(57)【要約】【課題】  ストリーミングデータを確実に受信するとともに、限られた通信経路を選択的かつ効率的に、有効活用することが可能なデータ伝送システムを提供する。【解決手段】  ストリーミング配信された映像データを受信するときは、映像データを誤り訂正符号化の処理および誤り訂正復号化の処理を行なって、映像データを受信する。映像データに関連しないデータを受信したときは、そのまま伝送する。【選択図】        図１
2006352196.tif 000002
【特許請求の範囲】
【請求項１】
映像データをストリーミング配信する映像データ配信装置と、前記映像データを受信する映像受信端末との間で、データの送受信を可能とさせるデータ伝送システムであって、
前記データ伝送システムは、
前記映像データ配信装置からストリーミング配信された前記映像データを受信し、かつ、前記受信した映像データを誤り訂正符号化するための符号化モードを有する符号化器と、
前記誤り訂正符号化された符号化映像データを受信し、かつ、前記符号化映像データを復号化するための復号化モードを有する復号化器とを備え、
前記符号化器は、前記映像データ配信装置と、前記復号化器との間に設けられ、前記符号化モードに設定されていない間、前記映像データ配信装置および前記復号化器から受信した、前記映像データに関連しないデータは、前記符号化器が、それぞれ、前記復号化器および前記映像データ配信装置へそのまま送信し、
前記復号化器は、前記符号化器と、前記映像受信端末との間に設けられ、前記復号化モードに設定されていない間、前記符号化器および前記映像受信端末から受信した、前記映像データに関連しないデータは、前記復号化器が、それぞれ、前記映像受信端末および前記符号化器へそのまま送信し、
前記符号化器は、前記映像データ配信装置からストリーミング配信された前記映像データを受信するときには、前記符号化モードに設定され、前記受信した映像データを誤り訂正符号化し、前記符号化映像データを前記復号化器へ送信し、
前記復号化器は、前記符号化映像データを受信するときには、前記復号化モードに設定され、前記符号化映像データを復号化することで前記映像データを取得し、前記映像データを、前記映像受信端末へ送信する、データ伝送システム。
【請求項２】
前記映像受信端末は、前記映像データ配信装置に前記映像データをストリーミング配信させるための映像配信要求を、前記復号化器へ送信し、
前記復号化器は、
前記映像配信要求に、前記符号化器を前記符号化モードに設定するための設定指示を付随させた第１制御指示を生成するための第１制御指示生成手段と、
前記映像配信要求の受信に応じて、前記復号化モードに設定するための復号化モード設定手段と、
前記第１制御指示を、前記符号化器へ送信するための第１送信手段とを含み、
前記符号化器は、
前記第１制御指示の受信に応じて、前記符号化モードに設定するための符号化モード設定手段と、
前記第１制御指示から、前記映像配信要求を取得する指示解析手段と、
前記取得した映像配信要求を、前記映像データ配信装置へ送信するための第２送信手段とを含む、請求項１に記載のデータ伝送システム。
【請求項３】
前記映像受信端末は、前記映像データ配信装置に前記映像データのストリーミング配信を停止させるための映像配信停止要求を、前記復号化器へ送信し、
前記復号化器は、
前記映像配信停止要求に、前記符号化器の前記符号化モードを解除するための設定指示を付随させた第３制御指示を生成するための第３制御指示生成手段と、
前記映像配信停止要求の受信に応じて、前記復号化モードを解除するための復号化モード解除手段と、
前記第３制御指示を、前記符号化器へ送信するための第３送信手段とを含み、
前記符号化器は、
前記第３制御指示の受信に応じて、前記符号化モードを解除するための符号化モード解除手段と、
前記第３制御指示から、前記映像配信停止要求を取得する指示解析手段と、
前記取得した映像配信停止要求を、前記映像データ配信装置へ送信するための第４送信手段とを含む、請求項１または請求項２に記載のデータ伝送システム。
【請求項４】
各々が、要求に応じて映像データをストリーミング配信する処理および前記映像データを受信する処理を行なうことが可能な第１および第２の映像送受信端末との間で、データの送受信を可能とさせるデータ伝送システムであって、
前記データ伝送システムは、
前記受信した映像データを誤り訂正符号化するための符号化モードと、前記誤り訂正符号化された符号化映像データを復号化するための復号化モードとを有する第１の符号／復号化器と、
前記符号化モードと、前記復号化モードとを有する第２の符号／復号化器とを備え、
前記第１の符号／復号化器は、前記第１の映像送受信端末と、前記第２の符号／復号化器との間に設けられ、
前記第２の符号／復号化器は、前記第２の映像送受信端末と、前記第１の符号／復号化器との間に設けられ、
前記第１の符号／復号化器は、前記符号化モードおよび前記復号化モードに設定されていない間、前記第１の映像送受信端末および前記第２の符号／復号化器から受信した、前記映像データに関連しないデータは、それぞれ、前記第２の符号／復号化器および前記第１の映像送受信端末へそのまま送信し、
前記第２の符号／復号化器は、前記符号化モードおよび前記復号化モードに設定されていない間、前記第２の映像送受信端末および前記第１の符号／復号化器から受信した、前記映像データに関連しないデータは、それぞれ、前記第１の符号／復号化器および前記第２の映像送受信端末へそのまま送信し、
前記第２の符号／復号化器は、前記第２の映像送受信端末からストリーミング配信された前記映像データを受信するときには、前記符号化モードに設定され、前記受信した映像データを誤り訂正符号化し、前記符号化映像データを前記第１の符号／復号化器へ送信し、
前記第１の符号／復号化器は、前記符号化映像データを受信するときには、前記復号化モードに設定され、前記符号化映像データを復号化することで前記映像データを取得し、前記映像データを、前記第１の映像送受信端末へ送信する、データ伝送システム。
【請求項５】
前記第１の映像送受信端末は、前記第２の映像送受信端末に前記映像データをストリーミング配信させるための映像配信要求を、前記第１の符号／復号化器へ送信し、
前記第１の符号／復号化器は、
前記映像配信要求に、前記第２の符号／復号化器を前記符号化モードに設定するための設定指示を付随させた第１制御指示を生成するための第１制御指示生成手段と、
前記映像配信要求の受信に応じて、前記復号化モードに設定するための復号化モード設定手段と、
前記第１制御指示を、前記第２の符号／復号化器へ送信するための第１送信手段とを含み、
前記第２の符号／復号化器は、
前記第１制御指示の受信に応じて、前記符号化モードに設定するための符号化モード設定手段と、
前記第１制御指示から、前記映像配信要求を取得する指示解析手段と、
前記取得した映像配信要求を、前記第２の映像送受信端末へ送信するための第２送信手段とを含む、請求項４に記載のデータ伝送システム。
【請求項６】
前記第１の映像送受信端末は、前記第２の映像送受信端末に前記映像データのストリーミング配信を停止させるための映像配信停止要求を、前記第１の符号／復号化器へ送信し、
前記第１の符号／復号化器は、
前記映像配信停止要求に、前記第２の符号／復号化器の前記符号化モードを解除するための設定指示を付随させた第３制御指示を生成するための第３制御指示生成手段と、
前記映像配信停止要求の受信に応じて、前記復号化モードを解除するための復号化モード解除手段と、
前記第３制御指示を、前記第２の符号／復号化器へ送信するための第３送信手段とを含み、
前記第２の符号／復号化器は、
前記第３制御指示の受信に応じて、前記符号化モードを解除するための符号化モード解除手段と、
前記第３制御指示から、前記映像配信停止要求を取得する指示解析手段と、
前記取得した映像配信停止要求を、前記第２の映像送受信端末へ送信するための第４送信手段とを含む、請求項４または請求項５に記載のデータ伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ伝送システムに関し、特に、ストリーミングデータを伝送するデータ伝送システムに関する。
【背景技術】
【０００２】
近年のインターネットの急速なブロードバンド化に伴い、ビデオ・オン・デマンド等のストリーミング配信サービスが普及しつつある。ストリーミング配信では、伝送パケットの欠落率をできるだけ低くする技術（以下、技術Ａともいう）が要求される。
【０００３】
技術Ａは、特開２００４−１５５５１号公報（特許文献１）に開示されている。
【特許文献１】特開２００４−１５５５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特開２００４−１５５５１号公報（特許文献１）に開示されている技術では、受信データを順方向誤り訂正（以下、ＦＥＣ（Forward Error Correction）ともいう）を用いて符号化したＦＥＣデータを伝送することに特化した技術であり、ＦＥＣデータが通る経路を利用して、受信先から送信元へ、ストリーミングデータを要求するデータを送信したり、ＦＥＣデータ以外のデータを伝送することについては考慮されていない。
【０００５】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、ストリーミングデータを確実に受信するとともに、限られた通信経路を選択的かつ効率的に、有効活用することが可能なデータ伝送システムを提供することである。
【課題を解決するための手段】
【０００６】
上述の課題を解決するために、この発明のある局面に従うと、映像データをストリーミング配信する映像データ配信装置と、映像データを受信する映像受信端末との間で、データの送受信を可能とさせるデータ伝送システムであって、データ伝送システムは、映像データ配信装置からストリーミング配信された映像データを受信し、かつ、受信した映像データを誤り訂正符号化するための符号化モードを有する符号化器と、誤り訂正符号化された符号化映像データを受信し、かつ、符号化映像データを復号化するための復号化モードを有する復号化器とを備え、符号化器は、映像データ配信装置と、復号化器との間に設けられ、符号化モードに設定されていない間、映像データ配信装置および復号化器から受信した、映像データに関連しないデータは、符号化器が、それぞれ、復号化器および映像データ配信装置へそのまま送信し、復号化器は、符号化器と、映像受信端末との間に設けられ、復号化モードに設定されていない間、符号化器および映像受信端末から受信した、映像データに関連しないデータは、復号化器が、それぞれ、映像受信端末および符号化器へそのまま送信し、符号化器は、映像データ配信装置からストリーミング配信された映像データを受信するときには、符号化モードに設定され、受信した映像データを誤り訂正符号化し、符号化映像データを復号化器へ送信し、復号化器は、符号化映像データを受信するときには、復号化モードに設定され、符号化映像データを復号化することで映像データを取得し、映像データを、映像受信端末へ送信する。
【０００７】
好ましくは、映像受信端末は、映像データ配信装置に映像データをストリーミング配信させるための映像配信要求を、復号化器へ送信し、復号化器は、映像配信要求に、符号化器を符号化モードに設定するための設定指示を付随させた第１制御指示を生成するための第１制御指示生成手段と、映像配信要求の受信に応じて、復号化モードに設定するための復号化モード設定手段と、第１制御指示を、符号化器へ送信するための第１送信手段とを含み、符号化器は、第１制御指示の受信に応じて、符号化モードに設定するための符号化モード設定手段と、第１制御指示から、映像配信要求を取得する指示解析手段と、取得した映像配信要求を、映像データ配信装置へ送信するための第２送信手段とを含む。
【０００８】
好ましくは、映像受信端末は、映像データ配信装置に映像データのストリーミング配信を停止させるための映像配信停止要求を、復号化器へ送信し、復号化器は、映像配信停止要求に、符号化器の符号化モードを解除するための設定指示を付随させた第３制御指示を生成するための第３制御指示生成手段と、映像配信停止要求の受信に応じて、復号化モードを解除するための復号化モード解除手段と、第３制御指示を、符号化器へ送信するための第３送信手段とを含み、符号化器は、第３制御指示の受信に応じて、符号化モードを解除するための符号化モード解除手段と、第３制御指示から、映像配信停止要求を取得する指示解析手段と、取得した映像配信停止要求を、映像データ配信装置へ送信するための第４送信手段とを含む。
【０００９】
この発明の他の局面に従うと、各々が、要求に応じて映像データをストリーミング配信する処理および映像データを受信する処理を行なうことが可能な第１および第２の映像送受信端末との間で、データの送受信を可能とさせるデータ伝送システムであって、データ伝送システムは、受信した映像データを誤り訂正符号化するための符号化モードと、誤り訂正符号化された符号化映像データを復号化するための復号化モードとを有する第１の符号／復号化器と、符号化モードと、復号化モードとを有する第２の符号／復号化器とを備え、第１の符号／復号化器は、第１の映像送受信端末と、第２の符号／復号化器との間に設けられ、第２の符号／復号化器は、第２の映像送受信端末と、第１の符号／復号化器との間に設けられ、第１の符号／復号化器は、符号化モードおよび復号化モードに設定されていない間、第１の映像送受信端末および第２の符号／復号化器から受信した、映像データに関連しないデータは、それぞれ、第２の符号／復号化器および第１の映像送受信端末へそのまま送信し、第２の符号／復号化器は、符号化モードおよび復号化モードに設定されていない間、第２の映像送受信端末および第１の符号／復号化器から受信した、映像データに関連しないデータは、それぞれ、第１の符号／復号化器および第２の映像送受信端末へそのまま送信し、第２の符号／復号化器は、第２の映像送受信端末からストリーミング配信された映像データを受信するときには、符号化モードに設定され、受信した映像データを誤り訂正符号化し、符号化映像データを第１の符号／復号化器へ送信し、第１の符号／復号化器は、符号化映像データを受信するときには、復号化モードに設定され、符号化映像データを復号化することで映像データを取得し、映像データを、第１の映像送受信端末へ送信する。
【００１０】
好ましくは、第１の映像送受信端末は、第２の映像送受信端末に映像データをストリーミング配信させるための映像配信要求を、第１の符号／復号化器へ送信し、第１の符号／復号化器は、映像配信要求に、第２の符号／復号化器を符号化モードに設定するための設定指示を付随させた第１制御指示を生成するための第１制御指示生成手段と、映像配信要求の受信に応じて、復号化モードに設定するための復号化モード設定手段と、第１制御指示を、第２の符号／復号化器へ送信するための第１送信手段とを含み、第２の符号／復号化器は、第１制御指示の受信に応じて、符号化モードに設定するための符号化モード設定手段と、第１制御指示から、映像配信要求を取得する指示解析手段と、取得した映像配信要求を、第２の映像送受信端末へ送信するための第２送信手段とを含む。
【００１１】
好ましくは、第１の映像送受信端末は、第２の映像送受信端末に映像データのストリーミング配信を停止させるための映像配信停止要求を、第１の符号／復号化器へ送信し、第１の符号／復号化器は、映像配信停止要求に、第２の符号／復号化器の符号化モードを解除するための設定指示を付随させた第３制御指示を生成するための第３制御指示生成手段と、映像配信停止要求の受信に応じて、復号化モードを解除するための復号化モード解除手段と、第３制御指示を、第２の符号／復号化器へ送信するための第３送信手段とを含み、第２の符号／復号化器は、第３制御指示の受信に応じて、符号化モードを解除するための符号化モード解除手段と、第３制御指示から、映像配信停止要求を取得する指示解析手段と、取得した映像配信停止要求を、第２の映像送受信端末へ送信するための第４送信手段とを含む。
【発明の効果】
【００１２】
本発明に係るデータ伝送システムは、映像データをストリーミング配信する映像データ配信装置と、映像データを受信する映像受信端末との間で、データの送受信を可能とさせる。データ伝送システムは、受信した映像データを誤り訂正符号化するための符号化モードを有する符号化器と、誤り訂正符号化された符号化映像データを復号化するための復号化モードを有する復号化器とを備える。
【００１３】
符号化器は、符号化モードに設定されていない間、映像データ配信装置および復号化器から受信した、映像データに関連しないデータは、符号化器が、それぞれ、復号化器および映像データ配信装置へそのまま送信する。復号化器は、復号化モードに設定されていない間、符号化器および映像受信端末から受信した、映像データに関連しないデータは、復号化器が、それぞれ、映像受信端末および符号化器へそのまま送信する。
【００１４】
符号化器は、映像データ配信装置からストリーミング配信された映像データを受信するときには、符号化モードに設定され、受信した映像データを誤り訂正符号化し、符号化映像データを復号化器へ送信し、復号化器は、符号化映像データを受信するときには、復号化モードに設定され、符号化映像データを復号化することで映像データを取得し、映像データを、映像受信端末へ送信する。
【００１５】
したがって、ストリーミング配信される映像データを確実に受信するとともに、限られた通信経路を選択的かつ効率的に、有効活用することができるという効果を奏する。
【００１６】
本発明に係るデータ伝送システムは、各々が、要求に応じて映像データをストリーミング配信する処理および映像データを受信する処理を行なうことが可能な第１および第２の映像送受信端末との間で、データの送受信を可能とさせる。
【００１７】
データ伝送システムは、受信した映像データを誤り訂正符号化するための符号化モードと、誤り訂正符号化された符号化映像データを復号化するための復号化モードとを有する第１の符号／復号化器と、符号化モードと、復号化モードとを有する第２の符号／復号化器とを備える。
【００１８】
第１の符号／復号化器は、符号化モードおよび復号化モードに設定されていない間、第１の映像送受信端末および第２の符号／復号化器から受信した、映像データに関連しないデータは、それぞれ、第２の符号／復号化器および第１の映像送受信端末へそのまま送信する。第２の符号／復号化器は、符号化モードおよび復号化モードに設定されていない間、第２の映像送受信端末および第１の符号／復号化器から受信した、映像データに関連しないデータは、それぞれ、第１の符号／復号化器および第２の映像送受信端末へそのまま送信する。
【００１９】
第２の符号／復号化器は、第２の映像送受信端末からストリーミング配信された映像データを受信するときには、符号化モードに設定され、受信した映像データを誤り訂正符号化し、符号化映像データを第１の符号／復号化器へ送信し、第１の符号／復号化器は、符号化映像データを受信するときには、復号化モードに設定され、符号化映像データを復号化することで映像データを取得し、映像データを、第１の映像送受信端末へ送信する。
【００２０】
したがって、ストリーミング配信される映像データを確実に受信するとともに、限られた通信経路を選択的かつ効率的に、有効活用することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２２】
＜第１の実施の形態＞
図１は、本実施の形態におけるデータ伝送システム１０００およびデータ伝送システム１０００に接続される各機器を示す図である。
【００２３】
図１を参照して、データ伝送システム１０００は、誤り訂正符号化器１００と、誤り訂正復号化器２００とから構成される。誤り訂正符号化器１００は、映像配信サーバ５０およびネットワーク７０に接続される。
【００２４】
ネットワーク７０は、インターネットなどの外部のネットワークである。
誤り訂正復号化器２００は、ネットワーク７０および映像受信端末９０．１，９０．２，・・・，９０，ｎに接続される。以下においては、映像受信端末９０．１，９０．２，・・・，９０，ｎを総括的に、映像受信端末９０とも称する。
【００２５】
映像受信端末９０は、たとえば、ＰＣ（Personal Computer）、ＰＤＡ（Personal Digital Assistance）、携帯テレビ、携帯電話等のような、画像を表示可能な表示部を備える装置であればいずれの装置であってもよい。
【００２６】
映像配信サーバ５０は、映像データをストリーミング配信するサーバである。映像データは、圧縮された動画像のデータである。当該動画像のデータは、たとえば、ＭＰＥＧ方式で圧縮された動画像のデータである。映像配信サーバ５０は、映像データのストリーミング配信を要求するための映像配信開始要求データを受信すると、映像データをストリーミング配信する。以下においては、ストリーミング配信される映像データを、映像ストリームデータともいう。
【００２７】
具体的には、映像配信サーバ５０は、映像受信端末９０から送信された映像配信開始要求データを、誤り訂正復号化器２００、ネットワーク７０、誤り訂正符号化器１００を介して受信すると、映像配信開始要求データに基づいて、該当する映像ストリームデータを、誤り訂正符号化器１００へ送信する。
【００２８】
誤り訂正符号化器１００は、必要に応じ、受信データをＦＥＣを用いて符号化するモード（以下、ＦＥＣ符号化モードともいう）を有する。本実施の形態で使用するＦＥＣは、ハミング符号、ＢＣＨ（Bose Chaudhuri-Hocquenghem）符号、リードソロモン符号、トルネード符号、ＬＴ（Luby Transform）符号のいずれであってもよい。
【００２９】
図２は、誤り訂正符号化器１００の内部の構成を示すブロック図である。
図２を参照して、誤り訂正符号化器１００は、制御部１１０と、通信部１２０Ａと、通信部１２０Ｂと、記憶部１５０と、データバス１９０とを備える。
【００３０】
通信部１２０Ａは、映像配信サーバ５０およびデータバス１９０に接続される。通信部１２０Ｂは、ネットワーク７０およびデータバス１９０に接続される。通信部１２０Ａおよび通信部１２０Ｂは、イーサネット（登録商標）を利用した通信用インターフェースである。なお、通信部１２０Ａおよび通信部１２０Ｂの各々は、無線ＬＡＮの規格であるＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇ、その他無線技術を利用してデータ通信を行なう通信用インターフェースのいずれであってもよい。
【００３１】
記憶部１５０は、データバス１９０に接続される。記憶部１５０は、フラッシュメモリである。なお、記憶部１５０は、フラッシュメモリに限定されることなく、データを不揮発的に保持可能な構成を有する回路であればよい。
【００３２】
制御部１１０は、データバス１９０に接続される。制御部１１０は、誤り訂正符号化器１００の内部の各部に対する各種処理や、演算処理等を行なう機能を有する。制御部１１０は、マイクロプロセッサ（Microprocessor）、プログラミングすることができるＬＳＩ（Large Scale Integration）であるＦＰＧＡ（Field Programmable Gate Array）、特定の用途のために設計、製造される集積回路であるＡＳＩＣ（Application Specific Integrated Circuit）、その他の演算機能を有する回路のいずれであってもよい。
【００３３】
制御部１１０は、データバス１９０を介して、記憶部１５０にデータアクセスする。
再び、図１を参照して、誤り訂正符号化器１００は、ＦＥＣにより符号化した符号化データを、ネットワーク７０を介して、誤り訂正復号化器２００へ送信する。
【００３４】
誤り訂正復号化器２００は、必要に応じ、受信データをＦＥＣを用いて復号化するモード（以下、ＦＥＣ復号化モードともいう）を有する。
【００３５】
図３は、誤り訂正復号化器２００の内部の構成を示すブロック図である。
図３を参照して、誤り訂正復号化器２００は、制御部２１０と、通信部２２０Ａと、通信部２２０Ｂと、記憶部２５０と、データバス２９０とを備える。
【００３６】
通信部２２０Ａは、ネットワーク７０およびデータバス２９０に接続される。通信部２２０Ｂは、映像受信端末９０およびデータバス２９０に接続される。通信部２２０Ａおよび通信部２２０Ｂは、前述の通信部１２０Ａと同様なインターフェースである。
【００３７】
記憶部２５０は、データバス２９０に接続される。記憶部２５０は、記憶部１５０と同様なものなので詳細な説明は繰り返さない。
【００３８】
制御部２１０は、データバス２９０に接続される。制御部２１０は、制御部１１０と同様なものなので詳細な説明は繰り返さない。
【００３９】
制御部２１０は、データバス２９０を介して、記憶部２５０にデータアクセスする。
再び、図１を参照して、誤り訂正復号化器２００は、符号化データを受信すると、ＦＥＣを用いて、映像ストリームデータに復号化する。誤り訂正復号化器２００は、復号化した映像ストリームデータを、映像配信開始要求データを送信した映像受信端末９０へ送信する。
【００４０】
以上のように、映像受信端末９０は、映像配信サーバ５０に対して、映像配信開始要求データを送信することで、映像配信開始要求データに対応した映像ストリームデータを受信することができる。
【００４１】
次に、映像受信端末９０が、映像配信サーバ５０から映像ストリームデータを送信させて、当該映像ストリームデータを受信するための詳細な処理について説明する。
【００４２】
まず、映像受信端末９０は、誤り訂正復号化器２００へ、映像配信開始要求データＲＤＴをパケットにして送信する。
【００４３】
図４は、パケットの構成状態を示す図である。
図４（Ａ）は、映像配信開始要求データＲＤＴの構成状態を示す。図４（Ａ）を参照して、映像配信開始要求データＲＤＴは、ネットワークヘッダ部と、映像配信開始要求データとから構成される。ネットワークヘッダ部は、パケットの発信元となる映像受信端末９０のアドレスおよびポート番号と、パケットの送信先となる映像配信サーバ５０のアドレスが含まれる。映像配信開始要求データは、映像配信サーバ５０に、対応する映像ストリームデータを送信させるためのデータである。
【００４４】
誤り訂正復号化器２００では、以下に説明するパケット処理Ａが行われる。
図５は、パケット処理Ａのフローチャートである。
【００４５】
図５を参照して、ステップＳ１１０では、パケットを受信したか否かが判定される。具体的には、制御部２１０が、通信部２２０Ａまたは通信部２２０Ｂがパケットを受信したか否かを判定する。ステップＳ１１０において、ＹＥＳならば、ステップＳ１１２に進む。一方、ステップＳ１１０において、ＮＯならば、再度、ステップＳ１１０の処理が行なわれる。
【００４６】
ステップＳ１１２では、受信したパケットが、登録された映像ストリームデータであるか否かが、制御部２１０により判定される。ステップＳ１１２において、ＹＥＳならば、後述するステップＳ１５０に進む。一方、ステップＳ１１２において、ＮＯならば、ステップＳ１１５に進む。現段階では、受信したパケットは、映像配信開始要求データＲＤＴであるので、ステップＳ１１５に進む。
【００４７】
ステップＳ１１５では、制御部２１０が、受信したパケットに、後述する映像配信停止要求データが含まれているか否かを判定する。ステップＳ１１５において、ＹＥＳならば、後述するステップＳ１８０に進む。一方、ステップＳ１１５において、ＮＯならば、ステップＳ１３０に進む。現段階では、受信したパケットは、映像配信開始要求データＲＤＴであり、映像配信停止要求データが含まれていないので、ステップＳ１３０に進む。
【００４８】
ステップＳ１３０では、受信したパケットが、映像配信開始要求データであるか否かが、制御部２１０により判定される。ステップＳ１３０において、ＹＥＳならば、ステップＳ１３２に進む。一方、ステップＳ１３０において、ＮＯならば、ステップ１３０Ａに進む。
【００４９】
ステップＳ１３０Ａでは、制御部２１０が、受信したパケットを、通信部２２０Ａを介して、ネットワーク７０へ送信する。その後、このパケット処理Ａは終了する。
【００５０】
ステップＳ１３２では、制御部２１０が、受信したパケットに、誤り訂正開始指示データを付加したパケットである映像配信開始要求データＲＤＴＡを生成する。誤り訂正開始指示データは、誤り訂正符号化器１００をＦＥＣ符号化モードに設定するためのデータである。その後、ステップＳ１３３に進む。
【００５１】
再び、図４を参照して、図４（Ｂ）は、映像配信開始要求データＲＤＴＡを示す図である。
【００５２】
再び、図５を参照して、ステップＳ１３３では、制御部２１０が、誤り訂正復号化器２００をＦＥＣ復号化モードに設定する。その後、ステップＳ１３４に進む。
【００５３】
ステップＳ１３４では、制御部２１０が、映像配信開始要求データＲＤＴに対応する映像ストリームデータの特定情報を記憶部２５０に記憶させることにより、映像配信開始要求データＲＤＴに対応する映像ストリームデータを登録する。その後、ステップＳ１４０に進む。
【００５４】
ステップＳ１４０では、制御部２１０が、生成した映像配信開始要求データＲＤＴＡを、通信部２２０Ａを介して、ネットワーク７０へ送信する。その後、このパケット処理Ａは終了する。
【００５５】
再び、図１を参照して、映像配信開始要求データＲＤＴＡは、ネットワーク７０を介して、誤り訂正符号化器１００へ送信される。
【００５６】
誤り訂正符号化器１００では、以下に説明するパケット処理Ｂが行われる。
図６は、パケット処理Ｂのフローチャートである。
【００５７】
図６を参照して、ステップＳ３１０では、パケットを受信したか否かが判定される。具体的には、制御部１１０が、通信部１２０Ａまたは通信部１２０Ｂがパケットを受信したか否かを判定する。ステップＳ３１０において、ＹＥＳならば、ステップＳ３１２に進む。一方、ステップＳ３１０において、ＮＯならば、再度、ステップＳ３１０の処理が行なわれる。
【００５８】
ステップＳ３１２では、受信したパケットが、登録された映像ストリームデータであるか否かが、制御部１１０により判定される。ステップＳ３１２において、ＹＥＳならば、後述するステップＳ３５２に進む。一方、ステップＳ３１２において、ＮＯならば、ステップＳ３１５に進む。現段階では、受信したパケットは、映像配信開始要求データＲＤＴＡであるので、ステップＳ３１５に進む。
【００５９】
ステップＳ３１５では、制御部１１０が、受信したパケットに、後述する誤り訂正停止指示データが含まれているか否かを判定する。ステップＳ３１５において、ＹＥＳならば、後述するステップＳ３１５Ａに進む。一方、ステップＳ３１５において、ＮＯならば、ステップＳ３２２に進む。現段階では、受信したパケットは、映像配信開始要求データＲＤＴＡであり、誤り訂正停止指示データが含まれていないので、ステップＳ３２２に進む。
【００６０】
ステップＳ３２２では、制御部１１０が、受信したパケットに誤り訂正開始指示データが含まれているか否かを判定する。ステップＳ３２２において、ＹＥＳならば、ステップＳ３２４に進む。一方、ステップＳ３２２において、ＮＯならば、ステップＳ３３０に進む。現段階では、受信したパケットは、映像配信開始要求データＲＤＴＡであり、誤り訂正開始指示データが含まれているので、ステップＳ３２４に進む。
【００６１】
ステップＳ３２４では、制御部１１０が、誤り訂正開始指示データに応じて、誤り訂正符号化器１００をＦＥＣ符号化モードに設定する。その後、ステップＳ３２６に進む。
【００６２】
ステップＳ３２６では、制御部１１０が、受信したパケットに含まれている誤り訂正開始指示データを削除したパケットを生成する。現段階では、受信したパケットは、映像配信開始要求データＲＤＴＡであるので、当該生成されたパケットは、映像配信開始要求データＲＤＴとなる。その後、ステップＳ３３０に進む。
【００６３】
ステップＳ３３０では、受信したパケットが、映像配信開始要求データであるか否かが、制御部１１０により判定される。ステップＳ３３０において、ＹＥＳならば、ステップＳ３３４に進む。一方、ステップＳ３３０において、ＮＯならば、ステップ３３０Ａに進む。
【００６４】
ステップＳ３３０Ａでは、制御部１１０が、受信したパケットを、通信部１２０Ａを介して、映像配信サーバ５０へ送信する。その後、このパケット処理Ｂは終了する。
【００６５】
ステップＳ３３４では、制御部１１０が、映像配信開始要求データＲＤＴに対応する映像ストリームデータの特定情報を記憶部１５０に記憶させることにより、映像配信開始要求データＲＤＴに対応する映像ストリームデータを登録する。その後、ステップＳ３４０に進む。
【００６６】
ステップＳ３４０では、制御部１１０が、映像配信開始要求データＲＤＴを、通信部１２０Ａを介して、映像配信サーバ５０へ送信する。その後、このパケット処理Ｂは終了する。
【００６７】
再び、図１を参照して、映像配信サーバ５０は、映像配信開始要求データＲＤＴを受信すると、映像配信開始要求データＲＤＴに対応した映像ストリームデータＳＤＴ．１，ＳＤＴ．２，・・・，ＳＤＴ．ｎを、誤り訂正符号化器１００へ順次、送信する。映像ストリームデータＳＤＴ．１，ＳＤＴ．２，・・・，ＳＤＴ．ｎの各々は、パケットである。以下においては、映像ストリームデータＳＤＴ．１，ＳＤＴ．２，・・・，ＳＤＴ．ｎを総括的に映像ストリームデータＳＤＴとも称する。
【００６８】
再び、図４を参照して、図４（Ｃ）は、映像ストリームデータＳＤＴの構成状態を示す。図４（Ｃ）を参照して、映像ストリームデータＳＤＴは、ネットワークヘッダ部と、映像ストリームデータｎとから構成される。ネットワークヘッダ部は、パケットの発信元となる映像配信サーバ５０のアドレスおよびポート番号と、パケットの送信先となる映像受信端末９０のアドレスが含まれる。映像ストリームデータｎは、データ長がＬｎである。
【００６９】
再び、図１を参照して、映像ストリームデータＳＤＴを受信する誤り訂正符号化器１００では、以下のパケット処理Ｂが行なわれる。
【００７０】
再び、図６を参照して、ステップＳ３１０では、前述した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。その後、ステップＳ３１２に進む。
【００７１】
ステップＳ３１２では、受信したパケットが、登録された映像ストリームデータであるか否かが、制御部１１０により判定される。ステップＳ３１２において、ＹＥＳならば、ステップＳ３５２に進む。一方、ステップＳ３１２において、ＮＯならば、ステップＳ３１５に進む。現段階では、受信したパケットは、登録された映像ストリームデータＳＤＴであり、映像ストリームデータＳＤＴは、前述のステップＳ３３４の処理により登録されているので、ステップＳ３５２に進む。
【００７２】
ステップＳ３５２では、誤り訂正符号化器１００がＦＥＣ符号化モードに設定されているか否かが、制御部１１０により判定される。ステップＳ３５２において、ＹＥＳならば、ステップＳ３６０に進む。一方、ステップＳ３５２において、ＮＯならば、ステップＳ３５０Ａに進む。
【００７３】
ステップＳ３５０Ａでは、制御部１１０が、映像ストリームデータを、通信部１２０Ｂを介して、ネットワーク７０へ送信する。その後、このパケット処理Ｂは終了する。
【００７４】
ステップＳ３６０では、符号化処理が行なわれる。
図７は、符号化処理のフローチャートである。
【００７５】
図７を参照して、ステップＳ３６２では、制御部１１０が、受信したｎ番目の映像ストリームデータＳＤＴを、記憶部１５０に記憶させる。その後、ステップＳ３６３に進む。
【００７６】
ステップＳ３６３では、制御部１１０が、ｎ番目に受信した映像ストリームデータＳＤＴの映像ストリームデータｎのデータ長Ｌｎを取得し、ｎ番目の映像ストリームデータＳＤＴに対応付けて記憶部１５０に記憶させる。その後、ステップＳ３６４に進む。
【００７７】
ステップＳ３６４では、制御部１１０が、受信したパケットである映像ストリームデータＳＤＴの数が、ＦＥＣによる符号化に必要な所定数（以下、符号化必要所定数ともいう）に達したか否かを判定する。ここで、符号化必要所定数は、たとえば、４０とする。ステップＳ３６４において、ＹＥＳならば、ステップＳ３６５に進む。一方、ステップＳ３６４において、ＮＯならば、再度、ステップＳ３６２の処理が行なわれる。映像ストリームデータＳＤＴは、映像配信サーバ５０から、順次送信されるので、図５のステップＳ３１０，Ｓ３１２，Ｓ３５０，Ｓ３５２，Ｓ３６２，Ｓ３６３の処理が、符号化必要所定数だけ繰り返されると、ステップＳ３６４の条件が満たされる。ステップＳ３６４の条件が満たされると、ステップＳ３６５に進む。
【００７８】
ステップＳ３６５では、制御部１１０が、符号化必要所定数（たとえば、４０）の映像ストリームデータＳＤＴを、符号化必要所定数の映像ストリームデータＳＤＴの各々に対応するデータ長に基づいて、ＦＥＣにより符号化することで、符号化必要所定数より多い数（たとえば、５０）の映像ストリームデータＳＤＴＡを生成する。そして、制御部１１０は、生成した複数の映像ストリームデータＳＤＴＡを記憶部１５０に記憶させる。
【００７９】
なお、符号化により、符号化前のデータの数より、符号化後のデータの数が増えるのは、パケットの伝送途中で、数個のパケットが欠落しても、正常に復号化を可能とするためである。
【００８０】
再び、図４を参照して、図４（Ｄ）は、映像ストリームデータＳＤＴＡの構成状態を示す。図４（Ｄ）を参照して、映像ストリームデータＳＤＴＡは、ネットワークヘッダ部と、誤り符号化ヘッダ部と、符号化データとから構成される。ネットワークヘッダ部は、パケットの発信元となる映像配信サーバ５０のアドレスおよびポート番号と、パケットの送信先となる映像受信端末９０のアドレスが含まれる。符号化データは、映像ストリームデータＳＤＴの映像ストリームデータｎの部分のみをＦＥＣにより符号化したデータである。
【００８１】
誤り符号化ヘッダ部は、符号化情報と、データ長情報とを含む。符号化情報は、ＦＥＣにより符号化するときに使用したパラメータ等の情報である。データ長情報は、符号化前の映像ストリームデータｎのデータ長（Ｌｎ）の情報である。
【００８２】
再び、図７を参照して、ステップＳ３６５の処理が終了すると、この符号化処理は終了し、図６のステップＳ３６０の次のステップＳ３７０に進む。
【００８３】
ステップＳ３７０では、制御部１１０が、記憶部１５０に記憶させた複数の映像ストリームデータＳＤＴＡを、所定の順番で、所定の時間間隔で、通信部１２０Ｂを介して、ネットワーク７０へ順次送信する。その後、このパケット処理Ｂは終了する。
【００８４】
再び、図１を参照して、誤り訂正符号化器１００から順次送信される映像ストリームデータＳＤＴＡは、ネットワーク７０を介して、誤り訂正復号化器２００へ順次送信される。誤り訂正復号化器２００では、以下のパケット処理Ａが行なわれる。
【００８５】
再び、図５を参照して、ステップＳ１１０では、前述した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。その後、ステップＳ１１２に進む。
【００８６】
ステップＳ１１２では、受信したパケットが、登録された映像ストリームデータであるか否かが、制御部２１０により判定される。ステップＳ１１２において、ＹＥＳならば、ステップＳ１５０に進む。一方、ステップＳ１１２において、ＮＯならば、ステップＳ１１５に進む。現段階では、受信したパケットは、前述のステップＳ１３４の処理により登録された映像ストリームデータＳＤＴＡであるので、ステップＳ１５０に進む。
【００８７】
ステップＳ１５０では、受信したパケットが、誤り訂正符号化器１００においてＦＥＣで符号化されたデータであるか否かが、制御部２１０により判定される。ステップＳ１５０において、ＹＥＳならば、ステップＳ１５２に進む。一方、ステップＳ１５０において、ＮＯならば、ステップＳ１５０Ａに進む。現段階では、受信したパケットは、映像ストリームデータＳＤＴＡであり、映像ストリームデータＳＤＴＡは、誤り訂正符号化器１００においてＦＥＣで符号化されたデータであるので、ステップＳ１５２に進む。
【００８８】
なお、ステップＳ１５０Ａでは、制御部２１０が、受信したパケットを通信部２２０Ｂを介して、映像受信端末９０へ送信する。その後、このパケット処理Ａは終了する。
【００８９】
ステップＳ１５２では、誤り訂正復号化器２００がＦＥＣ復号化モードに設定されているか否かが、制御部２１０により判定される。ステップＳ１５２において、ＹＥＳならば、ステップＳ１６０に進む。一方、ステップＳ１５２において、ＮＯならば、ステップＳ１５２Ａに進む。
【００９０】
ステップＳ１５２Ａでは、前述のステップＳ１３３と同様な処理が行なわれるので詳細な説明は繰り返さない。その後、ステップＳ１６０に進む。
【００９１】
ステップＳ１６０では、復号化処理が行なわれる。
図８は、復号化処理のフローチャートである。
【００９２】
図８を参照して、ステップＳ１６２では、制御部２１０が、受信したｎ番目の映像ストリームデータＳＤＴＡを、記憶部２５０に記憶させる。その後、ステップＳ１６３に進む。
【００９３】
ステップＳ１６３では、誤り符号化ヘッダ部解析処理が行なわれる。誤り符号化ヘッダ部解析処理では、制御部２１０が、ｎ番目に受信した映像ストリームデータＳＤＴＡの誤り符号化ヘッダ部の符号化情報と、データ長情報とを読み出して、ｎ番目の映像ストリームデータＳＤＴＡに対応付けて記憶部２５０に記憶させる。その後、ステップＳ１６４に進む。
【００９４】
ステップＳ１６４では、制御部２１０が、受信したパケットである映像ストリームデータＳＤＴＡの数が、ＦＥＣによる復号化に必要な所定数（以下、復号化必要所定数ともいう）に達したか否かを判定する。ここで、復号化必要所定数は、たとえば、４５とする。ステップＳ１６４において、ＹＥＳならば、ステップＳ１６５に進む。一方、ステップＳ１６４において、ＮＯならば、再度、ステップＳ１６２の処理が行なわれる。映像ストリームデータＳＤＴＡは、誤り訂正符号化器１００から、ネットワーク７０を介して、順次送信されるので、図６のステップＳ１１０，Ｓ１１２，Ｓ１５０，Ｓ１５２，Ｓ１６２，Ｓ１６３の処理が、復号化必要所定数だけ繰り返されると、ステップＳ１６４の条件が満たされる。ステップＳ１６４の条件が満たされると、ステップＳ１６５に進む。
【００９５】
ステップＳ１６５では、復号化必要所定数の映像ストリームデータＳＤＴＡの復号化の処理が行なわれる。具体的には、制御部２１０が、復号化必要所定数（たとえば、４５）の映像ストリームデータＳＤＴＡと、復号化必要所定数の映像ストリームデータＳＤＴＡの各々に対応する符号化情報およびデータ長情報とに基づいて、符号化必要所定数（たとえば、４０）の映像ストリームデータＳＤＴ（図４（Ｃ）参照）を生成する。そして、制御部２１０は、生成した複数の映像ストリームデータＳＤＴを記憶部２５０に記憶させる。そして、この復号化処理は終了し、図５のステップＳ１６０の次のステップＳ１７０に進む。
【００９６】
ステップＳ１７０では、制御部２１０が、記憶部２５０に記憶させた複数の映像ストリームデータＳＤＴを、所定の順番で、所定の時間間隔で、通信部２２０Ｂを介して、映像受信端末９０へ順次送信する。その後、このパケット処理Ａは終了する。
【００９７】
以上の処理により、映像受信端末９０は、映像配信サーバ５０から、送信した映像配信開始要求データに対応した映像ストリームデータを受信することができる。そして、映像受信端末９０では、順次受信する映像ストリームデータＳＤＴに応じた映像が、図示しない表示部に表示される。
【００９８】
次に、映像受信端末９０が、映像配信サーバ５０に対し、映像配信開始要求データＲＤＴに対応した映像ストリームデータＳＤＴの送信を停止させるための処理について説明する。
【００９９】
まず、映像受信端末９０は、誤り訂正復号化器２００へ、映像配信停止要求データＴＤＴをパケットにして送信する。映像配信停止要求データＴＤＴは、映像配信サーバ５０に対し、映像配信開始要求データＲＤＴに対応した映像ストリームデータＳＤＴの送信を停止させるためのデータである。
【０１００】
再び、図４を参照して、図４（Ｅ）は、映像配信停止要求データＴＤＴの構成状態を示す。図４（Ｅ）を参照して、映像配信停止要求データＴＤＴは、ネットワークヘッダ部と、映像配信停止要求データとから構成される。ネットワークヘッダ部は、パケットの発信元となる映像受信端末９０のアドレスおよびポート番号と、パケットの送信先となる映像配信サーバ５０のアドレスが含まれる。映像配信停止要求データは、映像配信サーバ５０に、対応する映像ストリームデータの送信を停止させるためのデータである。誤り訂正復号化器２００では、以下のパケット処理Ａが行なわれる。
【０１０１】
再び、図５を参照して、ステップＳ１１０では、前述した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。その後、ステップＳ１１２に進む。
【０１０２】
ステップＳ１１２では、受信したパケットが、登録された映像ストリームデータであるか否かが、制御部２１０により判定される。ステップＳ１１２において、ＹＥＳならば、ステップＳ１５０に進む。一方、ステップＳ１１２において、ＮＯならば、ステップＳ１１５に進む。現段階では、受信したパケットは、映像配信停止要求データＴＤＴであるので、ステップＳ１１５に進む。
【０１０３】
ステップＳ１１５では、制御部２１０が、受信したパケットに、映像配信停止要求データが含まれているか否かを判定する。ステップＳ１１５において、ＹＥＳならば、ステップＳ１８０に進む。一方、ステップＳ１１５において、ＮＯならば、ステップＳ１３０に進む。現段階では、受信したパケットは、映像配信停止要求データＴＤＴであり、映像配信停止要求データが含まれているので、ステップＳ１８０に進む。
【０１０４】
ステップＳ１８０では、映像配信停止要求データＴＤＴにより、映像配信サーバ５０からの送信を停止させようとしている映像ストリームデータＳＤＴが登録されているか否かを、制御部２１０が判定する。ステップＳ１８０において、ＹＥＳならば、ステップＳ１８１に進む。一方、ステップＳ１８０において、ＮＯならば、後述するステップＳ１８９に進む。
【０１０５】
ステップＳ１８１では、制御部２１０が、映像配信停止要求データＴＤＴに対応する映像ストリームデータの特定情報を記憶部２５０から削除することにより、映像配信停止要求データＴＤＴに対応する映像ストリームデータの登録を解除する。その後、ステップＳ１８１Ａに進む。
【０１０６】
ステップＳ１８１Ａでは、制御部２１０が、受信したパケットに、誤り訂正停止指示データを付加したパケットである映像配信停止要求データＴＤＴＡを生成する。誤り訂正停止指示データは、誤り訂正符号化器１００に対し、設定されているＦＥＣ符号化モードを解除するためのデータである。その後、ステップＳ１８２に進む。
【０１０７】
再び、図４を参照して、図４（Ｆ）は、映像配信停止要求データＴＤＴＡを示す図である。
【０１０８】
再び、図５を参照して、ステップＳ１８２では、誤り訂正復号化器２００がＦＥＣ復号化モードに設定されているか否かが、制御部２１０により判定される。ステップＳ１８２において、ＹＥＳならば、ステップＳ１８３に進む。一方、ステップＳ１８２において、ＮＯならば、ステップＳ１８９に進む。
【０１０９】
ステップＳ１８３では、制御部２１０が、設定されているＦＥＣ復号化モードを解除する。その後、ステップＳ１８９に進む。
【０１１０】
ステップＳ１８９では、制御部２１０が、生成した映像配信停止要求データＴＤＴＡを、通信部２２０Ａを介して、ネットワーク７０へ送信する。その後、このパケット処理Ａは終了する。
【０１１１】
再び、図１を参照して、映像配信停止要求データＴＤＴＡは、ネットワーク７０を介して、誤り訂正符号化器１００へ送信される。誤り訂正符号化器１００では、以下のパケット処理Ｂが行なわれる。
【０１１２】
再び、図６を参照して、ステップＳ３１０では、前述した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。その後、ステップＳ３１２に進む。
【０１１３】
ステップＳ３１２では、受信したパケットが、登録された映像ストリームデータであるか否かが、制御部１１０により判定される。ステップＳ３１２において、ＹＥＳならば、ステップＳ３５０に進む。一方、ステップＳ３１２において、ＮＯならば、ステップＳ３２０に進む。現段階では、受信したパケットは、映像配信停止要求データＴＤＴＡであるので、ステップＳ３１５に進む。
【０１１４】
ステップＳ３１５では、制御部１１０が、受信したパケットに、誤り訂正停止指示データが含まれているか否かを判定する。ステップＳ３１５において、ＹＥＳならば、ステップＳ３１５Ａに進む。一方、ステップＳ３１５において、ＮＯならば、ステップＳ３２２に進む。現段階では、受信したパケットは、映像配信停止要求データＴＤＴＡであり、誤り訂正停止指示データが含まれているので、ステップＳ３１５Ａに進む。
【０１１５】
ステップＳ３１５Ａでは、制御部１１０が、設定されているＦＥＣ符号化モードを解除する。その後、ステップＳ３８０に進む。
【０１１６】
ステップＳ３８０では、映像配信停止要求データＴＤＴＡにより、映像配信サーバ５０からの送信を停止させようとしている映像ストリームデータＳＤＴが登録されているか否かを、制御部１１０が判定する。ステップＳ３８０において、ＹＥＳならば、ステップＳ３８１に進む。一方、ステップＳ３８０において、ＮＯならば、ステップＳ３８１Ａに進む。
【０１１７】
ステップＳ３８１では、制御部１１０が、映像配信停止要求データＴＤＴＡに対応する映像ストリームデータの特定情報を記憶部１５０から削除することにより、映像配信停止要求データＴＤＴＡに対応する映像ストリームデータの登録を解除する。その後、ステップＳ３８１Ａに進む。
【０１１８】
ステップＳ３８１Ａでは、制御部１１０が、受信したパケットに含まれている誤り訂正停止指示データを削除したパケットを生成する。現段階では、受信したパケットは、映像配信停止要求データＴＤＴＡであるので、当該生成されたパケットは、映像配信停止要求データＴＤＴとなる。その後、ステップＳ３８９に進む。
【０１１９】
ステップＳ３８９では、制御部１１０が、映像配信停止要求データＴＤＴを通信部１２０Ａを介して、映像配信サーバ５０へ送信する。その後、このパケット処理Ｂは終了する。
【０１２０】
再び、図１を参照して、映像配信サーバ５０は、映像配信停止要求データＴＤＴを受信すると、誤り訂正符号化器１００への映像ストリームデータＳＤＴの送信を停止する。
【０１２１】
以上説明したように、本実施の形態においては、映像配信サーバ５０が、映像受信端末９０から、映像配信開始要求データを受信してから、映像配信停止要求データを受信するまでの間、映像配信開始要求データに対応する映像ストリームデータを、要求のあった映像受信端末９０へ送信する。
【０１２２】
映像配信サーバ５０と、映像受信端末９０との間の通信経路は、映像ストリームデータが伝送される間のみ、ＦＥＣによる符号化、復号化処理が行われる。ＦＥＣによる符号化されたデータは、符号化される前のデータに比べると、データ量が多くなるが、より確実に、要求先へデータを送信することができる。
【０１２３】
したがって、本実施の形態においては、映像受信端末９０は、映像ストリームデータをより確実に受信することができ、かつ、映像ストリームデータが伝送される期間以外は、通信経路の帯域が無駄に消費されることがない。映像ストリームデータをより確実に受信することができる結果、映像受信端末９０では、コマ落ち等のない高品質な映像を再生することができるという効果を奏する。
【０１２４】
また、映像受信端末９０から、映像配信開始要求データを、映像配信サーバ５０へ送信するだけで、同時に、誤り訂正復号化器２００が復号化モードに設定され、誤り訂正符号化器１００が符号化モードに設定されるので、ＦＥＣにより処理されて伝送される映像ストリームデータを、短時間で確実に得ることができるという効果を奏する。
【０１２５】
また、映像受信端末９０から、映像配信停止要求データを、映像配信サーバ５０へ送信するだけで、同時に、誤り訂正復号化器２００の復号化モードが解除され、誤り訂正符号化器１００の符号化モードが解除されるので、映像配信サーバ５０からの映像ストリームデータの伝送を停止すると同時に、通信経路にストリームデータ以外の通常のデータが伝送可能となる。すなわち、通信経路を有効に活用することができるという効果を奏する。
【０１２６】
以上のことから、ストリーミングデータを確実に受信するとともに、限られた通信経路を選択的かつ効率的に、有効活用することができるという効果を奏する。
【０１２７】
＜第２の実施の形態＞
第１の実施の形態では、ストリーミングデータを一方向にのみ伝送可能なデータ伝送システムについて説明した。本実施の形態では、ストリーミングデータを双方向に伝送可能なデータ伝送システムについて説明する。
【０１２８】
図９は、本実施の形態におけるデータ伝送システム１０００Ａおよびデータ伝送システム１０００Ａに接続される各機器を示す図である。
【０１２９】
データ伝送システム１０００Ａは、誤り訂正符号／復号化器１００Ａと、誤り訂正符号／復号化器２００Ｂとから構成される。
【０１３０】
誤り訂正符号／復号化器１００Ａは、映像送受信端末９１ａ．１，９１ａ．２，・・・，９１ａ，ｎおよびネットワーク７０に接続される。以下においては、映像送受信端末９１ａ．１，９１ａ．２，・・・，９１ａ，ｎを総括的に、映像送受信端末９１ａとも称する。
【０１３１】
映像送受信端末９１ａは、映像データをストリーミング配信する機能と、ストリーミング配信された映像データを受信する機能とを有する。映像送受信端末９１ａは、たとえば、ＰＣ（Personal Computer）、ＰＤＡ（Personal Digital Assistance）、携帯テレビ、携帯電話等のような、画像を表示可能な表示部を備え、かつ、映像データを送受信可能な装置であればいずれの装置であってもよい。
【０１３２】
訂正符号／復号化器２００Ｂは、映像送受信端末９１ｂ．１，９１ｂ．２，・・・，９１ｂ，ｎおよびネットワーク７０に接続される。以下においては、映像送受信端末９１ｂ．１，９１ｂ．２，・・・，９１ｂ，ｎを総括的に、映像送受信端末９１ｂとも称する。映像送受信端末９１ｂは、映像送受信端末９１ａと同様な機能を有するので詳細な説明は繰り返さない。
【０１３３】
誤り訂正符号／復号化器１００Ａおよび訂正符号／復号化器２００Ｂの各々は、前述したＦＥＣ符号化モードおよびＦＥＣ復号化モードを有する。
【０１３４】
誤り訂正符号／復号化器１００Ａおよび訂正符号／復号化器２００Ｂの内部構成は、それぞれ、前述の誤り訂正符号化器１００および誤り訂正復号化器２００と同様なので詳細な説明は繰り返さない。
【０１３５】
なお、誤り訂正符号／復号化器１００Ａ内の通信部１２０Ａおよび通信部１２０Ｂは、それぞれ、映像送受信端末９１ａおよびネットワーク７０に接続される。訂正符号／復号化器２００Ｂ内の通信部２２０Ａおよび通信部２２０Ｂは、それぞれ、ネットワーク７０および映像送受信端末９１ｂに接続される。また、以下においては、映像送受信端末９１ａから、映像送受信端末９１ｂへデータを送信する方向を、方向Ｍともいう。また、以下においては、映像送受信端末９１ｂから、映像送受信端末９１ａへデータを送信する方向を、方向Ｎともいう。
【０１３６】
次に、映像送受信端末９１ａが、映像送受信端末９１ｂから映像ストリームデータを送信させて、当該映像ストリームデータを受信するための詳細な処理（以下、処理ＭＮともいう）について説明する。この場合、映像配信開始要求データおよび映像配信停止要求データは、映像送受信端末９１ａから方向Ｍへ伝送される。映像ストリームデータは、映像送受信端末９１ｂから方向Ｎへ伝送される。映像送受信端末９１ｂは、映像配信開始要求データを受信すると、映像ストリームデータを配信する。
【０１３７】
まず、映像送受信端末９１ａは、誤り訂正符号／復号化器１００Ａへ、前述の映像配信開始要求データＲＤＴ（図４（Ａ）参照）をパケットにして送信する。
【０１３８】
誤り訂正符号／復号化器１００Ａでは、以下に説明するパケット処理Ｃが行なわれる。
図１０は、パケット処理Ｃのフローチャートである。
【０１３９】
図１０を参照して、ステップＳ４１０では、パケットを受信したか否かが判定される。具体的には、制御部１１０が、通信部１２０Ａまたは通信部１２０Ｂがパケットを受信したか否かを判定する。ステップＳ４１０において、ＹＥＳならば、ステップＳ４１１に進む。一方、ステップＳ４１０において、ＮＯならば、再度、ステップＳ４１０の処理が行なわれる。
【０１４０】
ステップＳ４１１では、制御部１１０が、受信したパケットが伝送される方向を判定する。ステップＳ４１１において、受信したパケットが伝送される方向が、方向Ｍならば、ステップＳ５００に進む。一方、受信したパケットが伝送される方向が、方向Ｎならば、後述するステップＳ４２０に進む。
【０１４１】
ステップＳ６００に進む。現段階では、受信したパケットは、方向Ｍに伝送されるので、ステップＳ５００に進む。
【０１４２】
ステップＳ５００では、パケット処理ＭＡが行なわれる。
図１１は、パケット処理ＭＡのフローチャートである。
【０１４３】
図１１を参照して、ステップＳ５１５では、制御部１１０が、受信したパケットに、後述する映像配信停止要求データが含まれているか否かを判定する。ステップＳ５１５において、ＹＥＳならば、後述するステップＳ５８０に進む。一方、ステップＳ５１５において、ＮＯならば、ステップＳ５３０に進む。
【０１４４】
映像配信停止要求データは、映像送受信端末９１ｂに対し、映像配信開始要求データＲＤＴに対応した映像ストリームデータの送信を停止させるためのデータである。現段階では、受信したパケットは、映像配信開始要求データＲＤＴであり、映像配信停止要求データが含まれていないので、ステップＳ５３０に進む。
【０１４５】
ステップＳ５３０では、受信したパケットが、映像配信開始要求データであるか否かが、制御部１１０により判定される。ステップＳ５３０において、ＹＥＳならば、ステップＳ５３２に進む。一方、ステップＳ５３０において、ＮＯならば、ステップ５３０Ａに進む。
【０１４６】
ステップＳ５３０Ａでは、制御部１１０が、受信したパケットを、通信部１２０Ｂを介して、ネットワーク７０へ送信する。その後、このパケット処理ＭＡは終了し、図１０のパケット処理Ｃに戻り、このパケット処理Ｃも終了する。
【０１４７】
ステップＳ５３２では、制御部１１０が、受信したパケットに、誤り訂正開始指示データを付加したパケットである映像配信開始要求データＲＤＴＡ（図４（Ｂ）参照）を生成する。本実施の形態では、誤り訂正開始指示データは、誤り訂正符号／復号化器２００ＢをＦＥＣ符号化モードに設定するためのデータである。その後、ステップＳ５３３に進む。
【０１４８】
ステップＳ５３３では、制御部１１０が、誤り訂正符号／復号化器１００ＡをＦＥＣ復号化モードに設定する。その後、ステップＳ５３４に進む。
【０１４９】
ステップＳ５３４では、制御部１１０が、映像配信開始要求データＲＤＴに対応する映像ストリームデータの特定情報を記憶部１５０に記憶させることにより、映像配信開始要求データＲＤＴに対応する映像ストリームデータを登録する。その後、ステップＳ５４０に進む。
【０１５０】
ステップＳ５４０では、制御部１１０が、生成した映像配信開始要求データＲＤＴＡを、通信部１２０Ｂを介して、ネットワーク７０へ送信する。その後、このパケット処理ＭＡは終了し、図１０のパケット処理Ｃに戻り、このパケット処理Ｃも終了する。
【０１５１】
再び、図９を参照して、映像配信開始要求データＲＤＴＡは、ネットワーク７０を介して、訂正符号／復号化器２００Ｂへ送信される。
【０１５２】
訂正符号／復号化器２００Ｂでは、パケット処理Ｄが行われる。
図１２は、パケット処理Ｄのフローチャートである。
【０１５３】
図１２を参照して、ステップＳ７１０では、パケットを受信したか否かが判定される。具体的には、制御部２１０が、通信部２２０Ａまたは通信部２２０Ｂがパケットを受信したか否かを判定する。ステップＳ７１０において、ＹＥＳならば、ステップＳ７１１に進む。一方、ステップＳ７１０において、ＮＯならば、再度、ステップＳ７１０の処理が行なわれる。
【０１５４】
ステップＳ７１１では、制御部２１０が、受信したパケットが伝送される方向を判定する。ステップＳ７１１において、受信したパケットが伝送される方向が、方向Ｍならば、ステップＳ８００に進む。一方、受信したパケットが伝送される方向が、方向Ｎならば、ステップＳ７２０に進む。現段階では、受信したパケットは、方向Ｍに伝送されるので、ステップＳ８００に進む。
【０１５５】
ステップＳ８００では、パケット処理ＭＢが行なわれる。
図１３は、パケット処理ＭＢのフローチャートである。
【０１５６】
図１３を参照して、ステップＳ８１５では、制御部２１０が、受信したパケットに、誤り訂正停止指示データが含まれているか否かを判定する。ステップＳ８１５において、ＹＥＳならば、後述するステップＳ８８０に進む。一方、ステップＳ８１５において、ＮＯならば、ステップＳ８２２に進む。本実施の形態では、誤り訂正停止指示データは、設定されているＦＥＣ符号化モードを解除するためのデータである。現段階では、受信したパケットは、映像配信開始要求データＲＤＴであり、誤り訂正停止指示データが含まれていないので、ステップＳ８２２に進む。
【０１５７】
ステップＳ８２２では、制御部２１０が、受信したパケットに誤り訂正開始指示データが含まれているか否かを判定する。ステップＳ８２２において、ＹＥＳならば、ステップＳ８２４に進む。一方、ステップＳ８２２において、ＮＯならば、ステップＳ８３０に進む。現段階では、受信したパケットは、映像配信開始要求データＲＤＴＡであり、誤り訂正開始指示データが含まれているので、ステップＳ８２４に進む。
【０１５８】
ステップＳ８２４では、制御部２１０が、誤り訂正開始指示データに応じて、訂正符号／復号化器２００ＢをＦＥＣ符号化モードに設定する。その後、ステップＳ８２６に進む。
【０１５９】
ステップＳ８２６では、制御部２１０が、受信したパケットに含まれている誤り訂正開始指示データを削除したパケットを生成する。現段階では、受信したパケットは、映像配信開始要求データＲＤＴＡであるので、当該生成されたパケットは、映像配信開始要求データＲＤＴとなる。その後、ステップＳ８３０に進む。
【０１６０】
ステップＳ８３０では、受信したパケットが、映像配信開始要求データであるか否かが、制御部２１０により判定される。ステップＳ８３０において、ＹＥＳならば、ステップＳ８３４に進む。一方、ステップＳ３３０において、ＮＯならば、ステップ８３０Ａに進む。
【０１６１】
ステップＳ８３０Ａでは、制御部２１０が、受信したパケットを、通信部２２０Ｂを介して、映像送受信端末９１ｂへ送信する。その後、このパケット処理ＭＢは終了し、図１２のパケット処理Ｄに戻り、このパケット処理Ｄも終了する。
【０１６２】
ステップＳ８３４では、制御部２１０が、映像配信開始要求データＲＤＴに対応する映像ストリームデータの特定情報を記憶部２５０に記憶させることにより、映像配信開始要求データＲＤＴに対応する映像ストリームデータを登録する。その後、ステップＳ８４０に進む。
【０１６３】
ステップＳ８４０では、制御部２１０が、映像配信開始要求データＲＤＴを、通信部２２０Ｂを介して、映像送受信端末９１ｂへ送信する。その後、このパケット処理ＭＢは終了し、図１２のパケット処理Ｄに戻り、このパケット処理Ｄも終了する。
【０１６４】
再び、図９を参照して、映像送受信端末９１ｂは、映像配信開始要求データＲＤＴを受信すると、映像配信開始要求データＲＤＴに対応した映像ストリームデータＳＤＴ．１，ＳＤＴ．２，・・・，ＳＤＴ．ｎを、誤り訂正符号／復号化器２００Ｂへ順次、送信する。以下においては、映像ストリームデータＳＤＴ．１，ＳＤＴ．２，・・・，ＳＤＴ．ｎを総括的に映像ストリームデータＳＤＴ（図４（Ｃ）参照）とも称する。
【０１６５】
再び、図９を参照して、映像ストリームデータＳＤＴを受信する訂正符号／復号化器２００Ｂでは、以下のパケット処理Ｄが行なわれる。
【０１６６】
再び、図１２を参照して、ステップＳ７１０では、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。その後、ステップＳ７１１に進む。
【０１６７】
ステップＳ７１１では、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。現段階では、受信したパケットは、方向Ｎに伝送されるので、ステップＳ７２０に進む。
【０１６８】
ステップＳ７２０では、受信したパケットが、登録された映像ストリームデータであるか否かが、制御部２１０により判定される。ステップＳ７２０において、ＹＥＳならば、ステップＳ９００に進む。一方、ステップＳ７２０において、ＮＯならば、ステップＳ７２０Ａに進む。現段階では、受信したパケットは、映像ストリームデータＳＤＴであり、映像ストリームデータＳＤＴは、前述のステップＳ８３４の処理により登録されているので、ステップＳ９００に進む。
【０１６９】
ステップＳ７２０Ａでは、制御部２１０が、受信したパケットを、通信部２２０Ａを介して、ネットワーク７０へ送信する。その後、このパケット処理Ｄは終了する。
【０１７０】
ステップＳ９００では、パケット処理ＮＢが行なわれる。
図１４は、パケット処理ＮＢのフローチャートである。
【０１７１】
図１４を参照して、ステップＳ９５２では、訂正符号／復号化器２００ＢがＦＥＣ符号化モードに設定されているか否かが、制御部２１０により判定される。ステップＳ９５２において、ＹＥＳならば、ステップＳ９６０に進む。一方、ステップＳ９５２において、ＮＯならば、ステップＳ９５０Ａに進む。
【０１７２】
ステップＳ９５０Ａでは、制御部２１０が、映像ストリームデータを、通信部２２０Ａを介して、ネットワーク７０へ送信する。その後、このパケット処理ＮＢは終了し、図１２のパケット処理Ｄに戻り、このパケット処理Ｄも終了する。
【０１７３】
ステップＳ９６０では、符号化処理Ｎが行なわれる。符号化処理Ｎは、前述した図７の符号化処理において、制御部１１０を制御部２１０と置き換え、記憶部１５０を記憶部２５０と置き換えた処理が行なわれる。それ以外の処理は、図７の符号化処理と同様なので詳細な説明は繰り返さない。したがって、符号化処理Ｎにより生成された複数の映像ストリームデータＳＤＴＡが、記憶部２５０に記憶される。その後、ステップＳ９７０に進む。
【０１７４】
ステップＳ９７０では、制御部２１０が、記憶部２５０に記憶させた複数の映像ストリームデータＳＤＴＡを、所定の順番で、所定の時間間隔で、通信部２２０Ａを介して、ネットワーク７０へ順次送信する。その後、このパケット処理ＮＢは終了し、図１２のパケット処理Ｄに戻り、このパケット処理Ｄも終了する。
【０１７５】
再び、図９を参照して、訂正符号／復号化器２００Ｂから順次送信される映像ストリームデータＳＤＴＡは、ネットワーク７０を介して、訂正符号／復号化器１００Ａへ順次送信される。訂正符号／復号化器１００Ａでは、以下のパケット処理Ｃが行なわれる。
【０１７６】
再び、図１０を参照して、ステップＳ４１０では、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。その後、ステップＳ４１１に進む。
【０１７７】
ステップＳ４１１では、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。現段階では、受信したパケットは、方向Ｎに伝送されるので、ステップＳ４２０に進む。
【０１７８】
ステップＳ４２０では、受信したパケットが、登録された映像ストリームデータであるか否かが、制御部１１０により判定される。ステップＳ４２０において、ＹＥＳならば、ステップＳ６００に進む。一方、ステップＳ４２０において、ＮＯならば、ステップＳ４２０Ａに進む。
【０１７９】
ステップＳ４２０Ａでは、制御部１１０が、受信したパケットを、通信部１２０Ａを介して、映像送受信端末９１ａへ送信する。その後、このパケット処理Ｃは終了する。
【０１８０】
ステップＳ６００では、パケット処理ＮＡが行なわれる。
図１５は、パケット処理ＮＡのフローチャートである。
【０１８１】
図１５を参照して、ステップＳ６５０では、受信したパケットが、誤り訂正符号／復号化器２００ＢにおいてＦＥＣで符号化されたデータであるか否かが、制御部１１０により判定される。ステップＳ６５０において、ＹＥＳならば、ステップＳ６５２に進む。一方、ステップＳ６５０において、ＮＯならば、ステップＳ６５０Ａに進む。現段階では、受信したパケットは、映像ストリームデータＳＤＴＡであり、映像ストリームデータＳＤＴＡは、誤り訂正符号／復号化器２００ＢにおいてＦＥＣで符号化されたデータであるので、ステップＳ６５２に進む。
【０１８２】
なお、ステップＳ６５０Ａでは、制御部１１０が、受信したパケットを通信部１２０Ａを介して、映像送受信端末９１ａへ送信する。その後、このパケット処理ＮＡは終了し、図１０のパケット処理Ｃに戻り、このパケット処理Ｃも終了する。
【０１８３】
ステップＳ６５２では、誤り訂正符号／復号化器１００ＡがＦＥＣ復号化モードに設定されているか否かが、制御部１１０により判定される。ステップＳ６５２において、ＹＥＳならば、ステップＳ６６０に進む。一方、ステップＳ６５２において、ＮＯならば、ステップＳ６５２Ａに進む。
【０１８４】
ステップＳ６５２Ａでは、前述のステップＳ５３３と同様な処理が行なわれるので詳細な説明は繰り返さない。その後、ステップＳ６６０に進む。
【０１８５】
ステップＳ６６０では、復号化処理Ｎが行なわれる。復号化処理Ｎは、前述した図８の復号化処理において、制御部２１０を制御部１１０と置き換え、記憶部２５０を記憶部１５０と置き換えた処理が行なわれる。それ以外の処理は、図８の復号化処理と同様なので詳細な説明は繰り返さない。したがって、復号化処理Ｎにより生成された複数の映像ストリームデータＳＤＴが、記憶部１５０に記憶される。その後、ステップＳ６７０に進む。
【０１８６】
ステップＳ６７０では、制御部１１０が、記憶部１５０に記憶させた複数の映像ストリームデータＳＤＴを、所定の順番で、所定の時間間隔で、通信部１２０Ａを介して、映像送受信端末９１ａへ順次送信する。その後、このパケット処理ＮＡは終了し、図１０のパケット処理Ｃに戻り、このパケット処理Ｃも終了する。
【０１８７】
以上の処理により、映像送受信端末９１ａは、映像配信開始要求データを送信した映像送受信端末９１ｂから、映像配信開始要求データに対応した映像ストリームデータを受信することができる。そして、映像受信端末９０では、順次受信する映像ストリームデータＳＤＴに応じた映像が、図示しない表示部に表示される。
【０１８８】
次に、映像送受信端末９１ａが、映像送受信端末９１ｂに対し、映像配信開始要求データＲＤＴに対応した映像ストリームデータＳＤＴの送信を停止させるための処理について説明する。
【０１８９】
まず、映像送受信端末９１ａは、訂正符号／復号化器１００Ａへ、映像配信停止要求データＴＤＴ（図４（Ｅ）参照）をパケットにして送信する。映像配信停止要求データＴＤＴは、映像送受信端末９１ｂに対し、映像配信開始要求データＲＤＴに対応した映像ストリームデータＳＤＴの送信を停止させるためのデータである。
【０１９０】
誤り訂正復号化器２００では、以下のパケット処理Ｃが行なわれる。
再び、図１０を参照して、ステップＳ４１０では、前述した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。その後、ステップＳ４１１に進む。
【０１９１】
ステップＳ４１１では、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。現段階では、受信したパケットは、方向Ｍに伝送されるので、ステップＳ５００に進む。ステップＳ５００では、パケット処理ＭＡが行なわれる。
【０１９２】
再び、図１１を参照して、ステップＳ５１５では、制御部１１０が、受信したパケットに、映像配信停止要求データが含まれているか否かを判定する。ステップＳ５１５において、ＹＥＳならば、ステップＳ５８０に進む。一方、ステップＳ５１５において、ＮＯならば、ステップＳ５３０に進む。現段階では、受信したパケットは、映像配信停止要求データＴＤＴであり、映像配信停止要求データが含まれているので、ステップＳ５８０に進む。
【０１９３】
ステップＳ５８０では、映像配信停止要求データＴＤＴにより、映像送受信端末９１ｂからの送信を停止させようとしている映像ストリームデータＳＤＴが登録されているか否かを、制御部１１０が判定する。ステップＳ５８０において、ＹＥＳならば、ステップＳ５８１に進む。一方、ステップＳ５８０において、ＮＯならば、後述するステップＳ５８９に進む。
【０１９４】
ステップＳ５８１では、制御部１１０が、映像配信停止要求データＴＤＴに対応する映像ストリームデータの特定情報を記憶部１５０から削除することにより、映像配信停止要求データＴＤＴに対応する映像ストリームデータの登録を解除する。その後、ステップＳ５８１Ａに進む。
【０１９５】
ステップＳ５８１Ａでは、制御部１１０が、受信したパケットに、誤り訂正停止指示データを付加したパケットである映像配信停止要求データＴＤＴＡ（図４（Ｆ）参照）を生成する。誤り訂正停止指示データは、訂正符号／復号化器２００Ｂに対し、設定されているＦＥＣ符号化モードを解除するためのデータである。その後、ステップＳ５８２に進む。
【０１９６】
ステップＳ５８２では、訂正符号／復号化器１００ＡがＦＥＣ復号化モードに設定されているか否かが、制御部１１０により判定される。ステップＳ５８２において、ＹＥＳならば、ステップＳ５８３に進む。一方、ステップＳ５８２において、ＮＯならば、ステップＳ５８９に進む。
【０１９７】
ステップＳ５８３では、制御部１１０が、設定されているＦＥＣ復号化モードを解除する。その後、ステップＳ５８９に進む。
【０１９８】
ステップＳ５８９では、制御部１１０が、生成した映像配信停止要求データＴＤＴＡを、通信部１２０Ｂを介して、ネットワーク７０へ送信する。その後、このパケット処理ＭＡは終了し、図１０のパケット処理Ｃに戻り、このパケット処理Ｃも終了する。
【０１９９】
再び、図９を参照して、映像配信停止要求データＴＤＴＡは、ネットワーク７０を介して、訂正符号／復号化器２００Ｂへ送信される。訂正符号／復号化器２００Ｂでは、パケット処理Ｄが行なわれる。
【０２００】
再び、図１２を参照して、ステップＳ７１０では、前述した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。その後、ステップＳ７１１に進む。
【０２０１】
ステップＳ７１１では、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。現段階では、受信したパケットは、方向Ｍに伝送されるので、ステップＳ８００に進む。
【０２０２】
ステップＳ８００では、パケット処理ＭＢが行なわれる。
再び、図１３を参照して、ステップＳ８１５では、制御部２１０が、受信したパケットに、誤り訂正停止指示データが含まれているか否かを判定する。ステップＳ８１５において、ＹＥＳならば、ステップＳ８８０に進む。一方、ステップＳ８１５において、ＮＯならば、ステップＳ８２２に進む。現段階では、受信したパケットは、映像配信停止要求データＴＤＴＡであり、誤り訂正停止指示データが含まれているので、ステップＳ８８０に進む。
【０２０３】
ステップＳ８８０では、映像配信停止要求データＴＤＴＡにより、映像送受信端末９１ｂからの送信を停止させようとしている映像ストリームデータＳＤＴが登録されているか否かを、制御部２１０が判定する。ステップＳ８８０において、ＹＥＳならば、ステップＳ８８１に進む。一方、ステップＳ８８０において、ＮＯならば、後述するステップＳ８８９に進む。
【０２０４】
ステップＳ８８１では、制御部２１０が、映像配信停止要求データＴＤＴＡに対応する映像ストリームデータの特定情報を記憶部２５０から削除することにより、映像配信停止要求データＴＤＴＡに対応する映像ストリームデータの登録を解除する。その後、ステップＳ８８１Ａに進む。
【０２０５】
ステップＳ８８１Ａでは、制御部２１０が、設定されているＦＥＣ符号化モードを解除する。その後、ステップＳ８８１Ｂに進む。
【０２０６】
ステップＳ８８１Ｂでは、制御部１１０が、受信したパケットに含まれている誤り訂正停止指示データを削除したパケットを生成する。現段階では、受信したパケットは、映像配信停止要求データＴＤＴＡであるので、当該生成されたパケットは、映像配信停止要求データＴＤＴとなる。その後、ステップＳ８８９に進む。
【０２０７】
ステップＳ８８９では、制御部２１０が、映像配信停止要求データＴＤＴを通信部２２０Ｂを介して、映像送受信端末９１ｂへ送信する。その後、このパケット処理ＭＢは終了し、図１２のパケット処理Ｄに戻り、このパケット処理Ｄも終了する。
【０２０８】
再び、図９を参照して、映像送受信端末９１ｂは、映像配信停止要求データＴＤＴを受信すると、訂正符号／復号化器２００Ｂへの映像ストリームデータＳＤＴの送信を停止する。
【０２０９】
なお、映像送受信端末９１ｂが、映像送受信端末９１ａから映像ストリームデータを送信させて、当該映像ストリームデータを受信するための処理（以下、処理ＮＭともいう）は、以下のようにすれば実現できる。
【０２１０】
前述した処理ＭＮにおいて、映像送受信端末９１ａを映像送受信端末９１ｂに置き換え、映像送受信端末９１ｂを映像送受信端末９１ａに置き換える。また、図１０のパケット処理Ｃを、ステップＳ４１１において、パケットの伝送される方向が、方向ＭおよびＮの場合、それぞれ、ステップＳ４２０およびステップＳ５００に進むような処理（以下、処理ＣＢともいう）とする。
【０２１１】
また、図１２のパケット処理Ｄを、ステップＳ７１１において、パケットの伝送される方向が、方向ＭおよびＮの場合、それぞれ、ステップＳ７２０およびステップＳ８００に進むような処理（以下、処理ＣＡともいう）とする。
【０２１２】
そして、前述した処理ＭＮにおいて、処理ＣＢを、訂正符号／復号化器１００Ａの代わりに訂正符号／復号化器２００Ｂが行い、処理ＣＡを、訂正符号／復号化器２００Ｂの代わりに訂正符号／復号化器１００Ａが行う。また、処理ＣＢにおいて、制御部１１０、記憶部１５０、通信部１２０Ａおよび通信部１２０Ｂを、それぞれ、制御部２１０、記憶部２５０、通信部２２０Ａおよび通信部２２０Ｂに置き換える。また、処理ＣＡにおいて、制御部２１０、記憶部２５０、通信部２２０Ａおよび通信部２２０Ｂを、それぞれ、制御部１１０、記憶部１５０、通信部１２０Ａおよび通信部１２０Ｂに置き換える。
【０２１３】
以上により、前述した処理ＭＮと同様、処理ＮＭは実現できる。
以上説明したように、本実施の形態においては、ストリーミングデータを双方向に伝送した場合においても、第１の実施の形態が奏する効果を得ることができる。すなわち、本実施の形態では、ストリーミングデータを確実に送受信するとともに、限られた通信経路を選択的かつ効率的に、有効活用することができるという効果を奏する。
【０２１４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０２１５】
【図１】本実施の形態におけるデータ伝送システムおよびデータ伝送システムに接続される各機器を示す図である。
【図２】誤り訂正符号化器の内部の構成を示すブロック図である。
【図３】誤り訂正復号化器の内部の構成を示すブロック図である。
【図４】パケットの構成状態を示す図である。
【図５】パケット処理Ａのフローチャートである。
【図６】パケット処理Ｂのフローチャートである。
【図７】符号化処理のフローチャートである。
【図８】復号化処理のフローチャートである。
【図９】本実施の形態におけるデータ伝送システムおよびデータ伝送システムに接続される各機器を示す図である。
【図１０】パケット処理Ｃのフローチャートである。
【図１１】パケット処理ＭＡのフローチャートである。
【図１２】パケット処理Ｄのフローチャートである。
【図１３】パケット処理ＭＢのフローチャートである。
【図１４】パケット処理ＮＢのフローチャートである。
【図１５】パケット処理ＮＡのフローチャートである。
【符号の説明】
【０２１６】
５０  映像配信サーバ、１１０，２１０  制御部、１００Ａ，２００Ｂ  誤り訂正符号／復号化器、１００  誤り訂正符号化器、１５０  記憶部、２００  誤り訂正復号化器、１０００，１０００Ａ  データ伝送システム。
【図１】
2006352196.tif 000003
【図２】
2006352196.tif 000004
【図３】
2006352196.tif 000005
【図４】
2006352196.tif 000006
【図５】
2006352196.tif 000007
【図６】
2006352196.tif 000008
【図７】
2006352196.tif 000009
【図８】
2006352196.tif 000010
【図９】
2006352196.tif 000011
【図１０】
2006352196.tif 000012
【図１１】
2006352196.tif 000013
【図１２】
2006352196.tif 000014
【図１３】
2006352196.tif 000015
【図１４】
2006352196.tif 000016
【図１５】
2006352196.tif 000017