(57)【要約】【目的】トランスポート層のプロトコルとしてＵＤＰを採用するＩＰネットワークにおいて、提供するサービスの内容に応じてサービス品質の向上を図ることのできる伝送装置、受信端末およびプログラムを提供することを目的とする。【構成】ＩＰパケットを伝送する装置であって、受信したＩＰパケットからＵＤＰパケットを復元し出力する受信部と、受信部が出力するＵＤＰパケットを、特定のサービスのＵＤＰパケットであれば符号生成部へ出力し、特定のサービスのＵＤＰパケットでなければ送出部へ出力する分別部と、分別部が出力するＵＤＰパケットのチェックサムを再計算し、送信側であらかじめ計算したチェックサムから、再計算したチェックサムに入れ替え出力する符号生成部と、分別部が出力するＵＤＰパケットと符号生成部が出力するＵＤＰパケットとをＩＰパケットにしこれを送出する送出部と、を備えるように構成する。【選択図】　　　　　図１
2004007171.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ（インターネット　プロトコル）パケットを伝送する装置であって、
ＩＰネットワークを介して受信したＩＰパケットを伝送メディア毎にあらかじめ定められた方法に従い再構成してＵＤＰ（ユーザ　データグラム　プロトコル）パケットを復元し、当該復元したＵＤＰパケットを後記分別部へ出力する、受信部と、
前記受信部が出力するＵＤＰパケットを入力され、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットであれば当該ＵＤＰパケットを後記符号生成部へ出力し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットでなければ当該ＵＤＰパケットを後記送出部へ出力する、分別部と、
前記分別部が出力する特定のサービスに係るＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算し、当該入力されたＵＤＰパケットのチェックサムを、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムから、当該再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケットを出力する、符号生成部と、
前記分別部が出力する特定のサービスに係るＵＤＰパケットでないＵＤＰパケットと前記符号生成部が出力するＵＤＰパケットとを入力され、これら入力された各ＵＤＰパケットをそれぞれＩＰパケットにし、当該ＩＰパケットを送出する、送出部と、
を備えることを特徴とする伝送装置。
【請求項２】
ＩＰ（インターネット　プロトコル）パケットを伝送する装置であって、
ＩＰネットワークを介して受信したＩＰパケットを伝送メディア毎にあらかじめ定められた方法に従い再構成してＵＤＰ（ユーザ　データグラム　プロトコル）パケットを復元し、当該復元したＵＤＰパケットを後記分別部へ出力する、受信部と、
前記受信部が出力するＵＤＰパケットを入力され、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットであれば当該ＵＤＰパケットを後記符号生成部へ出力し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットでなければ当該ＵＤＰパケットを後記送出部へ出力する、分別部と、
前記分別部が出力する特定のサービスに係るＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて計算し、当該計算したチェックサムと、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムとを比較し、誤りがあるＵＤＰパケットは符号生成部に出力し、誤りがないＵＤＰパケットは送出部に出力する、誤り検出部と、
前記誤り検出部において誤りがあると判断されたＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算し、当該入力されたＵＤＰパケットのチェックサムを、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムから、当該再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケットを出力する、符号生成部と、
前記分別部が出力する特定のサービスに係るＵＤＰパケットでないＵＤＰパケットと、前記符号生成部が出力するＵＤＰパケットと、前記誤り検出部が出力する誤りのないＵＤＰパケットと、を入力され、これら入力された各ＵＤＰパケットをそれぞれＩＰパケットにし、当該ＩＰパケットを送出する、送出部と、
を備えることを特徴とする伝送装置。
【請求項３】
前記分別部は、前記入力されたＵＤＰパケットのＵＤＰデータに含まれるＲＴＰ（リアルタイム　トランスポート　プロトコル）ヘッダや前記入力されたＵＤＰパケットのＵＤＰヘッダに含まれる宛先ポート番号などを用いて、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別することを特徴とする請求項１または請求項２に記載の伝送装置。
【請求項４】
前記特定のサービスに係るＵＤＰパケットは、リアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットであることを特徴とする請求項１〜請求項３のいずれか１項に記載の伝送装置。
【請求項５】
ＩＰ（インターネット　プロトコル）パケットを受信する端末であって、
ＩＰネットワークを介して受信したＩＰパケットを伝送メディア毎にあらかじめ定められた方法に従い再構成してＵＤＰ（ユーザ　データグラム　プロトコル）パケットを復元し、当該復元したＵＤＰパケットを後記分別部へ出力する、受信部と、
前記受信部が出力するＵＤＰパケットを入力され、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットであれば当該ＵＤＰパケットを後記符号生成部へ出力し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットでなければ当該ＵＤＰパケットを後記送出部へ出力する、分別部と、
前記分別部が出力する特定のサービスに係るＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算し、当該入力されたＵＤＰパケットのチェックサムを、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムから、当該再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケットを出力する、符号生成部と、
前記分別部が出力する特定のサービスに係るＵＤＰパケットでないＵＤＰパケットと前記符号生成部が出力するＵＤＰパケットとを入力され、これら入力された各ＵＤＰパケットを当該各ＵＤＰパケットのＵＤＰヘッダに記載されている宛先ポート番号が識別する各アプリケーションに渡す、送出部と、
を備えることを特徴とする受信端末。
【請求項６】
ＩＰ（インターネット　プロトコル）パケットを受信する端末であって、
ＩＰネットワークを介して受信したＩＰパケットを伝送メディア毎にあらかじめ定められた方法に従い再構成してＵＤＰ（ユーザ　データグラム　プロトコル）パケットを復元し、当該復元したＵＤＰパケットを後記分別部へ出力する、受信部と、
前記受信部が出力するＵＤＰパケットを入力され、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットであれば当該ＵＤＰパケットを後記符号生成部へ出力し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットでなければ当該ＵＤＰパケットを後記送出部へ出力する、分別部と、
前記分別部が出力する特定のサービスに係るＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて計算し、当該計算したチェックサムと、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムとを比較し、誤りがあるＵＤＰパケットは符号生成部に出力し、誤りがないＵＤＰパケットは送出部に出力する、誤り検出部と、
前記誤り検出部において誤りがあると判断されたＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算し、当該入力されたＵＤＰパケットのチェックサムを、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムから、当該再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケットを出力する、符号生成部と、
前記分別部が出力する特定のサービスに係るＵＤＰパケットでないＵＤＰパケットと、前記符号生成部が出力するＵＤＰパケットと、前記誤り検出部が出力する誤りのないＵＤＰパケットと、を入力され、これら入力された各ＵＤＰパケットを当該各ＵＤＰパケットのＵＤＰヘッダに記載されている宛先ポート番号が識別する各アプリケーションに渡す、送出部と、
を備えることを特徴とする受信端末。
【請求項７】
前記分別部は、前記入力されたＵＤＰパケットのＵＤＰデータに含まれるＲＴＰ（リアルタイム　トランスポート　プロトコル）ヘッダや前記入力されたＵＤＰパケットのＵＤＰヘッダに含まれる宛先ポート番号などを用いて、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別することを特徴とする請求項５または請求項６に記載の受信端末。
【請求項８】
前記特定のサービスに係るＵＤＰパケットは、リアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットであることを特徴とする請求項５〜請求項７のいずれか１項に記載の受信端末。
【請求項９】
ＩＰ（インターネット　プロトコル）パケットを伝送する装置に、
受信部が、ＩＰネットワークを介して受信したＩＰパケットを伝送メディア毎にあらかじめ定められた方法に従い再構成してＵＤＰ（ユーザ　データグラム　プロトコル）パケットを復元し、当該復元したＵＤＰパケットを後記分別部へ出力する受信ステップと、
分別部が、前記受信部が出力するＵＤＰパケットを入力され、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットであれば当該ＵＤＰパケットを後記符号生成部へ出力し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットでなければ当該ＵＤＰパケットを後記送出部へ出力する分別ステップと、
符号生成部が、前記分別部が出力する特定のサービスに係るＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算し、当該入力されたＵＤＰパケットのチェックサムを、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムから、当該再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケットを出力する符号生成ステップと、
送出部が、前記分別部が出力する特定のサービスに係るＵＤＰパケットでないＵＤＰパケットと前記符号生成部が出力するＵＤＰパケットとを入力され、これら入力された各ＵＤＰパケットをそれぞれＩＰパケットにし、当該ＩＰパケットを送出する送出ステップと、
を実行させることを特徴とするプログラム。
【請求項１０】
ＩＰ（インターネット　プロトコル）パケットを伝送する装置に、
受信部が、ＩＰネットワークを介して受信したＩＰパケットを伝送メディア毎にあらかじめ定められた方法に従い再構成してＵＤＰ（ユーザ　データグラム　プロトコル）パケットを復元し、当該復元したＵＤＰパケットを後記分別部へ出力する受信ステップと、
分別部が、前記受信部が出力するＵＤＰパケットを入力され、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットであれば当該ＵＤＰパケットを後記符号生成部へ出力し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットでなければ当該ＵＤＰパケットを後記送出部へ出力する分別ステップと、
誤り検出部が、前記分別部が出力する特定のサービスに係るＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて計算し、当該計算したチェックサムと、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムとを比較し、誤りがあるＵＤＰパケットは符号生成部に出力し、誤りがないＵＤＰパケットは送出部に出力する誤り検出ステップと、
符号生成部が、前記誤り検出部において誤りがあると判断されたＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算し、当該入力されたＵＤＰパケットのチェックサムを、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムから、当該再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケットを出力する符号生成ステップと、
送出部が、前記分別部が出力する特定のサービスに係るＵＤＰパケットでないＵＤＰパケットと、前記符号生成部が出力するＵＤＰパケットと、前記誤り検出部が出力する誤りのないＵＤＰパケットと、を入力され、これら入力された各ＵＤＰパケットをそれぞれＩＰパケットにし、当該ＩＰパケットを送出する送出ステップと、
を実行させることを特徴とするプログラム。
【請求項１１】
ＩＰ（インターネット　プロトコル）パケットを受信する端末に、
受信部が、ＩＰネットワークを介して受信したＩＰパケットを伝送メディア毎にあらかじめ定められた方法に従い再構成してＵＤＰ（ユーザ　データグラム　プロトコル）パケットを復元し、当該復元したＵＤＰパケットを後記分別部へ出力する受信ステップと、
分別部が、前記受信部が出力するＵＤＰパケットを入力され、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットであれば当該ＵＤＰパケットを後記符号生成部へ出力し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットでなければ当該ＵＤＰパケットを後記送出部へ出力する分別ステップと、
符号生成部が、前記分別部が出力する特定のサービスに係るＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算し、当該入力されたＵＤＰパケットのチェックサムを、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムから、当該再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケットを出力する符号生成ステップと、
送出部が、前記分別部が出力する特定のサービスに係るＵＤＰパケットでないＵＤＰパケットと前記符号生成部が出力するＵＤＰパケットとを入力され、これら入力された各ＵＤＰパケットを当該各ＵＤＰパケットのＵＤＰヘッダに記載されている宛先ポート番号が識別する各アプリケーションに渡す送出ステップと、
を実行させることを特徴とするプログラム。
【請求項１２】
ＩＰ（インターネット　プロトコル）パケットを受信する端末に、
受信部が、ＩＰネットワークを介して受信したＩＰパケットを伝送メディア毎にあらかじめ定められた方法に従い再構成してＵＤＰ（ユーザ　データグラム　プロトコル）パケットを復元し、当該復元したＵＤＰパケットを後記分別部へ出力する、と、
分別部が、前記受信部が出力するＵＤＰパケットを入力され、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットであれば当該ＵＤＰパケットを後記符号生成部へ出力し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットでなければ当該ＵＤＰパケットを後記送出部へ出力するステップと、
誤り検出部が、前記分別部が出力する特定のサービスに係るＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて計算し、当該計算したチェックサムと、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムとを比較し、誤りがあるＵＤＰパケットは符号生成部に出力し、誤りがないＵＤＰパケットは送出部に出力するステップと、
符号生成部が、前記誤り検出部において誤りがあると判断されたＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算し、当該入力されたＵＤＰパケットのチェックサムを、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムから、当該再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケットを出力するステップと、
送出部が、前記分別部が出力する特定のサービスに係るＵＤＰパケットでないＵＤＰパケットと、前記符号生成部が出力するＵＤＰパケットと、前記誤り検出部が出力する誤りのないＵＤＰパケットと、を入力され、これら入力された各ＵＤＰパケットを当該各ＵＤＰパケットのＵＤＰヘッダに記載されている宛先ポート番号が識別する各アプリケーションに渡す送出ステップと、
を実行させることを特徴とするプログラム。
【請求項１３】
前記分別ステップにおいて、前記分別部は、前記入力されたＵＤＰパケットのＵＤＰデータに含まれるＲＴＰ（リアルタイム　トランスポート　プロトコル）ヘッダや前記入力されたＵＤＰパケットのＵＤＰヘッダに含まれる宛先ポート番号などを用いて、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別することを特徴とする請求項９〜請求項１２のいずれか１項に記載のプログラム。
【請求項１４】
前記特定のサービスに係るＵＤＰパケットは、リアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットであることを特徴とする請求項９〜請求項１３のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、伝送装置、受信端末およびプログラムに関し、特に、ＩＰ（インターネットプロトコル：ｉｎｔｅｒｎｅｔ　ｐｒｏｔｏｃｏｌ）ネットワークにおいて、特定のサービスに係るＵＤＰ（ユーザ　データグラム　プロトコル：ｕｓｅｒ　ｄａｔａｇｒａｍｐｒｏｔｏｃｏｌ）パケットを伝送する伝送装置、受信端末およびプログラムに関する。
【０００２】
本明細書において、特定のサービスとは、リアルタイム型映像・音声サービスなどのように、データ中にビット誤りが生じても、その程度がわずかであれば、そのビット誤りがそのサービスの提供にほとんど影響を与えないサービスをいう。
【０００３】
また、本明細書において、特定のサービスに係るＵＤＰパケットとは、上記リアルタイム型映像・音声サービスなどの特定のサービスに係るデータを伝送するＵＤＰパケットをいう。
【０００４】
【従来の技術】
ＩＰネットワークにおけるトランスポート層のプロトコルとしては、一般に、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　ｃｏｎｔｒｏｌ　ｐｒｏｔｏｃｏｌ）が用いられているが、通信の信頼性よりも通信の高速性を重視するサービス（たとえば、リアルタイム型映像・音声サービスなど。）を提供する場合には、通常、ＵＤＰが用いられている。
【０００５】
ＵＤＰは、通信の信頼性よりも通信の高速性を重視するプロトコルであるため、通信の信頼性を高める手段をほとんど有しないが、このＵＤＰにおいては、通信の信頼性を高める唯一の手段としてチェックサムが用いられている。
ここで、チェックサムとは、ＵＤＰが取り扱うパケット（以下、「ＵＤＰパケット」という。）のヘッダ（すなわち、ＵＤＰヘッダ）に付加される誤り検出符号をいう。
【０００６】
以下、このチェックサムを用いた誤りの検出について説明する。
ＵＤＰにおいては、送信側は、送信するＵＤＰパケットを用いてチェックサムを計算し、計算したチェックサムをこのＵＤＰパケットに付加する。
【０００７】
これに対し、受信側は、受信したＵＤＰパケットを用いてチェックサムを計算し、計算したチェックサムを上記送信側が付加したチェックサムと比較し、両者が相違すれば、送信されたＵＤＰパケットにおいて伝送中にビット誤りが生じたと判断する。
【０００８】
送信側で付加されたチェックサムが、送信側が送信したＵＤＰパケットに基づくチェックサムであるのに対し、受信側で計算したチェックサムが、受信側が受信したＵＤＰパケットに基づくチェックサムであるため、相違の原因は、チェックサムの計算の基の相違、すなわち、送信したＵＤＰパケットと受信したＵＤＰパケットとの相違にあると考えられるからである。
【０００９】
以上説明したように、ＵＤＰにおいては、チェックサムを用いることにより、ＵＤＰパケットにおけるビット誤りを検出できる。このため、従来、ＩＰネットワークを介してＵＤＰパケットを受信した受信端末は、通信の高速性を図る一方で、わずかながらでも通信の信頼性を高めるべく、チェックサムを用いて、受信したＵＤＰパケットに１ビットでもビット誤りを検出した場合には、ビット誤りが存在する１つのＵＤＰパケット全体をアプリケーションに渡すことなく破棄していた。
【００１０】
【発明が解決しようとする課題】
しかし、１ビットのビット誤りが存在する場合に、このビット誤りが存在する１つのＵＤＰパケット全体をアプリケーションに渡すことなく破棄することとすると、１ビットのビット誤りが１パケット分、すなわち、数十バイト〜数百バイト（数百ビットから数千ビット）の情報欠落を引き起すこととなる。
【００１１】
したがって、上記従来の受信端末では、たとえば、リアルタイム映像が出力される場合にはフレームの欠落、リアルタイム音声が出力される場合にはノイズの混入などが、数ビットのビット誤りのために引き起されるという問題が生じていた。すなわち、上記従来の受信端末には、１ビットのビット誤りのためにサービス品質の著しい低下が生じるという問題があった。
【００１２】
一方、リアルタイム型の音声・映像などにおいては、非圧縮のデータはもちろんのこと、ＭＰＥＧ（Ｍｏｔｉｏｎ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）を代表とする圧縮技術を用いたデータにおいても、データ中の数ビットのビット誤りは、通常の人間に対しては、知覚出来ないほどのきわめて小さな影響しか与えないことが分かっている。
【００１３】
そこで、本発明は、かかる事情に鑑み、トランスポート層のプロトコルとしてＵＤＰを採用するＩＰネットワークにおいて、提供するサービスの内容に応じてサービス品質の向上を図ることのできる伝送装置、受信端末およびプログラムを提供することを目的とする。
【００１４】
【課題を解決するための手段】
本発明によれば、上記課題は、前記特許請求の範囲に記載の手段により、解決される。
【００１５】
すなわち、請求項１に記載の発明は、ＩＰ（インターネット　プロトコル）パケットを伝送する装置であって、
ＩＰネットワークを介して受信したＩＰパケットを伝送メディア毎にあらかじめ定められた方法に従い再構成してＵＤＰ（ユーザ　データグラム　プロトコル）パケットを復元し、当該復元したＵＤＰパケットを後記分別部へ出力する、受信部と、
前記受信部が出力するＵＤＰパケットを入力され、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットであれば当該ＵＤＰパケットを後記符号生成部へ出力し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットでなければ当該ＵＤＰパケットを後記送出部へ出力する、分別部と、
前記分別部が出力する特定のサービスに係るＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算し、当該入力されたＵＤＰパケットのチェックサムを、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムから、当該再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケットを出力する、符号生成部と、
前記分別部が出力する特定のサービスに係るＵＤＰパケットでないＵＤＰパケットと前記符号生成部が出力するＵＤＰパケットとを入力され、これら入力された各ＵＤＰパケットをそれぞれＩＰパケットにし、当該ＩＰパケットを送出する、送出部と、を備えることを特徴とする伝送装置である。
【００１６】
請求項２に記載の発明は、ＩＰ（インターネット　プロトコル）パケットを伝送する装置であって、
ＩＰネットワークを介して受信したＩＰパケットを伝送メディア毎にあらかじめ定められた方法に従い再構成してＵＤＰ（ユーザ　データグラム　プロトコル）パケットを復元し、当該復元したＵＤＰパケットを後記分別部へ出力する、受信部と、
前記受信部が出力するＵＤＰパケットを入力され、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットであれば当該ＵＤＰパケットを後記符号生成部へ出力し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットでなければ当該ＵＤＰパケットを後記送出部へ出力する、分別部と、
前記分別部が出力する特定のサービスに係るＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて計算し、当該計算したチェックサムと、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムとを比較し、誤りがあるＵＤＰパケットは符号生成部に出力し、誤りがないＵＤＰパケットは送出部に出力する、誤り検出部と、
前記誤り検出部において誤りがあると判断されたＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算し、当該入力されたＵＤＰパケットのチェックサムを、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムから、当該再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケットを出力する、符号生成部と、
前記分別部が出力する特定のサービスに係るＵＤＰパケットでないＵＤＰパケットと、前記符号生成部が出力するＵＤＰパケットと、前記誤り検出部が出力する誤りのないＵＤＰパケットと、を入力され、これら入力された各ＵＤＰパケットをそれぞれＩＰパケットにし、当該ＩＰパケットを送出する、送出部と、を備えることを特徴とする伝送装置である。
【００１７】
請求項３に記載の発明は、前記分別部は、前記入力されたＵＤＰパケットのＵＤＰデータに含まれるＲＴＰ（リアルタイム　トランスポート　プロトコル）ヘッダや前記入力されたＵＤＰパケットのＵＤＰヘッダに含まれる宛先ポート番号などを用いて、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別することを特徴とする請求項１または請求項２に記載の伝送装置である。
【００１８】
請求項４に記載の発明は、前記特定のサービスに係るＵＤＰパケットは、リアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットであることを特徴とする請求項１〜請求項３のいずれか１項に記載の伝送装置である。
【００１９】
請求項５に記載の発明は、ＩＰ（インターネット　プロトコル）パケットを受信する端末であって、
ＩＰネットワークを介して受信したＩＰパケットを伝送メディア毎にあらかじめ定められた方法に従い再構成してＵＤＰ（ユーザ　データグラム　プロトコル）パケットを復元し、当該復元したＵＤＰパケットを後記分別部へ出力する、受信部と、
前記受信部が出力するＵＤＰパケットを入力され、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットであれば当該ＵＤＰパケットを後記符号生成部へ出力し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットでなければ当該ＵＤＰパケットを後記送出部へ出力する、分別部と、
前記分別部が出力する特定のサービスに係るＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算し、当該入力されたＵＤＰパケットのチェックサムを、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムから、当該再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケットを出力する、符号生成部と、
前記分別部が出力する特定のサービスに係るＵＤＰパケットでないＵＤＰパケットと前記符号生成部が出力するＵＤＰパケットとを入力され、これら入力された各ＵＤＰパケットを当該各ＵＤＰパケットのＵＤＰヘッダに記載されている宛先ポート番号が識別する各アプリケーションに渡す、送出部と、を備えることを特徴とする受信端末である。
【００２０】
請求項６に記載の発明は、ＩＰ（インターネット　プロトコル）パケットを受信する端末であって、
ＩＰネットワークを介して受信したＩＰパケットを伝送メディア毎にあらかじめ定められた方法に従い再構成してＵＤＰ（ユーザ　データグラム　プロトコル）パケットを復元し、当該復元したＵＤＰパケットを後記分別部へ出力する、受信部と、
前記受信部が出力するＵＤＰパケットを入力され、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットであれば当該ＵＤＰパケットを後記符号生成部へ出力し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットでなければ当該ＵＤＰパケットを後記送出部へ出力する、分別部と、
前記分別部が出力する特定のサービスに係るＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて計算し、当該計算したチェックサムと、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムとを比較し、誤りがあるＵＤＰパケットは符号生成部に出力し、誤りがないＵＤＰパケットは送出部に出力する、誤り検出部と、
前記誤り検出部において誤りがあると判断されたＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算し、当該入力されたＵＤＰパケットのチェックサムを、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムから、当該再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケットを出力する、符号生成部と、
前記分別部が出力する特定のサービスに係るＵＤＰパケットでないＵＤＰパケットと、前記符号生成部が出力するＵＤＰパケットと、前記誤り検出部が出力する誤りのないＵＤＰパケットと、を入力され、これら入力された各ＵＤＰパケットを当該各ＵＤＰパケットのＵＤＰヘッダに記載されている宛先ポート番号が識別する各アプリケーションに渡す、送出部と、を備えることを特徴とする受信端末である。
【００２１】
請求項７に記載の発明は、前記分別部は、前記入力されたＵＤＰパケットのＵＤＰデータに含まれるＲＴＰ（リアルタイム　トランスポート　プロトコル）ヘッダや前記入力されたＵＤＰパケットのＵＤＰヘッダに含まれる宛先ポート番号などを用いて、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別することを特徴とする請求項５または請求項６に記載の受信端末である。
【００２２】
請求項８に記載の発明は、前記特定のサービスに係るＵＤＰパケットは、リアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットであることを特徴とする請求項５〜請求項７のいずれか１項に記載の受信端末である。
【００２３】
請求項９に記載の発明は、ＩＰ（インターネット　プロトコル）パケットを伝送する装置に、
受信部が、ＩＰネットワークを介して受信したＩＰパケットを伝送メディア毎にあらかじめ定められた方法に従い再構成してＵＤＰ（ユーザ　データグラム　プロトコル）パケットを復元し、当該復元したＵＤＰパケットを後記分別部へ出力する受信ステップと、
分別部が、前記受信部が出力するＵＤＰパケットを入力され、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットであれば当該ＵＤＰパケットを後記符号生成部へ出力し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットでなければ当該ＵＤＰパケットを後記送出部へ出力する分別ステップと、
符号生成部が、前記分別部が出力する特定のサービスに係るＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算し、当該入力されたＵＤＰパケットのチェックサムを、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムから、当該再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケットを出力する符号生成ステップと、
送出部が、前記分別部が出力する特定のサービスに係るＵＤＰパケットでないＵＤＰパケットと前記符号生成部が出力するＵＤＰパケットとを入力され、これら入力された各ＵＤＰパケットをそれぞれＩＰパケットにし、当該ＩＰパケットを送出する送出ステップと、を実行させることを特徴とするプログラムである。
【００２４】
請求項１０に記載の発明は、ＩＰ（インターネット　プロトコル）パケットを伝送する装置に、
受信部が、ＩＰネットワークを介して受信したＩＰパケットを伝送メディア毎にあらかじめ定められた方法に従い再構成してＵＤＰ（ユーザ　データグラム　プロトコル）パケットを復元し、当該復元したＵＤＰパケットを後記分別部へ出力する受信ステップと、
分別部が、前記受信部が出力するＵＤＰパケットを入力され、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットであれば当該ＵＤＰパケットを後記符号生成部へ出力し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットでなければ当該ＵＤＰパケットを後記送出部へ出力する分別ステップと、
誤り検出部が、前記分別部が出力する特定のサービスに係るＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて計算し、当該計算したチェックサムと、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムとを比較し、誤りがあるＵＤＰパケットは符号生成部に出力し、誤りがないＵＤＰパケットは送出部に出力する誤り検出ステップと、
符号生成部が、前記誤り検出部において誤りがあると判断されたＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算し、当該入力されたＵＤＰパケットのチェックサムを、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムから、当該再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケットを出力する符号生成ステップと、
送出部が、前記分別部が出力する特定のサービスに係るＵＤＰパケットでないＵＤＰパケットと、前記符号生成部が出力するＵＤＰパケットと、前記誤り検出部が出力する誤りのないＵＤＰパケットと、を入力され、これら入力された各ＵＤＰパケットをそれぞれＩＰパケットにし、当該ＩＰパケットを送出する送出ステップと、を実行させることを特徴とするプログラムである。
【００２５】
請求項１１に記載の発明は、ＩＰ（インターネット　プロトコル）パケットを受信する端末に、
受信部が、ＩＰネットワークを介して受信したＩＰパケットを伝送メディア毎にあらかじめ定められた方法に従い再構成してＵＤＰ（ユーザ　データグラム　プロトコル）パケットを復元し、当該復元したＵＤＰパケットを後記分別部へ出力する受信ステップと、
分別部が、前記受信部が出力するＵＤＰパケットを入力され、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットであれば当該ＵＤＰパケットを後記符号生成部へ出力し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットでなければ当該ＵＤＰパケットを後記送出部へ出力する分別ステップと、
符号生成部が、前記分別部が出力する特定のサービスに係るＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算し、当該入力されたＵＤＰパケットのチェックサムを、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムから、当該再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケットを出力する符号生成ステップと、
送出部が、前記分別部が出力する特定のサービスに係るＵＤＰパケットでないＵＤＰパケットと前記符号生成部が出力するＵＤＰパケットとを入力され、これら入力された各ＵＤＰパケットを当該各ＵＤＰパケットのＵＤＰヘッダに記載されている宛先ポート番号が識別する各アプリケーションに渡す送出ステップと、を実行させることを特徴とするプログラムである。
【００２６】
請求項１２に記載の発明は、ＩＰ（インターネット　プロトコル）パケットを受信する端末に、
受信部が、ＩＰネットワークを介して受信したＩＰパケットを伝送メディア毎にあらかじめ定められた方法に従い再構成してＵＤＰ（ユーザ　データグラム　プロトコル）パケットを復元し、当該復元したＵＤＰパケットを後記分別部へ出力する、と、
分別部が、前記受信部が出力するＵＤＰパケットを入力され、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットであれば当該ＵＤＰパケットを後記符号生成部へ出力し、当該ＵＤＰパケットが特定のサービスに係るＵＤＰパケットでなければ当該ＵＤＰパケットを後記送出部へ出力するステップと、
誤り検出部が、前記分別部が出力する特定のサービスに係るＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて計算し、当該計算したチェックサムと、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムとを比較し、誤りがあるＵＤＰパケットは符号生成部に出力し、誤りがないＵＤＰパケットは送出部に出力するステップと、
符号生成部が、前記誤り検出部において誤りがあると判断されたＵＤＰパケットを入力され、当該入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算し、当該入力されたＵＤＰパケットのチェックサムを、前記受信部で受信したＩＰパケットの送信側においてあらかじめ計算されたチェックサムから、当該再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケットを出力するステップと、
送出部が、前記分別部が出力する特定のサービスに係るＵＤＰパケットでないＵＤＰパケットと、前記符号生成部が出力するＵＤＰパケットと、前記誤り検出部が出力する誤りのないＵＤＰパケットと、を入力され、これら入力された各ＵＤＰパケットを当該各ＵＤＰパケットのＵＤＰヘッダに記載されている宛先ポート番号が識別する各アプリケーションに渡す送出ステップと、を実行させることを特徴とするプログラムである。
【００２７】
請求項１３に記載の発明は、前記分別ステップにおいて、前記分別部は、前記入力されたＵＤＰパケットのＵＤＰデータに含まれるＲＴＰ（リアルタイム　トランスポート　プロトコル）ヘッダや前記入力されたＵＤＰパケットのＵＤＰヘッダに含まれる宛先ポート番号などを用いて、当該入力されたＵＤＰパケットが特定のサービスに係るＵＤＰパケットであるかどうかを分別することを特徴とする請求項９〜請求項１２のいずれか１項に記載のプログラムである。
【００２８】
請求項１４に記載の発明は、前記特定のサービスに係るＵＤＰパケットは、リアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットであることを特徴とする請求項９〜求項１３のいずれか１項に記載のプログラムである。
【００２９】
本発明は、リアルタイム型映像・音声サービスなどの特定のサービスに係るデータを伝送するＵＤＰパケットを、受信端末において破棄されない形に訂正する。
したがって、本発明によれば、受信端末は、従来、数ビットのビット誤りを理由に破棄していた映像・音声データを利用する。
また、本発明によれば、受信端末は、リアルタイム型映像・音声サービスなどの特定のサービス以外のサービスに係るデータを伝送するＵＤＰパケットにビット誤りがあれば、このＵＤＰパケットを従来と同様、アプリケーションに渡すことなく破棄する。
【００３０】
【発明の実施の形態】
以下に、添付した図面を参照しつつ、本発明の好適な実施の形態を詳細に説明する。
【００３１】
［第１の通信システム例］
図３は、本発明の第１または第２の実施の形態に係る伝送装置を用いた通信システム例を示す図である。
【００３２】
図中の１は送信端末、２はＩＰネットワーク、３は伝送装置、４は受信端末を表している。
この第１の通信システム例は、ＩＰネットワーク上でリアルタイム型映像・音声サービスを行うためのプロトコルとして、ＵＤＰべ−スのプロトコルを用いる。
【００３３】
図３の送信端末１は、リアルタイム型映像・音声データをそれぞれあらかじめ定められた圧縮方法で圧縮した後、これら圧縮したデータ（以下、「ＵＤＰデータ」という。）のチェックサムを計算する。
【００３４】
送信端末１は、たとえば、ＵＤＰパケットを１６ビットの複数のフィールドに区切り、この複数のフィールドを用いて１の補数和を計算し、この計算した１の補数和について１の補数を計算することにより、チェックサムを計算する（したがって、この例においては、チェックサムは、上記１の補数となる。）。
【００３５】
送信端末１は、当該計算したチェックサムや宛先ポート番号（宛先ポート番号とは、複数のアプリケーションの中から、各アプリケーションをそれぞれ識別する番号であり、各アプリケーションは、それぞれ異なった宛先ポート番号を使用する。）などを記載したＵＤＰヘッダをＵＤＰデータに付与して、ＵＤＰパケットを生成する。
【００３６】
図７（ａ）は、このようにして生成されたＵＤＰパケットを示す図である。なお、図７（ａ）において、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ　Ｔｒａｎｓｐｏｒｔ　Ｐｒｏｔｏｃｏｌ：映像・音声データをリアルタイムに送受信するためプロトコルであり、送信側ではタイムスタンプを付けてパケットを送信し、受信側ではタイムスタンプを基に再生の同期をとったり遅延の大きいパケットを廃棄したりする。）によるタイムスタンプを記載したＲＴＰヘッダは、ＵＤＰデータ中に含まれる。
【００３７】
送信端末１は、このＵＤＰパケットをＩＰデータにし、このＩＰデータにＩＰヘッダを付与して、ＩＰパケットを生成する。図７（ｂ）は、このようにして生成されたＩＰパケットを示す図である。
【００３８】
ここで、送信端末１が、図７（ｂ）のＩＰパケットにおけるＩＰヘッダにおいて、宛先ＩＰアドレスとして、受信端末のＩＰアドレスを記載できることはもちろんであるが、送信端末１は、受信端末４の所属するマルチキャストグループアドレスも、ＩＰヘッダにおいて当該宛先ＩＰアドレスとして記載できる。
【００３９】
したがって、図３の通信システム例においては、説明を簡単にするため受信端末４を１台としているが、本発明においては、受信端末４を複数台とすることもできる。
【００４０】
なお、図７（ｂ）においては、ＩＰバージョン４におけるＩＰパケットを示したが、本発明は、ＩＰバージョン４におけるＩＰパケットに限られるものではない。したがって、本発明は、ＩＰバージョン６におけるＩＰパケットにも適用可能である。
【００４１】
以上のようにして、ＩＰパケットを生成した送信端末１は、ＩＰパケットを受信端末４宛てに送信する。
送信端末１から送信されたＩＰパケットは、ＩＰネットワーク２を経由して、伝送装置３に受信される。
【００４２】
ＩＰネットワーク２に使用する物理的媒体としては、ＩＥＥＥ８０２．３やＩＥＥＥ８０２．１１などの、ＩＰパケットを伝送可能な任意の有線または無線の伝送方式を用いることができる。
【００４３】
送信端末１から送信されたＩＰパケットを受信した伝送装置３は、後記図１に記載の第１の実施の形態に係る伝送装置３−１または後記図２に記載の第２の実施の形態に係る伝送装置３−２によって実現することができる。伝送装置３は、受信したＩＰパケットに対して図１または図２に記載の処理をし、当該処理されたＩＰパケットを受信端末４に送信する。
【００４４】
伝送装置３から送信されたＩＰパケットを受信した受信端末４は、入力されたＩＰパケットを再構成することにより、ＵＤＰパケットを復元し、復元したＵＤＰパケットを当該ＵＤＰパケットのＵＤＰヘッダに記載されている宛先ポート番号が識別する各アプリケーションに渡す。
【００４５】
そして、受信端末４の各アプリケーションは、渡されたＵＤＰパケットを用いて、映像・音声の再生などを行う。なお、この再生などは、ＲＴＰヘッダにおけるタイムスタンプに基づいて行われる。
【００４６】
図１は、第１の実施の形態に係る伝送装置３−１の構成および第１の実施の形態に係る伝送装置３−１における処理を説明する図である。第１の実施の形態に係る伝送装置３−１は、図１に記載のように、受信部と、分別部と、符号生成部と、送出部とを備えている。
【００４７】
伝送装置３−１の受信部は、送信端末１から送信されたＩＰパケットをＩＰネットワーク２を介して受信する。伝送装置３−１の受信部は、この受信したＩＰパケットを、ＩＥＥＥ８０２．３やＩＥＥＥ８０２．１１などの伝送メディア毎にあらかじめ定められた方法に従い再構成することにより、上記ＵＤＰパケットに復元する。そして、伝送装置３−１の受信部は、この復元したＵＤＰパケットを分別部へ出力する。
【００４８】
伝送装置３−１の分別部は、受信部が出力するＵＤＰパケットを入力され、この入力されたＵＤＰパケットがリアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットであるかどうかを分別する。そして、伝送装置３−１の分別部は、当該分別の結果、入力されたＵＤＰパケットがリアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットであれば当該ＵＤＰパケットを符号生成部へ出力し、当該ＵＤＰパケットがリアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットでなければ当該ＵＤＰパケットを送出部へ出力する。
【００４９】
なお、伝送装置３−１の分別部は、図７（ａ）のＵＤＰパケットにおける、ＵＤＰデータに含まれるＲＴＰヘッダやＵＤＰヘッダに含まれる宛先ポート番号などを用いることにより、あるＵＤＰパケットがリアルタイム型映像・音声サービスに係るデータを伝送しているＵＤＰパケットであるか否かを分別することができる。
【００５０】
伝送装置３−１の符号生成部は、分別部が出力する映像・音声サービスに係るＵＤＰパケットを入力され、この入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算する。
【００５１】
そして、伝送装置３−１の符号生成部は、入力されたＵＤＰパケットのＵＤＰヘッダにおけるチェックサムを再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケット（すなわち、このＵＤＰパケットのＵＤＰヘッダに記載されているチェックサムは、伝送装置３−１の符号生成部が再計算したチェックサムである。）を出力する。
【００５２】
伝送装置３−１の送出部は、分別部が出力するリアルタイム型映像・音声サービスに係るデータを伝送しているＵＤＰパケット以外のＵＤＰパケットと符号生成部が出力するＵＤＰパケットとを入力され、これら入力された各ＵＤＰパケットをそれぞれＩＰパケットにし、受信端末４に送信する。
【００５３】
第１の実施の形態に係る伝送装置３−１は、リアルタイム型映像・音声に係るＵＤＰパケットのチェックサムを符号生成部において再計算し、この再計算したチェックサムを、送信端末１がＵＤＰパケット送信前に計算してＵＤＰヘッダに記載したチェックサムと取り替える。
【００５４】
したがって、第１の実施の形態に係る伝送装置３−１によれば、送信端末１が送信したＵＤＰパケットは、送信端末１と伝送装置３−１との間でビット誤りが発生しても、伝送装置３−１と受信端末４との間でビット誤りが発生しない限り、受信端末４において破棄されることなく処理される。
【００５５】
よって、第１の実施の形態に係る伝送装置３−１によれば、従来に比べて、受信端末４は、高品質な映像・音声を出力できる。
【００５６】
図２は、第２の実施の形態に係る伝送装置３−２の構成および第２の実施の形態に係る伝送装置３−２における処理を説明する図である。
【００５７】
第２の実施の形態に係る伝送装置３−２は、誤り検出部を有する点で第１の実施の形態に係る伝送装置３−１と相違する。
伝送装置３−２の受信部は、送信端末１から送信されたＩＰパケットをＩＰネットワーク２を介して受信する。伝送装置３−２の受信部は、この受信したＩＰパケットを、ＩＥＥＥ８０２．３やＩＥＥＥ８０２．１１などの伝送メディア毎にあらかじめ定められた方法に従い再構成することにより、上記ＵＤＰパケットに復元する。そして、伝送装置３−２の受信部は、この復元したＵＤＰパケットを分別部へ出力する。
【００５８】
伝送装置３−２の分別部は、受信部が出力するＵＤＰパケットを入力され、この入力されたＵＤＰパケットがリアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットであるかどうかを分別する。そして、伝送装置３−２の分別部は、当該分別の結果、入力されたＵＤＰパケットがリアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットであれば当該ＵＤＰパケットを符号生成部へ出力し、当該ＵＤＰパケットがリアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットでなければ当該ＵＤＰパケットを送出部へ出力する。
【００５９】
なお、伝送装置３−２の分別部は、図７（ａ）のＵＤＰパケットにおける、ＵＤＰデータに含まれるＲＴＰヘッダやＵＤＰヘッダに含まれる宛先ポート番号などを用いることにより、あるＵＤＰパケットがリアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットであるか否かを分別することができる。
【００６０】
伝送装置３−２の誤り検出部は、分別部が出力する映像・音声サービスに係るＵＤＰパケットを入力され、この入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて計算する。そして、伝送装置３−２の誤り検出部は、前記計算したチェックサムと、送信端末１がＵＤＰパケット送信前に計算してＵＤＰヘッダに記載したチェックサムとを比較し、誤りがあると判断されたＵＤＰパケットについては符号生成部に出力し、誤りがないと判断されたＵＤＰパケットについては送出部に出力する。
【００６１】
伝送装置３−２の符号生成部は、誤り検出部において誤りがあると判断されたＵＤＰパケットを入力され、この入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算する。そして、伝送装置３−２の符号生成部は、入力されたＵＤＰパケットのＵＤＰヘッダに含まれるチェックサムを前記符号生成部において再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケット（すなわち、このＵＤＰパケットのＵＤＰヘッダに記載されているチェックサムは、伝送装置３−２の符号生成部が再計算したチェックサムである。）を出力する。
【００６２】
伝送装置３−２の送出部は、符号生成部が出力するＵＤＰパケット、分別部が出力するリアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケット以外のＵＤＰパケット、および誤り検出部が出力する誤りがないと判断されたＵＤＰパケットを入力され、これら入力された各ＵＤＰパケットをそれぞれＩＰパケットにし、受信端末４に送信する。
【００６３】
第２の実施の形態に係る伝送装置３−２は、リアルタイム型映像・音声に係るＵＤＰパケットのチェックサムを符号生成部において再計算し、この再計算したチェックサムを、送信端末１がＵＤＰパケット送信前に計算してＵＤＰヘッダに記載したチェックサムと取り替える。
【００６４】
したがって、第２の実施の形態に係る伝送装置３−２によれば、送信端末１が送信したＵＤＰパケットは、送信端末１と伝送装置３−２との間でビット誤りが発生しても、伝送装置３−２と受信端末４との間でビット誤りが発生しない限り、受信端末４において破棄されることなく処理される。
【００６５】
よって、第２の実施の形態に係る伝送装置３−２によれば、従来に比べて、受信端末４は、高品質な映像・音声を出力できる。
【００６６】
また、第２の実施の形態に係る伝送装置３−２によれば、第１の実施の形態に係る伝送装置３−１と異なり、符号生成部はビット誤りのあるＵＤＰパケットのみを入力され、このビット誤りのあるＵＤＰパケットのチェックサムのみを入れ替える。
【００６７】
したがって、第２の実施の形態に係る伝送装置３−２によれば、符号生成部の処理量を低減できるため、リアルタイム型映像・音声サービスにおいて低遅延処理を実現できる。
【００６８】
［第２の通信システム例］
図６は、本発明の第３または第４の実施の形態に係る受信端末を用いた通信システムを示す図である。
【００６９】
図中の１は送信端末、２はＩＰネットワーク、５は受信端末を表している。
この第２の通信システム例も、第１の通信システム例と同様に、ＩＰネットワーク上でリアルタイム型映像・音声サービスを行うためのプロトコルとして、ＵＤＰべ−スのプロトコルを用いる。
【００７０】
図６の送信端末１は、リアルタイム型映像・音声データをそれぞれあらかじめ定められた圧縮方法で圧縮した後、これら圧縮したデータ（以下、「ＵＤＰデータ」という。）のチェックサムを計算する。
【００７１】
送信端末１は、たとえば、ＵＤＰパケットを１６ビットの複数のフィールドに区切り、この複数のフィールドを用いて１の補数和を計算し、この計算した１の補数和についての１の補数を計算することにより、チェックサムを計算する（したがって、この例においては、チェックサムは、上記１の補数となる。）。
【００７２】
送信端末１は、当該計算したチェックサムや宛先ポート番号などを記載したＵＤＰヘッダをＵＤＰデータに付与して、ＵＤＰパケットを生成する。
【００７３】
図７（ａ）は、このようにして生成されたＵＤＰパケットを示す図である。なお、図７（ａ）において、ＲＴＰによるタイムスタンプを記載したＲＴＰヘッダは、ＵＤＰデータ中に含まれる。
【００７４】
送信端末１は、このＵＤＰパケットを複数のＩＰデータに分割し、このＩＰデータにＩＰヘッダを付与して、ＩＰパケットを生成する。図７（ｂ）は、このようにして生成された各ＩＰパケットを示す図である。
【００７５】
ここで、送信端末１が、図７のＩＰパケットにおけるＩＰヘッダにおいて、宛先ＩＰアドレスとして、受信端末のＩＰアドレスを記載できることはもちろんであるが、送信端末１は、受信端末５の所属するマルチキャストグループアドレスも、ＩＰヘッダにおいて当該宛先ＩＰアドレスとして記載できる。
【００７６】
したがって、図６の通信システム例においては、説明を簡単にするため受信端末５を１台としているが、本発明においては、受信端末５を複数台とすることもできる。
【００７７】
なお、図７（ｂ）においては、ＩＰバージョン４におけるＩＰパケットを示したが、本発明は、ＩＰバージョン４におけるＩＰパケットに限られるものではない。したがって、本発明は、ＩＰバージョン６におけるＩＰパケットにも適用可能である。
【００７８】
以上のようにして、ＩＰパケットを生成した送信端末１は、ＩＰパケットを受信端末５宛てに送信する。
送信端末１から送信されたＩＰパケットは、ＩＰネットワーク２を経由して、受信端末５に受信される。
【００７９】
ＩＰネットワーク２に使用する物理的媒体としては、ＩＥＥＥ８０２．３やＩＥＥＥ８０２．１１などの、ＩＰパケットを伝送可能な任意の有線または無線の伝送方式を用いることができる。
【００８０】
送信端末１から送信されたＩＰパケットを受信した受信端末５は、後記図４に記載の第３の実施の形態に係る受信端末５−１または後記図５に記載の第４の実施の形態に係る受信端末５−２によって実現することができる。
【００８１】
図４は、第３の実施の形態に係る受信端末５−１の構成および第３の実施の形態に係る受信端末５−１における処理を説明する図である。
第３の実施の形態に係る受信端末５−１は、図４に記載のように、受信部と、分別部と、符号生成部と、送出部とを備えている。
【００８２】
受信端末５−１の受信部は、送信端末１から送信されたＩＰパケットをＩＰネットワークを介して受信する。受信端末５−１の受信部は、この受信したＩＰパケットを、ＩＥＥＥ８０２．３やＩＥＥＥ８０２．１１などの伝送メディア毎にあらかじめ定められた方法に従い再構成することにより、上記ＵＤＰパケットに復元する。そして、受信端末５−１の受信部は、この復元したＵＤＰパケットを分別部へ出力する。
【００８３】
伝送装置５−１の分別部は、受信部が出力するＵＤＰパケットを入力され、この入力されたＵＤＰパケットがリアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットであるかどうかを分別する。そして、伝送装置５−１の分別部は、当該分別の結果、入力されたＵＤＰパケットがリアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットであれば当該ＵＤＰパケットを符号生成部へ出力し、当該ＵＤＰパケットがリアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットでなければ当該ＵＤＰパケットを送出部へ出力する。
【００８４】
なお、受信端末５−１の分別部は、図７（ａ）のＵＤＰパケットにおける、ＵＤＰデータに含まれるＲＴＰヘッダやＵＤＰヘッダに含まれる宛先ポート番号などを用いることにより、あるＵＤＰパケットがリアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットであるか否かを分別することができる。
【００８５】
受信端末５−１の符号生成部は、分別部が出力する映像・音声サービスに係るＵＤＰパケットを入力され、この入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算する。そして、受信端末５−１の符号生成部は、入力されたＵＤＰパケットのＵＤＰヘッダに含まれるチェックサムを再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケット（すなわち、このＵＤＰパケットのＵＤＰヘッダに記載されているチェックサムは、受信端末５−１の符号生成部が再計算したチェックサムである。）を出力する。
【００８６】
受信端末５−１の送出部は、符号生成部が出力するＵＤＰパケットおよび分別部が出力するリアルタイム型映像・音声サービスに係るデータを伝送しているＵＤＰパケット以外のＵＤＰパケットを入力され、これら入力された各ＵＤＰパケットを当該各ＵＤＰパケットのＵＤＰヘッダに記載されている宛先ポート番号が識別する各アプリケーションに渡す。
【００８７】
そして、受信端末５−１の各アプリケーションは、渡されたＵＤＰパケットを用いて、映像・音声の再生などを行う。なお、この再生などは、ＲＴＰヘッダにおけるタイムスタンプに基づいて行われる。
【００８８】
第３の実施の形態に係る受信端末５−１は、リアルタイム型映像・音声に係るＵＤＰパケットのチェックサムを符号生成部において再計算し、この再計算したチェックサムを、送信端末１がＵＤＰパケット送信前に計算してＵＤＰヘッダに記載したチェックサムと取り替える。
【００８９】
したがって、第３の実施の形態に係る受信端末５−１は、送信端末１と受信端末５−１との間で、送信端末１が送信したＵＤＰパケットにビット誤りが発生しても、当該ビット誤りのあるＵＤＰパケットを破棄することなく処理する。
【００９０】
よって、第３の実施の形態に係る受信端末５−１は、従来に比べて、高品質な映像・音声を出力できる。
【００９１】
図５は、第４の実施の形態に係る受信端末５−２の構成および第４の実施の形態に係る受信端末５−２における処理を説明する図である。
【００９２】
第４の実施の形態に係る受信端末５−２は、誤り検出部を有する点で第３の実施の形態に係る受信端末５−１と相違する。
受信端末５−２の受信部は、送信端末１から送信されたＩＰパケットをＩＰネットワークを介して受信する。受信端末５−２の受信部は、この受信したＩＰパケットを、ＩＥＥＥ８０２．３やＩＥＥＥ８０２．１１などの伝送メディア毎にあらかじめ定められた方法に従い再構成することにより、上記ＵＤＰパケットに復元する。そして、受信端末５−２の受信部は、この復元したＵＤＰパケットを分別部へ出力する。
【００９３】
伝送装置５−２の分別部は、受信部が出力するＵＤＰパケットを入力され、この入力されたＵＤＰパケットがリアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットであるかどうかを分別する。そして、伝送装置５−２の分別部は、当該分別の結果、入力されたＵＤＰパケットがリアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットであれば当該ＵＤＰパケットを符号生成部へ出力し、当該ＵＤＰパケットがリアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットでなければ当該ＵＤＰパケットを送出部へ出力する。
【００９４】
なお、受信端末５−２の分別部は、図７（ａ）のＵＤＰパケットにおける、ＵＤＰデータに含まれるＲＴＰヘッダやＵＤＰヘッダに含まれる宛先ポート番号などを用いることにより、あるＵＤＰパケットがリアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケットであるか否かを分別することができる。
【００９５】
受信端末５−２の誤り検出部は、分別部が出力する映像・音声サービスに係るＵＤＰパケットを入力され、この入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて計算する。そして、受信端末５−２の誤り検出部は、ＵＤＰデータを用いて計算したチェックサムと、ＵＤＰヘッダのチェックサムとを比較し、誤りがあると判断されたＵＤＰパケットについては符号生成部に出力し、誤りがないと判断されたＵＤＰパケットについては送出部に出力する。
【００９６】
受信端末５−２の符号生成部は、誤り検出部において誤りがあると判断されたＵＤＰパケットを入力され、この入力されたＵＤＰパケットのチェックサムをあらかじめ定められた誤り検出符号を用いて再計算する。そして、受信端末５−２の符号生成部は、入力されたＵＤＰパケットのＵＤＰヘッダに含まれるチェックサムを前記符号生成部において再計算したチェックサムに入れ替え、当該入れ替え後のＵＤＰパケット（すなわち、このＵＤＰパケットのＵＤＰヘッダに記載されているチェックサムは、受信端末５−２の符号生成部が再計算したチェックサムである。）を出力する。
【００９７】
受信端末５−２の送出部は、符号生成部が出力するＵＤＰパケット、分別部が出力するリアルタイム型映像・音声サービスに係るデータを伝送するＵＤＰパケット以外のＵＤＰパケット、および誤り検出部が出力する誤りがないと判断されたＵＤＰパケットを入力され、これら入力された各ＵＤＰパケットを当該各ＵＤＰパケットのＵＤＰヘッダに記載されている宛先ポート番号が識別する各アプリケーションに渡す。
【００９８】
そして、受信端末５−２の各アプリケーションは、渡されたＵＤＰパケットを用いて、映像・音声の再生などを行う。なお、この再生などは、ＲＴＰヘッダにおけるタイムスタンプに基づいて行われる。
【００９９】
第４の実施の形態に係る受信端末５−２は、リアルタイム型映像・音声に係るＵＤＰパケットのチェックサムを符号生成部において再計算し、この再計算したチェックサムを、送信端末１がＵＤＰパケット送信前に計算してＵＤＰヘッダに記載したチェックサムと取り替える。
【０１００】
したがって、第４の実施の形態に係る受信端末５−２は、送信端末１と受信端末５−２との間で、送信端末１が送信したＵＤＰパケットにビット誤りが発生しても、当該ビット誤りのあるＵＤＰパケットを破棄することなく処理する。
【０１０１】
よって、第４の実施の形態に係る受信端末５−２は、従来に比べて、高品質な映像・音声を出力できる。
【０１０２】
また、第４の実施の形態に係る受信端末５−２においては、第３の実施の形態に係る受信端末５−１と異なり、符号生成部は、ビット誤りのあるＵＤＰパケットのみを入力され、このビット誤りのあるＵＤＰパケットのチェックサムのみを入れ替える。
【０１０３】
したがって、第４の実施の形態に係る伝送装置５−２によれば、符号生成部の処理量を低減できるため、リアルタイム型映像・音声サービスにおいて低遅延処理を実現できる。
【０１０４】
なお、上記第１〜第４の実施の形態においては、特定のサービスがリアルタイム型映像・音声サービスである場合の、伝送装置の実施の形態および受信端末の実施の形態について説明したが、本発明に係る特定のサービスは、リアルタイム型映像・音声サービスに限られない。
【０１０５】
したがって、本発明に係る特定のサービスは、「データ中にビット誤りが生じても、その程度がわずかであれば、そのビット誤りがそのサービスの提供にほとんど影響を与えないサービス」であれば何でもよい。
【０１０６】
【発明の効果】
以上説明したように、本発明によれば、リアルタイム型映像・音声サービスなどの特定のサービスに係るデータを伝送するＵＤＰパケットは、受信端末において破棄されることなく処理される。
【０１０７】
したがって、本発明によれば、リアルタイム型映像・音声サービスなどの特定のサービスを提供する場合に、従来に比べて、高品質な映像・音声を受信端末において出力できる。
【０１０８】
また、本発明によれば、リアルタイム型映像・音声サービスなどの特定のサービス以外のサービスに係るデータを伝送するＵＤＰパケットは、ビット誤りがあれば、従来と同様、受信端末において破棄される。
【０１０９】
よって、本発明によれば、トランスポート層のプロトコルとしてＵＤＰを採用するＩＰネットワークにおいて、提供するサービスの内容に応じてサービス品質の向上を図ることができる。
【図面の簡単な説明】
【図１】第１の実施の形態に係る伝送装置３−１の構成および第１の実施の形態に係る伝送装置３−１における処理を説明する図である。
【図２】第２の実施の形態に係る伝送装置３−２の構成および第２の実施の形態に係る伝送装置３−２における処理を説明する図である。
【図３】本発明の第１または第２の実施の形態に係る伝送装置を用いた通信システム例を示す図である。
【図４】第３の実施の形態に係る受信端末５−１の構成および第３の実施の形態に係る受信端末５−１における処理を説明する図である。
【図５】第４の実施の形態に係る受信端末５−２の構成および第４の実施の形態に係る受信端末５−２における処理を説明する図である。
【図６】本発明の第３または第４の実施の形態に係る受信端末を用いた通信システム例を示す図である。
【図７】ＵＤＰパケットおよびＩＰパケットのフレーム構成を示す図である。
【符号の説明】
１　　送信端末
２　　ＩＰネットワーク
３　　伝送装置
３−１　　伝送装置
３−２　　伝送装置
４　　受信端末
５　　受信端末
５−１　　受信端末
５−２　　受信端末
【図１】
2004007171.tif 000003
【図２】
2004007171.tif 000004
【図３】
2004007171.tif 000005
【図４】
2004007171.tif 000006
【図５】
2004007171.tif 000007
【図６】
2004007171.tif 000008
【図７】
2004007171.tif 000009