(57)【要約】【課題】ユーザ満足度の向上を図ることを可能とする受信装置及び送信装置を提供する。【解決手段】受信装置２００は、再生順序が定められたＴＳパケットと誤り訂正パケットとを含むブロックを受信する受信部２１０と、ＴＳパケットの再生を制御する再生制御部２６０と、受信部２１０によって受信されたＴＳパケットを再生制御部２６０側に出力する前処理部２２０とを備える。前処理部２２０は、誤り訂正処理が行われたＴＳパケットを出力する通常動作モードと、誤り訂正処理が行われていないＴＳパケットを出力する高速動作モードとを有する。ブロックは、送信順序が定められた複数のＵＤＰパケットによって構成されており、複数のＵＤＰパケットは、それぞれ、再生順序が連続するＴＳパケットによって構成されており、誤り訂正パケットは、再生順序が連続しないＴＳパケットを用いて生成される。【選択図】図６
2009071431.tif 000002
【特許請求の範囲】
【請求項１】
再生順序が定められたデータパケットと前記データパケットの誤り訂正を行うための誤り訂正パケットとを含むブロックを受信する受信部と、
前記データパケットを再生する再生部と、
前記受信部によって受信された前記データパケットを前記再生部側に出力する前処理部とを備え、
前記前処理部は、前記誤り訂正パケットの受信後に誤り訂正が行われた前記データパケットを出力する第１動作モードと、前記誤り訂正パケットの受信前に誤り訂正が行われていない前記データパケットを出力する第２動作モードとを有しており、
前記ブロックは、送信順序が定められた複数のパケットユニットによって構成されており、
前記複数のパケットユニットは、それぞれ、前記再生順序が連続する前記データパケットによって構成されており、
前記誤り訂正パケットは、前記再生順序が連続しない前記データパケットを用いて生成されることを特徴とする受信装置。
【請求項２】
前記再生部は、前記第２動作モードから前記第１動作モードに動作モードが切り替わるまでにおいて、前記前処理部が前記第２動作モードで出力する前記データパケットを静止再生又はスロー再生で再生することを特徴とする請求項１に記載の受信装置。
【請求項３】
前記前処理部は、新たなストリーミングコンテンツ内に最初に含まれる前記ブロックである新規ブロックの全てが受信される前において前記第２動作モードで動作するとともに、前記新規ブロックの全てが受信された後において前記第１動作モードで動作することを特徴とする請求項１に記載の受信装置。
【請求項４】
前記前処理部は、前記第２動作モードにおいて前記データパケットの欠落が検出された場合に、前記第２動作モードから前記第１動作モードへの切り替えを行うことを特徴とする請求項１に記載の受信装置。
【請求項５】
再生順序が定められたデータパケット及び前記データパケットの誤り訂正を行うための誤り訂正パケットを含む第１ブロックと、再生順序が定められたデータパケットを少なくとも含む第２ブロックとを受信する受信部と、
前記データパケットを再生する再生部と、
前記受信部によって受信された前記データパケットを前記再生部側に出力する前処理部とを備え、
前記前処理部は、前記誤り訂正パケットによる誤り訂正を行った後に前記データパケットを出力する第１動作モードと、前記誤り訂正パケットによる誤り訂正を行わずに前記データパケットを出力する第２動作モードとを有しており、
前記受信部は、前記第１ブロックを第１経路を介して受信するとともに、前記誤り訂正パケットが付与されていない第２ブロックを第２経路を介して受信し、
前記前処理部は、前記第１動作モードにおいて、前記第１ブロックに含まれる前記データパケットを出力し、前記第２動作モードにおいて、前記第２ブロックに含まれる前記データパケットを出力し、
前記第２ブロックは、送信順序が定められた複数のパケットユニットによって構成されており、
前記複数のパケットユニットは、それぞれ、前記再生順序が連続する前記データパケットによって構成されていることを特徴とする受信装置。
【請求項６】
前記第２ブロックは、前記第１ブロックよりも所定時間遅れて送信されることを特徴とする請求項５に記載の受信装置。
【請求項７】
再生順序が定められたデータパケットの誤り訂正を行うための誤り訂正パケットを付与する誤り訂正付与処理又は前記再生順序とは異なる送信順序に前記データパケットを並び替えるインタリーブ処理が行われた前記データパケットを含むブロックを受信する受信部と、
前記データパケットを再生する再生部と、
前記受信部によって受信された前記データパケットを前記再生部側に出力する前処理部とを備え、
前記前処理部は、前記誤り訂正パケットによって前記データパケットの誤り訂正を行う誤り訂正処理又は前記再生順序に従って前記データパケットを並び替えるデインタリーブ処理が行われた前記データパケットを出力する第１動作モードと、前記誤り訂正処理又は前記デインタリーブ処理が行われていない前記データパケットを出力する第２動作モードとを有しており、
前記再生部は、前記第２動作モードから前記第１動作モードに動作モードが切り替わるまでにおいて、前記前処理部が前記第２動作モードで出力する前記データパケットを静止再生又はスロー再生で再生することを特徴とする受信装置。
【請求項８】
前記前処理部は、新たなストリーミングコンテンツ内に最初に含まれる前記ブロックである新規ブロックの全てが受信される前において前記第２動作モードで動作するとともに、前記新規ブロックの全てが受信された後において前記第１動作モードで動作することを特徴とする請求項７に記載の受信装置。
【請求項９】
前記前処理部は、前記第２動作モードにおいて前記データパケットの欠落が検出された場合に、前記第２動作モードから前記第１動作モードへの切り替えを行うことを特徴とする請求項７に記載の受信装置。
【請求項１０】
再生順序が定められたデータパケットに前記データパケットの誤り訂正を行うための誤り訂正パケットを付与して、前記データパケット及び前記誤り訂正パケットを含むブロックを生成する誤り訂正付与部と、
前記誤り訂正付与部によって生成された前記ブロックを送信する送信部とを備え、
前記ブロックは、送信順序が定められた複数のパケットユニットによって構成されており、
前記複数のパケットユニットは、それぞれ、前記再生順序が連続する前記データパケットによって構成されており、
前記誤り訂正付与部は、前記再生順序が連続しない前記データパケットを用いて前記誤り訂正パケットを生成することを特徴とする送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生順序が定められたデータパケットを受信する受信装置及び送信装置に関する。
【背景技術】
【０００２】
従来、映像データや音声データなどのストリーミングコンテンツを送信装置（例えば、放送局）から受信装置宛てに配信する通信システムが知られている。このような通信システムでは、例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）などのプロトコルが用いられる。また、符号化技術として、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）で規定された技術（ＭＰＥＧ−２  Ｖｉｄｅｏ／Ａｕｄｉｏ）などが用いられる。
【０００３】
送信装置は、上述した符号化技術によって符号化されたストリーミングコンテンツをパケット化して、複数のデータパケット（例えば、ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）パケット）を取得する。
【０００４】
ここで、一般的には、ストリーミングコンテンツの配信では、送信装置から複数の受信装置宛てにデータパケットを配信するマルチキャスト技術が用いられる。マルチキャスト技術では、自動再送要求（ＡＲＱ：Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  ｒｅＱｕｅｓｔ）を用いることができない。従って、受信装置の受信誤りを抑制するために、誤り訂正技術やインタリーブ技術が用いられる（例えば、特許文献１）。
【０００５】
誤り訂正技術では、送信装置は、複数のデータパケットを用いて誤り訂正パケットを生成して、複数のデータパケットとともに誤り訂正パケットを送信する。受信装置は、誤り訂正パケットの受信後に、誤り訂正パケットによってデータパケットの誤り訂正を行う。
【０００６】
インタリーブ技術では、送信装置は、データパケットに定められた再生順序とは異なる送信順序にデータパケットを並び替える。受信装置は、複数のデータパケットによって構成されるブロック（インタリーブブロック）を受信後に、データパケットに定められた再生順序に従ってデータパケットを並び替える。
【０００７】
このように、背景技術では、バースト的にパケット損失が発生した場合であっても、誤り訂正技術とインタリーブ技術との組合せによって、受信装置がデータパケットを復元可能である。
【特許文献１】特開２００６−１５７６３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した誤り訂正技術では、受信装置は、誤り訂正パケットを受信するまでは、誤り訂正を行うことができないため、データパケットを再生することができない。同様に、上述したインタリーブ技術では、受信装置は、インタリーブブロックに含まれるデータパケットの全てを受信するまでは、データパケットを再生することができない。
【０００９】
従って、受信装置がデータパケットの受信を開始してから受信装置が実際にデータパケットを再生するまで、データパケットをバッファなどに蓄積しておく必要がある。すなわち、受信装置がストリーミングコンテンツの受信を開始してからストリーミングコンテンツが実際に再生されるまで、情報（画像や音声）が何も再生されない待ち時間が生じてしてしまい、ユーザ満足度が低下してしまう。
【００１０】
そこで、本発明は、上述した課題を解決するためになされたものであり、ユーザ満足度の向上を図ることを可能とする受信装置及び送信装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の一の特徴では、受信装置は、再生順序が定められたデータパケット（例えば、ＴＳパケット）と、前記データパケットの誤り訂正を行うための誤り訂正パケットとを含むブロックを受信する受信部（受信部２１０）と、前記データパケットを再生する再生部（再生制御部２６０、描画部２７０及び音声出力部２８０）と、前記受信部によって受信された前記データパケットを前記再生部側に出力する前処理部（前処理部２２０）とを備え、前記前処理部は、前記誤り訂正パケットの受信後に誤り訂正が行われた前記データパケットを出力する第１動作モード（通常動作モード）と、前記誤り訂正パケットの受信前に誤り訂正が行われていない前記データパケットを出力する第２動作モード（高速動作モード）とを有しており、前記ブロックは、送信順序が定められた複数のパケットユニット（例えば、ＵＤＰパケット）によって構成されており、前記複数のパケットユニットは、それぞれ、前記再生順序が連続する前記データパケットによって構成されており、前記誤り訂正パケットは、前記再生順序が連続しない前記データパケットを用いて生成される。
【００１２】
かかる特徴によれば、前処理部は、誤り訂正が行われたデータパケットを出力する第１動作モードと、誤り訂正が行われていないデータパケットを出力する第２動作モードとを有する。
【００１３】
従って、新規ブロックの全てを受信する前に、前処理部が第２動作モードで動作することによって、何ら情報が再生されない待ち時間を短縮することによって、ユーザ満足度を高めることが可能である。
【００１４】
パケットユニットは、再生順序が連続するデータパケットによって構成されるため、第２動作モードで再生可能な情報量が増加する。従って、ユーザ満足度をさらに高めることができる。
【００１５】
誤り訂正パケットは、再生順序が連続していないデータパケットを用いて生成される。従って、再生順序と異なる送信順序にデータパケットを並び替えるインタリーブ処理を行わなくても、バースト的にパケット損失が発生した場合に、動作モードが第１動作モードであれば、データパケットを復元することが可能である。
【００１６】
上述した特徴では、前記再生部は、前記第２動作モードから前記第１動作モードに動作モードが切り替わるまでにおいて、前記前処理部が前記第２動作モードで出力する前記データパケットを静止再生又はスロー再生で再生することが好ましい。
【００１７】
上述した特徴では、前記前処理部は、新たなストリーミングコンテンツ内に最初に含まれる前記ブロックである新規ブロックの全てが受信される前において前記第２動作モードで動作するとともに、前記新規ブロックの全てが受信された後において前記第１動作モードで動作することが好ましい。
【００１８】
上述した特徴では、前記前処理部は、前記第２動作モードにおいて前記データパケットの欠落が検出された場合に、前記第２動作モードから前記第１動作モードへの切り替えを行うことが好ましい。
【００１９】
本発明の一の特徴では、受信装置は、再生順序が定められたデータパケット及び前記データパケットの誤り訂正を行うための誤り訂正パケットを含む第１ブロックと、再生順序が定められたデータパケットを少なくとも含む第２ブロックとを受信する受信部と、前記データパケットを再生する再生部と、前記受信部によって受信された前記データパケットを前記再生部側に出力する前処理部とを備え、前記前処理部は、前記誤り訂正パケットによる誤り訂正を行った後に前記データパケットを出力する第１動作モードと、前記誤り訂正パケットによる誤り訂正を行わずに前記データパケットを出力する第２動作モードとを有しており、前記受信部は、前記第１ブロックを第１経路（例えば、経路Ａ）を介して受信するとともに、前記誤り訂正パケットが付与されていない第２ブロックを第２経路（例えば、経路Ｂ）を介して受信し、前記前処理部は、前記第１動作モードにおいて、前記第１ブロックに含まれる前記データパケットを出力し、前記第２動作モードにおいて、前記第２ブロックに含まれる前記データパケットを出力し、前記第２ブロックは、送信順序が定められた複数のパケットユニットによって構成されており、前記複数のパケットユニットは、それぞれ、前記再生順序が連続する前記データパケットによって構成されている。
【００２０】
前記第２ブロックは、前記第１ブロックよりも所定時間遅れて送信されることを特徴とすることが好ましい。
【００２１】
本発明の一の特徴では、受信装置は、再生順序が定められたデータパケットの誤り訂正を行うための誤り訂正パケットを付与する誤り訂正付与処理又は前記再生順序とは異なる送信順序に前記データパケットを並び替えるインタリーブ処理が行われた前記データパケットを含むブロックを受信する受信部と、前記データパケットを再生する再生部と、前記受信部によって受信された前記データパケットを前記再生部側に出力する前処理部とを備え、前記前処理部は、前記誤り訂正パケットによって前記データパケットの誤り訂正を行う誤り訂正処理又は前記再生順序に従って前記データパケットを並び替えるデインタリーブ処理が行われた前記データパケットを出力する第１動作モードと、前記誤り訂正処理又は前記デインタリーブ処理が行われていない前記データパケットを出力する第２動作モードとを有しており、前記再生部は、前記第２動作モードから前記第１動作モードに動作モードが切り替わるまでにおいて、前記前処理部が前記第２動作モードで出力する前記データパケットを静止再生又はスロー再生で再生する。
【００２２】
上述した特徴では、前記前処理部は、新たなストリーミングコンテンツ内に最初に含まれる前記ブロックである新規ブロックの全てが受信される前において前記第２動作モードで動作するとともに、前記新規ブロックの全てが受信された後において前記第１動作モードで動作することが好ましい。
【００２３】
上述した特徴では、前記前処理部は、前記第２動作モードにおいて前記データパケットの欠落が検出された場合に、前記第２動作モードから前記第１動作モードへの切り替えを行うことが好ましい。
【００２４】
本発明の一の特徴では、送信装置は、再生順序が定められたデータパケットに前記データパケットの誤り訂正を行うための誤り訂正パケットを付与して、前記データパケット及び前記誤り訂正パケットを含むブロックを生成する誤り訂正付与部（誤り訂正付与部１２０）と、前記誤り訂正付与部によって生成された前記ブロックを送信する送信部（送信部１３０）とを備え、前記ブロックは、送信順序が定められた複数のパケットユニットによって構成されており、前記複数のパケットユニットは、それぞれ、前記再生順序が連続する前記データパケットによって構成されており、前記誤り訂正付与部は、前記再生順序が連続しない前記データパケットを用いて前記誤り訂正パケットを生成する。
【発明の効果】
【００２５】
本発明によれば、ユーザ満足度の向上を図ることを可能とする受信装置及び送信装置を提供することができる。
【発明を実施するための最良の形態】
【００２６】
以下において、本発明の実施形態に係る通信システムについて、図面を参照しながら説明する。なお、以下の図面の記載において、同一又は類似の部分には、同一又は類似の符号を付している。
【００２７】
ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なることに留意すべきである。従って、具体的な寸法などは以下の説明を参酌して判断すべきである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることは勿論である。
【００２８】
［第１実施形態］
（通信システム）
以下において、第１実施形態に係る通信システムについて図面を参照しながら説明する。図１は、第１実施形態に係る通信システムを示す概略図である。図１に示すように、通信システムは、送信装置１００と、受信装置２００とを有する。
【００２９】
送信装置１００は、映像データや音声データなどのストリーミングコンテンツをマルチキャストで送信する。例えば、送信装置１００は、複数種類のストリーミングコンテンツをチャンネル毎に送信する放送局などである。ここで、送信装置１００は、ストリーミングコンテンツをパケット化して送信する。なお、送信装置１００の詳細については後述する（図４を参照）。
【００３０】
受信装置２００は、ストリーミングコンテンツを送信装置１００から受信する。例えば、受信装置２００は、携帯電話、ＰＤＡなどの携帯端末である。受信装置２００は、ＰＣなどの固定端末であってもよい。なお、受信装置２００の詳細については後述する（図６を参照）。
【００３１】
（プロトコルスタック）
以下において、第１実施形態に係るプロトコルスタックの一例について説明する。図２は、第１実施形態に係るプロトコルスタックの一例を示す図である。なお、第１実施形態では、符号化方式としてＭＰＥＧ（ＭＰＥＧ−２）が用いられるケースについて説明するが、符号化方式がこれに限定されないことは勿論である。
【００３２】
図２に示すように、プロトコルスタックは、上位層から順に、ＭＰＥＧ  Ｖｉｄｅｏ層、ＭＰＥＧ  Ａｕｄｉｏ層、ＭＰＥＧ  ＴＳ層、ＵＤＰ層、ＩＰ層、ＭＡＣ層及び物理層を有する。
【００３３】
ＭＰＥＧ  Ｖｉｄｅｏ層は、ＭＰＥＧ−２で規格化された内容に従って映像データを処理するレイヤである。例えば、ＭＰＥＧ  Ｖｉｄｅｏ層は、映像データの符号化や映像データの復号を行う。
【００３４】
ＭＰＥＧ  Ａｕｄｉｏ層は、ＭＰＥＧ−２で規格化された内容に従って音声データを処理するレイヤである。例えば、ＭＰＥＧ  Ａｕｄｉｏ層は、音声データの符号化や音声データの復号を行う。
【００３５】
ＭＰＥＧ  ＴＳ層は、符号化されたストリーミングコンテンツを処理するレイヤである。例えば、ＭＰＥＧ  ＴＳ層は、音声データ及び映像データを多重化するとともに、音声データ及び映像データを含むストリーミングコンテンツをパケット化する。これによって、ＭＰＥＧ  ＴＳ層は、ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）パケット（データパケット）を取得する。
【００３６】
ＵＤＰ層は、独自ヘッダ及びＵＤＰヘッダをＴＳパケットに付加するレイヤである。具体的には、ＵＤＰ層は、図３に示すように、ＴＳパケットに独自ヘッダを付加する。独自ヘッダは、各ＴＳパケットに定められた再生順序、各ＴＳパケットに連続的に割振られたシーケンス番号などを含む。
【００３７】
続いて、ＵＤＰ層は、コネクションレス型のプロトコル（Ｕｓｅｒ  Ｄａｔａ  Ｐｒｏｔｏｃｏｌ）に従って、独自ヘッダが付加されたＴＳパケットにＵＤＰヘッダを付加する。ＵＤＰヘッダは、送信元ポート番号、宛先ポート番号、ＵＤＰパケット長などを含む。ＵＤＰヘッダが付加されたＵＤＰパケット（パケットユニット）は、複数のＴＳパケットによって構成される。
【００３８】
ＩＰ層は、コネクションレス型のプロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）に従って、ＵＤＰパケットを処理するレイヤである。具体的には、ＩＰ層は、図３に示すように、ＵＤＰヘッダが付加されたＵＤＰパケットにＩＰヘッダを付加する。ＩＰヘッダは、送信元ＩＰアドレス、宛先ＩＰアドレス、ＩＰパケット長などを含む。例えば、ＩＰ層は、ルーティング制御、ＩＰパケットの分割、ＩＰパケットの再構成などを行う。
【００３９】
ＭＡＣ層は、物理層におけるデータの送信単位（フレーム）を管理するレイヤ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｌａｙｅｒ）である。フレームは、送信データに加えて、送信元ＭＡＣアドレスや宛先ＭＡＣアドレスなどを含む。
【００４０】
物理層は、物理的な接続方式や物理的な伝送方式に従ってフレームの送受信を行うレイヤである。物理層は、有線回線を介してフレームの送受信を行ってもよく、無線回線を介してフレームの送受信を行ってもよい。
【００４１】
（送信装置）
以下において、第１実施形態に係る送信装置の構成について、図面を参照しながら説明する。図４は、第１実施形態に係る送信装置１００の構成を示すブロック図である。
【００４２】
図４に示すように、送信装置１００は、ストリーミングコンテンツＤＢ１１０と、誤り訂正付与部１２０と、送信部１３０とを有する。なお、図４では、ＭＰＥＧ  ＴＳ層及びＵＤＰ層の動作について主として説明することに留意すべきである。
【００４３】
ストリーミングコンテンツＤＢ１１０は、ＭＰＥＧ−２  Ｖｉｄｅｏ／Ａｕｄｉｏなどによって符号化されたストリーミングコンテンツを含むファイルを記憶するデータベースである。なお、ストリーミングコンテンツＤＢ１１０は、複数種類のストリーミングコンテンツにそれぞれ対応する複数のファイルを記憶していてもよい。
【００４４】
ここでは、説明を簡略にするために、ストリーミングコンテンツＤＢ１１０は、再生順序が定められたＴＳパケットの形式で、ストリーミングコンテンツを記憶しているものとして説明する。従って、ストリーミングコンテンツは、ＴＳパケットの形式でストリーミングコンテンツＤＢ１１０から誤り訂正付与部１２０に出力される。
【００４５】
但し、第１実施形態はこれに限定されるものではない。例えば、ストリーミングコンテンツＤＢ１１０にはコンテンツが格納されており、コンテンツを符号化する符号化部（不図示）、符号化部によって符号化されたコンテンツをパケット化してＴＳパケットを取得するパケット化部（不図示）などを送信装置１００が有していてもよい。このようなケースでは、パケット化部から誤り訂正付与部１２０にＴＳパケットが出力される。
【００４６】
誤り訂正付与部１２０は、図５に示すように、ストリーミングコンテンツＤＢ１１０から取得する複数のＴＳパケットを含むブロックを生成する。
【００４７】
ここで、ブロックは、送信順序（＃１〜＃１６）が定められた複数のＵＤＰパケットによって構成される。なお、ＵＤＰパケットは、図５に示す番号が若い順に送信される。
【００４８】
各ＵＤＰパケット（ＵＤＰパケット＃１〜ＵＤＰパケット＃１５）は、再生順序（＃１〜＃１０５）が連続するＴＳパケットによって構成される。例えば、ＵＤＰパケット＃１を例に挙げると、ＵＤＰパケット＃１は、ＴＳパケット＃１〜ＴＳパケット＃７によって構成される。なお、ＴＳパケットは、図５に示す番号が若い順に受信装置２００で再生される。
【００４９】
誤り訂正付与部１２０は、再生順序が連続しないＴＳパケットを用いて、ＴＳパケットの誤り訂正を行うための誤り訂正パケットを生成する。具体的には、誤り訂正付与部１２０は、各ＵＤＰパケット内における配置位置が同じＴＳパケットを用いて誤り訂正パケットを生成する。例えば、誤り訂正付与部１２０は、ＴＳパケット＃１、ＴＳパケット＃８、ＴＳパケット＃１５・・・ＴＳパケット＃８５、ＴＳパケット＃９２、ＴＳパケット＃９９を用いて、誤り訂正パケット＃１を生成する。なお、ＵＤＰパケット１６は、誤り訂正パケット＃１〜誤り訂正パケット＃７によって構成される。
【００５０】
ここでは、誤り訂正パケットは、例えば、パリティビットによって構成される。但し、誤り訂正パケットは、これに限定されるものではなく、リードソロモン符号によって構成されていてもよい。また、第１実施形態では、１４個のＴＳパケットに対して１個の誤り訂正パケットが付与されているが、これに限定されるものではないことは勿論である。
【００５１】
送信部１３０は、ストリーミングコンテンツをマルチキャストで受信装置２００に送信する。具体的には、送信部１３０は、ＴＳパケット及び誤り訂正パケットを含むブロック（図５を参照）を送信する。
【００５２】
なお、図５を例に挙げると、送信部１３０は、ＴＳパケット＃１、ＴＳパケット＃２・・・ＴＳパケット＃１０４、ＴＳパケット＃１０５、誤り訂正パケット＃１・・・誤り訂正パケット＃７の順で、ＴＳパケット及び誤り訂正パケットを送信する。
【００５３】
（受信装置）
以下において、第１実施形態に係る受信装置の構成について、図面を参照しながら説明する。図６は、第１実施形態に係る受信装置２００の構成を示すブロック図である。
【００５４】
図６に示すように、受信装置２００は、受信部２１０と、前処理部２２０と、分離部２３０と、映像復号部２４０と、音声復号部２５０と、再生制御部２６０と、描画部２７０と、音声出力部２８０とを有する。なお、図６では、上述したＵＤＰ層以上の上位層の動作について主として説明することに留意すべきである。
【００５５】
受信部２１０は、ストリーミングコンテンツを送信装置１００から受信する。具体的には、受信部２１０は、ＴＳパケット及び誤り訂正パケットを含むブロック（図５を参照）を受信する。
【００５６】
なお、図５を例に挙げると、受信部２１０は、ＴＳパケット＃１、ＴＳパケット＃２・・・ＴＳパケット＃１０４、ＴＳパケット＃１０５、誤り訂正パケット＃１・・・誤り訂正パケット＃７の順で、ＴＳパケット及び誤り訂正パケットを受信する。
【００５７】
前処理部２２０は、映像データと音声データとを分離する前に必要とされる前処理を行う。具体的には、前処理部２２０は、誤り訂正パケットの受信後に誤り訂正が行われたＴＳパケットを出力する通常動作モード（第１動作モード）と、誤り訂正パケットの受信前に誤り訂正が行われていないＴＳパケットを出力する高速動作モード（第２動作モード）とを有する。なお、前処理部２２０の詳細については後述する（図７を参照）。
【００５８】
分離部２３０は、前処理部２２０から取得したＴＳパケットに含まれるデータを、映像データと音声データとに分離する（Ｄｅｍｕｌｔｉｐｌｅｘ処理）。分離部２３０は、映像データを映像復号部２４０に出力し、音声データを音声復号部２５０に出力する。
【００５９】
映像復号部２４０は、ＭＰＥＧ−２  Ｖｉｄｅｏに基づいて映像データを復号する。音声復号部２５０は、ＭＰＥＧ−２  Ａｕｄｉｏに基づいて音声データを復号する。
【００６０】
再生制御部２６０は、映像復号部２４０によって復号された映像データを描画部２７０に出力し、音声復号部２５０によって復号された音声データを音声出力部２８０に出力する。
【００６１】
ここで、再生制御部２６０は、前処理部２２０の動作モードが高速動作モードから通常動作モードに切り替わるまでにおいて、高速動作モードで前処理部２２０が出力するＴＳパケットを静止再生（静止画像）又はスロー再生（スロー画像）で再生するように描画部２７０を制御する。具体的には、再生制御部２６０は、高速動作モードで前処理部２２０が出力するＴＳパケットから取得される映像データを描画部２７０に出力するとともに、静止画像表示又はスロー画像表示を指示する制御信号を描画部２７０に出力する。
【００６２】
描画部２７０は、ディスプレイ（不図示）に接続されており、再生制御部２６０から取得する映像データを用いて画像をディスプレイ上に表示する。ここで、描画部２７０は、静止画像表示又はスロー画像表示を指示する制御信号を取得した場合には、静止画像又はスロー画像で画像を表示する。
【００６３】
すなわち、描画部２７０は、前処理部２２０の動作モードが高速動作モードから通常動作モードに切り替わるまでにおいて、高速動作モードで前処理部２２０が出力するＴＳパケットを静止画像又はスロー画像で再生する。
【００６４】
音声出力部２８０は、スピーカ（不図示）に接続されており、再生制御部２６０から取得する音声データを用いて音声をスピーカから出力する。
【００６５】
（前処理部）
以下において、第１実施形態に係る前処理部の構成について、図面を参照しながら説明する。図７は、第１実施形態に係る前処理部２２０の構成を示すブロック図である。
【００６６】
図７に示すように、前処理部２２０は、バッファ２２１と、モード切替部２２２と、誤り訂正部２２３とを有する。
【００６７】
バッファ２２１は、受信部２１０によって受信されたＴＳパケット及び誤り訂正パケットを一時的に記憶する。
【００６８】
モード切替部２２２は、前処理部２２０の動作モードを切り替える。具体的には、モード切替部２２２は、新たなストリーミングコンテンツ内に最初に含まれるブロック（新規ブロック）の受信を開始した際に、前処理部２２０の動作モードを高速動作モード（第２動作モード）に切り替える。モード切替部２２２は、少なくとも新規ブロックの全ての受信終了までは、前処理部２２０の動作モードを高速動作モードに維持する。
【００６９】
一方で、モード切替部２２２は、新規ブロックの全ての受信終了後において、前処理部２２０の動作モードを高速動作モード（第２動作モード）から通常動作モード（第１動作モード）に切り替える。ここで、モード切替部２２２は、新規ブロックの全ての受信終了後において、所定数の画像フレームに相当するＴＳパケットがバッファ２２１に格納された場合に、前処理部２２０の動作モードを高速動作モードから通常動作モードに切り替えてもよい。
【００７０】
なお、モード切替部２２２は、動作モードが通常動作モードである場合には、ＴＳパケットを誤り訂正部２２３に出力する。一方で、モード切替部２２２は、動作モードが高速動作モードである場合には、誤り訂正部２２３を経由せずにＴＳパケットを直接分離部２３０に出力する。
【００７１】
また、モード切替部２２２は、動作モードが通常動作モードである場合には、ブロックの完成を待って、ブロックに含まれる全てのＴＳパケットが出力されるように、バッファ２２１を制御する。一方で、モード切替部２２２は、動作モードが高速動作モードである場合には、ブロックの完成を待たずに、ＴＳパケットが一つずつ出力されるように、バッファ２２１を制御する。
【００７２】
誤り訂正部２２３は、誤り訂正パケットを用いてＴＳパケットの誤り訂正を行う。図５を例に挙げると、誤り訂正部２２３は、誤り訂正パケット＃１を用いて、ＴＳパケット＃１、ＴＳパケット＃８、ＴＳパケット＃１５・・・ＴＳパケット＃８５、ＴＳパケット＃９２、ＴＳパケット＃９９のいずれかの誤り訂正を行う。
【００７３】
（作用及び効果）
第１実施形態によれば、前処理部２２０は、誤り訂正パケットの受信後に誤り訂正が行われたＴＳパケットを出力する通常動作モード（第１動作モード）と、誤り訂正パケットの受信前に誤り訂正が行われていないＴＳパケットを出力する高速動作モード（第２動作モード）とを有する。
【００７４】
前処理部２２０は、新規ブロックの受信を開始してから新規ブロックの全てを受信するまでは、少なくとも高速動作モード（第１動作モード）で動作する。
【００７５】
これによって、描画部２７０は、新規ブロックの全てを受信する前であっても、何らかの画像（又は、画像の一部）を表示することが可能である。
【００７６】
ここで、高速動作モードでは、誤り訂正が行われないため、画像の乱れが生じる可能性がある。一方で、高速動作モードから通常動作モードに動作モードが切り替われば、画像の乱れは解消する。
【００７７】
すなわち、第１実施形態では、画像の品質を多少犠牲にしたとしても、待ち時間を短縮することによって、ユーザ満足度を高めることが可能である。
【００７８】
第１実施形態によれば、ＵＤＰパケットは、再生順序が連続するＴＳパケットによって構成される。例えば、上述したように、ＵＤＰパケット＃１は、ＴＳパケット＃１〜ＴＳパケット＃７によって構成される。従って、ＵＤＰパケットを受信した場合に高速動作モードで表示可能な画像量が増加して、ユーザ満足度をさらに高めることができる。
【００７９】
第１実施形態によれば、誤り訂正パケットは、再生順序が連続していないＴＳパケットを用いて生成される。従って、再生順序と異なる送信順序にＴＳパケットを並び替えるインタリーブ処理を行わなくても、バースト的にパケット損失が発生した場合に、動作モードが通常動作モードであれば、ＴＳパケットを復元することが可能である。
【００８０】
第１実施形態によれば、描画部２７０は、前処理部２２０が高速動作モードで出力したＴＳパケットを静止画像又はスロー画像で表示する。従って、動作モードが高速動作モードから通常動作モードに切り替わる際に、描画部２７０に表示される画像の不自然さを軽減することができる。
【００８１】
［第２実施形態］
以下において、第２実施形態について図面を参照しながら説明する。以下においては、上述した第１実施形態と第２実施形態との相違点について主として説明する。
【００８２】
具体的には、上述した第１実施形態では、再生順序と異なる送信順序にＴＳパケットを並び替えるインタリーブ処理を行われない。これに対して、第２実施形態では、送信装置１００は、誤り訂正付与処理に加えてインタリーブ処理を行う。
【００８３】
また、第２実施形態では、通常動作モード（第１動作モード）は、誤り訂正処理及びデインタリーブ処理が行われたＴＳパケットを出力するモードであり、高速動作モード（第２動作モード）は、誤り訂正処理及びデインタリーブ処理が行われていないＴＳパケットを出力するモードである。
【００８４】
（送信装置）
以下において、第２実施形態に係る送信装置の構成について、図面を参照しながら説明する。図８は、第２実施形態に係る送信装置１００の構成を示すブロック図である。なお、図８では、図４と同様の構成について同様の符号を付していることに留意すべきである。
【００８５】
図８に示すように、送信装置１００は、図４に示した構成に加えて、インタリーブ処理部１４０を有する。
【００８６】
ここで、上述した誤り訂正付与部１２０は、ストリーミングコンテンツＤＢ１１０から取得する複数のＴＳパケットを用いて誤り訂正パケットを生成する。具体的には、誤り訂正付与部１２０は、各ＵＤＰパケット内における配置位置が同じＴＳパケットを用いて誤り訂正パケットを生成する。すなわち、誤り訂正付与部１２０は、図９に示すように、再生順序が連続する複数のＴＳパケットを用いて、ＴＳパケットの誤り訂正を行うための誤り訂正パケットを生成する。例えば、誤り訂正付与部１２０は、ＴＳパケット＃１〜ＴＳパケット＃１５を用いて、誤り訂正パケット＃１を生成する。
【００８７】
インタリーブ処理部１４０は、再生順序とは異なる送信順序にＴＳパケットを並び替える（インタリーブ処理）。続いて、インタリーブ処理部１４０は、図９に示すように、誤り訂正付与部１２０から取得する複数のＴＳパケット及び誤り訂正パケットを含むブロック（インタリーブブロック）を生成する。
【００８８】
ここで、ブロックは、図５と同様に、送信順序（＃１〜＃１６）が定められた複数のＵＤＰパケットによって構成される。なお、ＵＤＰパケットは、図９に示す番号が若い順に送信される。
【００８９】
各ＵＤＰパケット（ＵＤＰパケット＃１〜ＵＤＰパケット＃１５）は、再生順序（＃１〜＃１０５）が連続していないＴＳパケットによって構成される。例えば、ＵＤＰパケット＃１を例に挙げると、ＵＤＰパケット＃１は、ＴＳパケット＃１、ＴＳパケット＃１６・・・ＴＳパケット７６、ＴＳパケット＃９１によって構成される。なお、ＴＳパケットは、図９に示す番号が若い順に受信装置２００で再生される。なお、ＵＤＰパケット１６は、図５と同様に、誤り訂正パケット＃１〜誤り訂正パケット＃７によって構成される。
【００９０】
なお、図９を例に挙げると、送信部１３０は、ＴＳパケット＃１、ＴＳパケット＃１６・・・ＴＳパケット＃７６、ＴＳパケット＃９１・・・ＴＳパケット＃９０、ＴＳパケット＃１０５、誤り訂正パケット＃１・・・誤り訂正パケット＃７の順で、ＴＳパケット及び誤り訂正パケットを送信する。
【００９１】
（前処理部）
以下において、第２実施形態に係る前処理部の構成について、図面を参照しながら説明する。図１０は、第２実施形態に係る前処理部２２０の構成を示すブロック図である。図１０では、図７と同様の構成について同様の符号を付していることに留意すべきである。
【００９２】
図１０に示すように、前処理部２２０は、図７に示す構成に加えて、デインタリーブ処理部２２４を有する。
【００９３】
ここで、上述したモード切替部２２２は、第１実施形態と同様に、前処理部２２０の動作モードを切り替える。具体的には、モード切替部２２２は、新たなストリーミングコンテンツ内に最初に含まれるブロック（新規ブロック）の受信を開始した際に、前処理部２２０の動作モードを高速動作モード（第２動作モード）に切り替える。モード切替部２２２は、少なくとも新規ブロックの全ての受信終了までは、前処理部２２０の動作モードを高速動作モードに維持する。
【００９４】
また、モード切替部２２２は、動作モードが通常動作モードである場合には、ＴＳパケットをデインタリーブ処理部２２４に出力する。一方で、モード切替部２２２は、動作モードが高速動作モードである場合には、デインタリーブ処理部２２４及び誤り訂正部２２３を経由せずにＴＳパケットを直接分離部２３０に出力する。
【００９５】
なお、第２実施形態で、通常動作モード（第１動作モード）は、誤り訂正処理及びデインタリーブ処理が行われたＴＳパケットを出力するモードであり、高速動作モード（第２動作モード）は、誤り訂正処理及びデインタリーブ処理が行われていないＴＳパケットを出力するモードである。
【００９６】
また、モード切替部２２２は、動作モードが通常動作モードである場合には、ブロックの完成を待って、ブロックに含まれる全てのＴＳパケットが出力されるように、バッファ２２１を制御する。一方で、モード切替部２２２は、動作モードが高速動作モードである場合には、ブロックの完成を待たずに、ＴＳパケットが出力されるように、バッファ２２１を制御する。
【００９７】
ここで、モード切替部２２２は、動作モードが高速動作モードである場合には、ＴＳパケットを分離部２３０に出力可能であるか否かを判定する。具体的には、分離部２３０に出力すべきＴＳパケット（出力対象ＴＳパケット）よりも再生順序が１つ前のＴＳパケットがバッファ２２１に格納された履歴の有無を判定する。
【００９８】
モード切替部２２２は、出力対象ＴＳパケットよりも再生順序が１つ前のＴＳパケットがバッファ２２１に格納された履歴がある場合には、出力対象ＴＳパケットを分離部２３０に出力できると判定する。一方で、モード切替部２２２は、出力対象ＴＳパケットよりも再生順序が１つ前のＴＳパケットがバッファ２２１に格納された履歴がない場合には、出力対象ＴＳパケットを分離部２３０に出力できないと判定する。
【００９９】
例えば、出力対象ＴＳパケットの再生順序が“１”である場合には、モード切替部２２２は、前ブロックが受信済みであることを前提として、出力対象ＴＳパケットを分離部２３０に出力できると判定する。
【０１００】
出力対象ＴＳパケットの再生順序が“１６”である場合には、モード切替部２２２は、再生順序が“１５”であるＴＳパケットがバッファ２２１に格納された履歴があれば、出力対象ＴＳパケットを分離部２３０に出力できると判定する。一方で、モード切替部２２２は、再生順序が“１５”であるＴＳパケットがバッファ２２１に格納された履歴がなければ、出力対象ＴＳパケットを分離部２３０に出力できないと判定する。
【０１０１】
このように、モード切替部２２２が出力対象ＴＳパケットを出力可能であるか否かを判定するため、デインタリーブが行われなくても、ＴＳパケットによって再現されるコンテンツの整合性をとることができる。
【０１０２】
デインタリーブ処理部２２４は、ＴＳパケットに定められた再生順序に従ってＴＳパケットを並び替える（デインタリーブ処理）。
【０１０３】
なお、上述した再生制御部２６０は、第１実施形態と同様に、前処理部２２０の動作モードが高速動作モードから通常動作モードに切り替わるまでにおいて、高速動作モードで前処理部２２０が出力するＴＳパケットを静止画像又はスロー画像で再生するように描画部２７０を制御する。これに伴って、描画部２７０は、前処理部２２０の動作モードが高速動作モードから通常動作モードに切り替わるまでにおいて、高速動作モードで前処理部２２０が出力するＴＳパケットを静止画像又はスロー画像で再生する。
【０１０４】
（作用及び効果）
第２実施形態によれば、前処理部２２０は、誤り訂正処理及びデインタリーブ処理が行われたＴＳパケットを出力する通常動作モード（第１動作モード）と、誤り訂正処理及びデインタリーブ処理が行われていないＴＳパケットを出力する高速動作モード（第２動作モード）とを有する。
【０１０５】
前処理部２２０は、新規ブロックの受信を開始してから新規ブロックの全てを受信するまでは、少なくとも高速動作モード（第１動作モード）で動作する。
【０１０６】
これによって、描画部２７０は、新規ブロックの全てを受信する前であっても、何らかの画像（又は、画像の一部）を表示することが可能である。従って、画像の品質を多少犠牲にしたとしても、待ち時間を短縮することによって、ユーザ満足度を高めることが可能である。
【０１０７】
第２実施形態によれば、描画部２７０は、前処理部２２０が高速動作モードで出力したＴＳパケットを静止画像又はスロー画像で表示する。従って、動作モードが高速動作モードから通常動作モードに切り替わる際に、描画部２７０に表示される画像の不自然さを軽減することができる。
【０１０８】
［第３実施形態］
以下において、第３実施形態について図面を参照しながら説明する。以下においては、上述した第１実施形態及び第２実施形態と第３実施形態との相違点について主として説明する。
【０１０９】
具体的には、上述した第１実施形態及び第２実施形態では、ストリーミングコンテンツは、単一の経路を介して送信装置１００から受信装置２００に送信される。これに対して第３実施形態では、ストリーミングコンテンツは、複数の経路を介して送信装置１００から受信装置２００に送信される。
【０１１０】
（通信システム）
第３実施形態に係る通信システムでは、送信装置１００は、経路Ａ及び経路Ｂを介してストリーミングコンテンツを受信装置２００に送信する。経路Ｂでは、ストリーミングコンテンツが経路Ａよりも所定時間遅れて送信される。
【０１１１】
具体的には、送信装置１００は、ストリーミングコンテンツを遅延バッファなどによって所定時間遅延させた上で、経路Ｂを介してストリーミングコンテンツを送信する。一方で、送信装置１００は、ストリーミングコンテンツを遅延バッファなどによって遅延させずに、経路Ａを介してストリーミングコンテンツを送信する。なお、送信装置１００の詳細については後述する（図１１を参照）。
【０１１２】
ここで、経路Ａを介して送信されるストリーミングコンテンツ及び経路Ｂを介して送信されるストリーミングコンテンツは、同一のコンテンツに対応するストリーミングであるものとする。
【０１１３】
一方で、受信装置２００は、経路Ａを介してストリーミングコンテンツを受信するとともに、経路Ｂを介してストリーミングコンテンツを受信する。
【０１１４】
（送信装置）
以下において、第３実施形態に係る送信装置について、図面を参照しながら説明する。図１１は、第３実施形態に係る送信装置１００の構成を示すブロック図である。なお、図１１では、上述した図８と同様の構成について同様の符号を付していることに留意すべきである。
【０１１５】
図１１に示すように、送信装置１００は、送信部１３０に代えて、第１送信部１３０Ａと、第２送信部１３０Ｂとを有する。送信装置１００は、図８に示した構成に加えて、遅延バッファ１５０を有する。
【０１１６】
第１送信部１３０Ａは、経路Ａを介してストリーミングコンテンツを受信装置２００に送信する。第２送信部１３０Ｂは、経路Ｂを介してストリーミングコンテンツを受信装置２００に送信する。
【０１１７】
ここで、経路Ａを介して送信されるストリーミングコンテンツは、誤り訂正付与処理及びインタリーブ処理が行われたＴＳパケットを含む第１ブロックによって構成される。一方で、経路Ｂを介して送信されるストリーミングコンテンツは、誤り訂正付与処理及びインタリーブ処理が行われていないＴＳパケットを含む第２ブロックによって構成される。すなわち、第３実施形態では、経路Ａが第１経路であり、経路Ｂが第２経路である。
【０１１８】
遅延バッファ１５０は、ストリーミングコンテンツＤＢ１１０から取得するストリーミングコンテンツを遅延させる。すなわち、遅延バッファ１５０は、第２送信部１３０Ｂから送信される第２ブロックを遅延させる。
【０１１９】
ここで、第２ブロックの遅延量は、第２ブロックに対応する第１ブロックに対して受信装置２００がデインタリーブ処理及び誤り訂正処理を行う時間を考慮して定められることが好ましい。具体的には、受信装置２００の前処理部２２０から第２ブロックが出力されるタイミングが受信装置２００の前処理部２２０から第２ブロックに対応する第１ブロックが出力されるタイミングと揃うように、第２ブロックの遅延量が定められることが好ましい。
【０１２０】
これによって、前処理部２２０の動作モードが高速動作モードから通常動作モードに切り替わる際に、描画部２７０によって表示される画像がスムーズに切り替わる。すなわち、第２ブロックに含まれるＴＳパケットを用いて再生される画像から第１ブロックに含まれるＴＳパケットを用いて再生される画像への切り替えがスムーズに行われる。
【０１２１】
（受信装置）
以下において、第３実施形態に係る受信装置について、図面を参照しながら説明する。図１２は、第３実施形態に係る受信装置２００の構成を示すブロック図である。なお、図１２では、上述した図６と同様の構成について同様の符号を付していることに留意すべきである。
【０１２２】
図１２に示すように、受信装置２００は、受信部２１０に代えて、第１受信部２１０Ａと、第２受信部２１０Ｂとを有する。
【０１２３】
第１受信部２１０Ａは、経路Ａを介してストリーミングコンテンツを送信装置１００から受信する。すなわち、第１受信部２１０Ａは、ストリーミングコンテンツを構成する第１ブロックを経路Ａを介して受信する。
【０１２４】
第２受信部２１０Ｂは、経路Ｂを介してストリーミングコンテンツを送信装置１００から受信する。すなわち、第２受信部２１０Ｂは、ストリーミングコンテンツを構成する第２ブロックを経路Ｂを介して受信する。
【０１２５】
上述した前処理部２２０は、動作モードが通常動作モード（第１動作モード）である場合には、第１受信部２１０Ａによって受信された第１ブロックに含まれるＴＳパケットを出力する。一方で、前処理部２２０は、動作モードが高速動作モード（第２動作モード）である場合には、第１受信部２１０Ａによって受信された第２ブロックに含まれるＴＳパケットを出力する。
【０１２６】
ここで、第２ブロックは、上述したように、遅延バッファ１５０によって遅延されて、第１ブロックよりも所定時間遅れて送信される。
【０１２７】
従って、デインタリーブ処理及び誤り訂正処理が第１ブロックに対して行われたとしても、前処理部２２０から第１ブロックが出力されるタイミングと前処理部２２０から第１ブロックに対応する第２ブロックが出力されるタイミングとのずれが緩和される。
【０１２８】
（作用及び効果）
第３実施形態によれば、ストリーミングコンテンツは、経路Ａ及び経路Ｂを介して送信装置１００から受信装置２００に送信される。すなわち、受信装置２００は、インタリーブ処理及び誤り訂正付与処理が行われた第１ブロックを経路Ａを介して受信し、インタリーブ処理及び誤り訂正付与処理が行われていない第２ブロックを経路Ｂを介して受信する。
【０１２９】
従って、高速動作モードにおいて、第２ブロックに含まれるＴＳパケットを用いて画像が再生されるため、何ら画像が表示されない待ち時間を短縮して、ユーザ満足度を高めることが可能である。
【０１３０】
一方で、通常動作モードにおいて、第１ブロックに含まれるＴＳパケットを用いて画像が再生されるため、バースト的なパケット損失に伴って画質が劣化することを抑制することが可能である。
【０１３１】
第３実施形態によれば、第２ブロックは、遅延バッファ１５０によって遅延されて、第１ブロックよりも所定時間遅れて送信される。従って、前処理部２２０から第１ブロックが出力されるタイミングと前処理部２２０から第１ブロックに対応する第２ブロックが出力されるタイミングとのずれが緩和される。
【０１３２】
すなわち、前処理部２２０の動作モードが高速動作モードから通常動作モードに切り替わる際に、第２ブロックに含まれるＴＳパケットを用いて再生される画像から第１ブロックに含まれるＴＳパケットを用いて再生される画像への切り替えがスムーズに行われる。
【０１３３】
［その他の実施形態］
本発明は上述した実施形態によって説明したが、この開示の一部をなす論述及び図面は、この発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。
【０１３４】
例えば、上述した送信装置１００及び受信装置２００の動作をコンピュータに実行させるプログラムが提供されてもよい。
【０１３５】
上述した実施形態では、高速動作モードから通常動作モードへの切り替えにおいて、静止画像又はスロー画像で映像データを再生することについて例示したが、実施形態はこれに限定されるものではない。具体的には、高速動作モードから通常動作モードへの切り替えにおいて、スロー再生で音声データが再生されてもよい。
【０１３６】
上述した実施形態では特に触れていないが、ストリーミングコンテンツが送信される経路は３経路以上であってもよい。また、ストリーミングコンテンツが送信される経路は、経路（チャネル）を識別可能であれば、どのような経路であってもよい。ストリーミングコンテンツが送信される経路は、有線回線及び無線回線のいずれであってもよい。
【０１３７】
上述した実施形態では、第１ブロックは、誤り訂正付与処理及びインタリーブ処理が行われたＴＳパケットを含み、第２ブロックは、誤り訂正付与処理及びインタリーブ処理が行われていないＴＳパケットを含むが、本実施形態はこれに限定されるものではない。具体的には、第１ブロックは、誤り訂正付与処理及びインタリーブ処理のいずれか一方が行われたＴＳパケットを含み、第２ブロックは、誤り訂正付与処理及びインタリーブ処理のいずれか一方が行われていないＴＳパケットであってもよい。
【０１３８】
上述した実施形態では特に触れていないが、モード切替部２２２は、高速動作モードにおいてＴＳパケットの欠落が検出された場合に、高速動作モードから通常動作モードへの切り替えを行ってもよい。
【０１３９】
上述した第１実施形態と第３実施形態とを組み合わせてもよい。具体的には、受信装置２００は、経路Ａを介してストリーミングコンテンツを送信装置１００から受信する。すなわち、受信装置２００は、第１実施形態に係る誤り訂正付与処理が行われた第１ブロックを経路Ａを介して受信する。受信装置２００は、経路Ｂを介してストリーミングコンテンツを送信装置１００から受信する。すなわち、受信装置２００は、第１実施形態に係る誤り訂正付与処理が行われていない第２ブロックを経路Ｂを介して受信する。
【０１４０】
受信装置２００は、動作モードが通常動作モード（第１動作モード）である場合には、第１ブロックに含まれるＴＳパケットを出力する。一方で、受信装置２００は、動作モードが高速動作モード（第２動作モード）である場合には、第２ブロックに含まれるＴＳパケットを出力する。
【０１４１】
なお、第２ブロックは、第１実施形態と同様のブロック構成を有していてもよい。この場合には、受信装置２００は、高速動作モードにおいて、第２ブロックに含まれる誤り訂正パケットを無視して、誤り訂正を行わずに第２ブロックに含まれるＴＳパケットを出力してもよい。
【図面の簡単な説明】
【０１４２】
【図１】第１実施形態に係る通信システムを示す概略図である。
【図２】第１実施形態に係るプロトコルスタックの一例を示す図である。
【図３】第１実施形態に係るブロックの一例を示す図である。
【図４】第１実施形態に係る送信装置１００の構成を示すブロック図である。
【図５】第１実施形態に係るブロックの一例を示す図である。
【図６】第１実施形態に係る受信装置２００の構成を示すブロック図である。
【図７】第１実施形態に係る前処理部２２０の構成を示すブロック図である。
【図８】第２実施形態に係る送信装置１００の構成を示すブロック図である。
【図９】第２実施形態に係る第１ブロック（インタリーブブロック）の一例を示す図である。
【図１０】第２実施形態に係る前処理部２２０の構成を示すブロック図である。
【図１１】第３実施形態に係る送信装置１００の構成を示すブロック図である。
【図１２】第３実施形態に係る受信装置２００の構成を示すブロック図である。
【符号の説明】
【０１４３】
１００・・・送信装置、１１０・・・ストリーミングコンテンツＤＢ、１２０・・・誤り訂正付与部、１３０・・・送信部、１４０・・・インタリーブ処理部、１５０・・・遅延バッファ、２００・・・受信装置、２１０・・・受信部、２２０・・・前処理部、２２１・・・バッファ、２２２・・・モード切替部、２２３・・・誤り訂正部、２２４・・・デインタリーブ処理部、２３０・・・分離部、２４０・・・映像復号部、２５０・・・音声復号部、２６０・・・再生制御部、２７０・・・描画部、２８０・・・音声出力部
【図１】
2009071431.tif 000003
【図２】
2009071431.tif 000004
【図３】
2009071431.tif 000005
【図４】
2009071431.tif 000006
【図５】
2009071431.tif 000007
【図６】
2009071431.tif 000008
【図７】
2009071431.tif 000009
【図８】
2009071431.tif 000010
【図９】
2009071431.tif 000011
【図１０】
2009071431.tif 000012
【図１１】
2009071431.tif 000013
【図１２】
2009071431.tif 000014