(57)【要約】【課題】受信機におけるコンテンツの再生品質を維持しつつ、ネットワークにおける帯域利用効率の低下を防ぐことができる。【解決手段】本発明に係る送信機１０は、コンテンツを構成する複数のコンテンツデータに対して誤り訂正用データを付加して配信し、前記コンテンツデータの重要度に応じて、当該コンテンツデータに付与する誤り訂正用データの長さを変更する付与部１００Ｃとを具備する。【選択図】図４
2008092214.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを構成する複数のコンテンツデータに対して誤り訂正用データを付加して配信する送信機であって、
前記コンテンツデータの重要度に応じて、該コンテンツデータに付与する誤り訂正用データの長さを変更する付与部とを具備することを特徴とする送信機。
【請求項２】
前記コンテンツは、複数の映像コンテンツデータにより構成される映像コンテンツであり、
前記コンテンツの重要度は、前記映像コンテンツデータの種類であることを特徴とする請求項１に記載の送信機。
【請求項３】
インターリーブ処理を行い、前記複数のコンテンツデータに係る配信用のデータ構造を決定する決定部を具備し、
前記付与部は、前記データ構造において、誤り訂正単位ブロックごとに、前記誤り訂正用データを付与することを特徴とする請求項１に記載の送信機。
【請求項４】
前記映像コンテンツデータは、ＭＰＥＧ形式のデータであり、
前記付与部は、前記映像コンテンツデータのピクチャタイプによって、該映像コンテンツデータに付与する誤り訂正用データの長さを変更することを特徴とする請求項２に記載の送信機。
【請求項５】
前記映像コンテンツデータは、Ｈ.２６４形式のデータであり、
前記付与部は、前記映像コンテンツデータのスライスタイプによって、該映像コンテンツデータに付与する誤り訂正用データの長さを変更することを特徴とする請求項２に記載の送信機。
【請求項６】
受信した放送信号を、ＭＰＥＧ形式の映像コンテンツデータと、音声コンテンツデータとに分離する分離部と、
前記ＭＰＥＧ形式の映像コンテンツデータを、Ｈ.２６４形式の映像コンテンツデータに変換する変換部と、
前記付与部によって誤り訂正用データが付与された前記Ｈ.２６４形式の映像コンテンツデータと前記音声コンテンツデータとの間の同期を取り多重化する多重化部と、
多重化されたデータを配信する配信部とを具備することを特徴とする請求項２に記載の送信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを構成する複数のコンテンツデータに対して誤り訂正用データを付加して配信する送信機に関する。
【背景技術】
【０００２】
近年、インターネットを介して映像コンテンツデータをストリーミング形式で配信する配信方式が広く普及している。
【０００３】
ここで、映像コンテンツデータのサイズが、非常に大きいため、受信機は、ダウンロード形式で映像コンテンツデータを受信するのではなく、ストリーミング形式で映像コンテンツデータを受信するのが一般的である。
【０００４】
ストリーミング形式で利用されるプロトコルとして「ＲＴＰ（Ｒｅａｌ-Ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）」が知られている（非特許文献１参照）。
【０００５】
ここで、ＲＴＰの下位層（トランスポート層）におけるプロトコルとしては「ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）」が利用されることが一般的である。
【０００６】
しかしながら、ＵＤＰは、受信機までのパケットの到達を保証する手順となっていないため、ネットワークの輻輳等によって、パケットが受信機まで到達せずに、パケットの損失（欠落）が起こり得るという問題点があった。
【０００７】
かかる問題点を解決するために、ＲＴＰ等のＵＤＰを用いたパケットの配信プロトコルでは、ＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）が知られている。
【０００８】
ここで、ＦＥＣは、送信機側で、送信すべきデータ（例えば、映像コンテンツデータ）に予め誤り訂正復号処理用の冗長データ（パリティデータ）を付与し、又は、送信すべきデータとは別に冗長データを送信し、受信機側で、誤り訂正単位ブロックごとに、かかる冗長データを用いた数学的な計算によって、欠落したデータを復元する方法である。
【０００９】
ＦＥＣ符号の配信方法に関する標準規格として、非特許文献２が存在する。
【００１０】
ＦＥＣ符号として代表的なリードソロモン符号は、誤り訂正のために、送信すべきデータに対して、冗長データ（誤り訂正用データ、パリティデータ）として付与されるものであるが、その冗長度が高くなるほど、誤り訂正能力が向上する。
【００１１】
また、総務省から構成資料が公開されている「ＩＰ再送信システム」では、ＩＰマルチキャスト配信を行うことが想定されており、１対多通信にて擬似的に放送と類似のサービスを行うことが想定されている。
【００１２】
このようなＩＰマルチキャスト配信では、一般的に、パケットの欠落対策として、ＦＥＣが採用されることが多い。
【非特許文献１】ＩＥＴＦ  ＲＦＣ３５５０
【非特許文献２】ＩＥＴＦ  ＲＦＣ２７７３
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、ＭＰＥＧ形式やＨ.２６４形式等の映像コンテンツデータをストリーミング形式で配信する場合で、かつ、ヘッダ情報を含むデータやＩピクチャ等といった他の映像コンテンツデータの復号に影響を与える映像コンテンツデータを含むパケットの欠落が発生した場合には、受信機における映像コンテンツの再生品質に影響を及ぼすという問題点があった。
【００１４】
また、受信機における映像コンテンツの再生品質を維持するために、高い誤り訂正能力を実現すると、ＦＥＣ符号の冗長度が増し、ネットワークにおける帯域利用効率が低下するという問題点があった。
【００１５】
そこで、本発明は、以上の点に鑑みてなされたもので、受信機におけるコンテンツの再生品質を維持しつつ、ネットワークにおける帯域利用効率の低下を防ぐことができる送信機を提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明の第１の特徴は、コンテンツを構成する複数のコンテンツデータに対して誤り訂正用データを付加して配信する送信機であって、前記コンテンツデータの重要度に応じて、該コンテンツデータに付与する誤り訂正用データの長さを変更する付与部とを具備することを要旨とする。
【００１７】
かかる発明によれば、付与部が、コンテンツデータの重要度に応じて、当該コンテンツデータに付与する誤り訂正用データの長さを変更するため、他のコンテンツデータに影響を与えるような重要なコンテンツデータに付与する誤り訂正用データの長さを長くし、それ以外のコンテンツデータに付与する誤り訂正用データの長さを短くするというように調整することによって、受信機におけるコンテンツの再生品質を維持しつつ、ネットワークにおける帯域利用効率の低下を防ぐことができる。
【００１８】
なお、誤り訂正用データの長さは、受信機における誤り訂正能力に影響を与える（すなわち、誤り訂正用データが長くなるにつれて、誤り訂正能力が高くなる）。
【００１９】
本発明の第１の特徴において、前記コンテンツは、複数の映像コンテンツデータにより構成される映像コンテンツであり、前記コンテンツの重要度は、前記映像コンテンツデータの種類であってもよい。
【００２０】
かかる発明によれば、付与部が、映像コンテンツデータの種類に応じて、当該映像コンテンツデータに付与する誤り訂正用データの長さを変更するため、他の映像コンテンツデータに影響を与えるような重要な映像コンテンツデータに付与する誤り訂正用データの長さを長くし、それ以外の映像コンテンツデータに付与する誤り訂正用データの長さを短くするというように調整することによって、受信機における映像コンテンツの再生品質を維持しつつ、ネットワークにおける帯域利用効率の低下を防ぐことができる。
【００２１】
本発明の第１の特徴において、インターリーブ処理を行い、前記複数のコンテンツデータに係る配信用のデータ構造を決定する決定部を具備し、前記付与部は、前記データ構造において、誤り訂正単位ブロックごとに、前記誤り訂正用データを付与してもよい。
【００２２】
かかる発明によれば、インターネット上で、映像コンテンツデータを含むパケットの欠落が、バースト的に多数発生する場合であっても、インターリーブ処理によって、映像コンテンツデータの順序を並び替えて送信することによって、映像コンテンツデータの欠落を分散させることができる。
【００２３】
本発明の第１の特徴において、前記映像コンテンツデータは、ＭＰＥＧ形式のデータであり、前記付与部は、前記映像コンテンツデータのピクチャタイプによって、該映像コンテンツデータに付与する誤り訂正用データの長さを変更してもよい。
【００２４】
かかる発明によれば、ＭＰＥＧ形式のデータにおいて重要なデータであるＩピクチャに対しては冗長度の高い誤り訂正用データを付与し、それ以外のデータであるＰピクチャやＢピクチャに対しては冗長度の低い誤り訂正用データを付与することができる。
【００２５】
本発明の第１の特徴において、前記映像コンテンツデータは、Ｈ.２６４形式のデータであり、前記付与部は、前記映像コンテンツデータのスライスタイプによって、該映像コンテンツデータに付与する誤り訂正用データの長さを変更してもよい。
【００２６】
かかる発明によれば、Ｈ.２６４形式のデータにおいて重要なデータであるＩスライスに対しては冗長度の高い誤り訂正用データを付与し、それ以外のデータであるＰスライスやＢスライスに対しては冗長度の低い誤り訂正用データを付与することができる。
【００２７】
本発明の第１の特徴において、受信した放送信号を、ＭＰＥＧ形式の映像コンテンツデータと、音声コンテンツデータとに分離する分離部と、前記ＭＰＥＧ形式の映像コンテンツデータを、Ｈ.２６４形式の映像コンテンツデータに変換する変換部と、前記付与部によって誤り訂正用データが付与された前記Ｈ.２６４形式の映像コンテンツデータと前記音声コンテンツデータとの間の同期を取り多重化する多重化部と、多重化されたデータを配信する配信部とを具備してもよい。
【００２８】
かかる発明によれば、変換部が、放送信号に含まれているＭＰＥＧ形式の映像コンテンツデータを、ビットレートのより低いＨ.２６４形式の映像コンテンツデータに変換して、ＩＰマルチキャスト通信にて配信することによって、上述の「ＩＰ再配信システム」を実現することができる。
【発明の効果】
【００２９】
以上説明したように、本発明によれば、受信機におけるコンテンツの再生品質を維持しつつ、ネットワークにおける帯域利用効率の低下を防ぐことができる送信機を提供することができる。
【発明を実施するための最良の形態】
【００３０】
（本発明の第１の実施形態に係る送信機の構成）
図１乃至図５を参照して、本発明の第１の実施形態に係る送信機１０の構成について説明する。
【００３１】
本実施形態に係る送信機１０は、コンテンツを構成する複数のコンテンツデータに対して誤り訂正用データを付加して配信するように構成されている。
【００３２】
具体的には、本実施形態に係る送信機１０は、映像コンテンツを構成する複数の映像コンテンツデータに対して誤り訂正用データを付加して配信するように構成されている。
【００３３】
例えば、映像コンテンツデータは、ＭＰＥＧ形式のデータや、Ｈ.２６４形式のデータである。
【００３４】
ＭＰＥＧ形式の映像コンテンツデータには、Ｉピクチャや、Ｐピクチャや、Ｂピクチャや、ヘッダ情報を含むデータが想定される。また、Ｈ.２６４形式の映像コンテンツデータには、Ｉスライスや、Ｐスライスや、Ｂスライスや、ヘッダ情報を含むデータが想定される。
【００３５】
また、誤り訂正用データ（ＦＥＣ符号）は、誤り訂正処理を行うために、送信すべきデータに付与される冗長データ（パリティデータ）であって、例えば、リードソロモン符号や低密度パリティ検査（ＬＤＰＣ）符号やターボ符号等といった任意のブロック符号用のパリティデータであってもよい。
【００３６】
本実施形態に係る送信機１０は、図１に示すように、映像コンテンツ記憶部１１と、配信部１２と、要求受信部１３と、配信データ生成部１００とを具備している。
【００３７】
映像コンテンツ記憶部１１は、複数の映像コンテンツデータによって構成される映像コンテンツを記憶するデータベースにより構成されている。
【００３８】
要求受信部１３は、インターネット等のネットワーク１を介して受信機３０から受信した映像コンテンツの再生要求に応じて、かかる映像コンテンツを構成する映像コンテンツデータの一部又は全部を送信するように、映像コンテンツ記憶部１１に指示するように構成されている。
【００３９】
配信データ生成部１００は、図１に示すように、解析部１００Ａと、決定部１００Ｂと、付与部１００Ｃとを具備している。
【００４０】
解析部１００Ａは、映像コンテンツ記憶部１１から取得した映像コンテンツを構成する映像コンテンツデータの一部又は全部を解析して、かかる映像コンテンツデータの種類を判定するように構成されている。
【００４１】
具体的には、解析部１００Ａは、取得した映像コンテンツデータが、ＭＰＥＧ形式のデータである場合、かかる映像コンテンツデータのピクチャヘッダ内の情報（ＰＣＴ：Ｐｉｃｔｕｒｅ  Ｃｏｄｉｎｇ  Ｔｙｐｅ）を解析することによって、かかる映像コンテンツデータが、Ｉピクチャであるか、Ｐピクチャであるか、Ｂピクチャであるかについて判定するように構成されている。
【００４２】
また、解析部１００Ａは、取得した映像コンテンツデータが、Ｈ.２６４形式のデータである場合、かかる映像コンテンツデータのスライスヘッダ情報（ｓｌｉｃｅ＿ｔｙｐｅ）を解析することによって、かかる映像コンテンツデータが、Ｉスライスであるか、Ｐスライスであるか、Ｂスライスであるかについて判定するように構成されている。
【００４３】
決定部１００Ｂは、インターリーブ処理を行い、映像コンテンツを構成する複数の映像コンテンツデータに係る配信用のデータ構造を決定するように構成されている。
【００４４】
具体的には、図２（ａ）に示すような映像コンテンツデータに対して、図２（ｂ）に示すようなインターリーブ処理を行い、かかる映像コンテンツデータに係る配信用のデータ構造を決定する。
【００４５】
例えば、図２（ｂ）におけるデータ構造において、各列［０］乃至［４６］のデータが、１つのＩＰパケットで送信されるように構成されていてもよい。
【００４６】
また、図２（ｂ）におけるデータ構造において、各行［０］乃至［ｙ-１］のデータが、誤り訂正単位ブロックを構成する。
【００４７】
付与部１００は、コンテンツデータの重要度に応じて、該コンテンツデータに付与する誤り訂正用データの長さを変更するように構成されている。
【００４８】
具体的には、付与部１００Ｃは、上述の映像コンテンツデータの種類に応じて、かかる映像コンテンツデータに付与する誤り訂正用データの長さを変更するように構成されている。
【００４９】
例えば、付与部１００Ｃは、図３（ａ）又は図３（ｂ）に示すように、「ピクチャタイプ」又は「スライスタイプ」と、「誤り訂正用データ長」とを関連付けるテーブルを管理している。
【００５０】
ここで、各テーブルにおいて、重要な映像コンテンツデータ（例えば、ＩピクチャやＩスライス）に対しては、誤り訂正能力を高くするように（すなわち、誤り訂正用データ長を長くするように）設定されており、それ以外の映像コンテンツデータ（例えば、Ｐ/ＢピクチャやＰ・Ｂスライス）に対しては、誤り訂正能力を低くするように（すなわち、誤り訂正用データ長を短くするように）設定されている。
【００５１】
図３（ａ）に示すテーブルでは、「Ｉピクチャに対する誤り訂正用データ長」＞「Ｐピクチャに対する誤り訂正用データ長」＞「Ｂピクチャに対する誤り訂正用データ長」と設定されている。
【００５２】
また、図３（ｂ）に示すテーブルでは、「Ｉスライスに対する誤り訂正用データ長」＞「Ｐスライスに対する誤り訂正用データ長」＞「Ｂピスライスに対する誤り訂正用データ長」と設定されている。
【００５３】
すなわち、上述のテーブルでは、付与部１００Ｃにより付与される誤り訂正用データ長は、各映像コンテンツデータの重要度（優先順位）が大きくなるにつれて、長くなるように設定されている。
【００５４】
また、付与部１００Ｃは、解析部１００Ａにより判定された映像コンテンツデータの「ピクチャタイプ（又は、スライスタイプ）」に関連付けられている「誤り訂正用データ長」の誤り訂正用データを、かかる映像コンテンツデータに付与するように構成されている。
【００５５】
具体的には、図４の例では、ＭＰＥＧシーケンス（映像コンテンツ）を構成するＩピクチャ（映像コンテンツデータ）が分割されたデータであるＭＰＥＧ-ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）パケットを配信するためのデータ構造では、付与部１００Ｃは、各行［０］乃至［ｙ-１］のＭＰＥＧ-ＴＳパケットにより構成される誤り訂正単位ブロックごとに、４バイトの誤り訂正用データ（各列［Ｐ１］乃至［Ｐ４］のデータからなる）を付与する。
【００５６】
また、図４の例では、ＭＰＥＧシーケンス（映像コンテンツ）を構成するＰピクチャ（映像コンテンツデータ）が分割されたデータであるＭＰＥＧ-ＴＳパケットを配信するためのデータ構造では、付与部１００Ｃは、各行［０］乃至［ｙ-１］のＭＰＥＧ-ＴＳパケットにより構成される誤り訂正単位ブロックごとに、２バイトの誤り訂正用データ（各列［Ｐ１］及び［Ｐ２］のデータからなる）を付与する。
【００５７】
また、図４の例では、ＭＰＥＧシーケンス（映像コンテンツ）を構成するＢピクチャ（映像コンテンツデータ）が分割されたデータであるＭＰＥＧ-ＴＳパケットを配信するためのデータ構造では、付与部１００Ｃは、各行［０］乃至［ｙ-１］のＭＰＥＧ-ＴＳパケットにより構成される誤り訂正単位ブロックごとに、２バイトの誤り訂正用データ（各列［Ｐ１］のデータからなる）を付与する。
【００５８】
なお、図４の例では、データ構造内に、Ｉピクチャに対応するＭＰＥＧ-ＴＳパケット（以下、Ｉピクチャ）が含まれている場合（すなわち、Ｉピクチャのみが含まれている場合、ＩピクチャとＰピクチャとＢピクチャとが含まれている場合、ＩピクチャとＰピクチャとが含まれている場合、ＩピクチャとＢピクチャとが含まれている場合のいずれか）、付与部１００Ｃは、かかるデータ構造では、誤り訂正単位ブロックごとに、４バイトの誤り訂正用データを付与するように構成されている。
【００５９】
また、図４の例では、データ構造内に、Ｉピクチャが含まれておらずＰピクチャが含まれている場合（すなわち、Ｐピクチャのみが含まれている場合、ＰピクチャとＢピクチャとが含まれている場合のいずれか）、付与部１００Ｃは、かかるデータ構造では、誤り訂正単位ブロックごとに、２バイトの誤り訂正用データを付与するように構成されている。
【００６０】
また、図４の例では、データ構造内に、Ｉピクチャ及びＰピクチャが含まれておらずＢピクチャのみが含まれている場合、付与部１００Ｃは、かかるデータ構造では、誤り訂正単位ブロックごとに、１バイトの誤り訂正用データを付与するように構成されている。
【００６１】
なお、付与部１００Ｃは、映像コンテンツデータの階層符号化方式の階層構造によって、かかる映像コンテンツデータに付与する誤り訂正用データの長さを変更するように構成されていてもよい。
【００６２】
ここで、ＭＰＥＧ形式やＨ.２６４形式における階層符号化方式として、スケーラブル符号化（ＳＶＣ）の仕様が検討されており、かかる仕様では、時間方向スケーラビリティ（ＭＣＴＦ、Ｂスライス等）や、ＳＮＲスケーラビリティや、空間解像度スケーラビリティや、時間方向スケーラビリティとＳＮＲスケーラビリティと空間解像度スケーラビリティとの組み合わせや、拡張空間スケーラビリティ（クロッピング、アップサンプリング）等による階層符号化方式が存在する。
【００６３】
配信部１２は、ＲＴＰを用いて、付与部１００Ｃから出力されたデータを含むＩＰパケットを、受信機３０に対して配信するように構成されている。
【００６４】
図５（ａ）乃至（ｄ）に、配信部１２によって配信されるＩＰパケットのフォーマットの一例を示す。
【００６５】
図５（ａ）は、図４に示すデータ構造における映像コンテンツデータ（例えば、Ｉピクチャに係る各列［０］乃至［４６］のデータ）を含むＩＰパケットのフォーマットを示し、図５（ｂ）は、図４に示すデータ構造におけるパリティデータ（例えば、Ｉピクチャに係る各列［Ｐ１］乃至［Ｐ４］のデータ）を含むＩＰパケットのフォーマットを示す。
【００６６】
また、図５（ｃ）は、上述のＩＰパケットにおけるＲＴＰヘッダフォーマットを示す。
【００６７】
ここで、「Ｘ」には、ＦＥＣが適用されている場合に「１」が設定される。また、「ＰＴ」には、ペイロード部分に、映像コンテンツデータが挿入されている場合には「３３」が設定され、パリティデータが挿入されている場合には「４４」が設定されるものとする。
【００６８】
また、図５（ｄ）は、上述のＩＰパケットにおけるＲＴＰ拡張（ＦＥＣ）ヘッダフォーマットを示す。
【００６９】
（本発明の第１の実施形態に係る送信機の動作）
図６乃至図９を参照して、本発明の第１の実施形態に係る送信機１０の動作について説明する。
【００７０】
第１に、図６を参照して、本実施形態に係る送信機１０の全体動作について説明する。
【００７１】
図６に示すように、ステップＳ１において、解析部１００Ａが、要求受信部１３により受信された映像コンテンツの再生要求に応じて、映像コンテンツ記憶部１１から、かかる映像コンテンツを構成する映像コンテンツデータの一部又は全部を取得する。
【００７２】
ステップＳ２において、解析部１００Ａは、取得した映像コンテンツデータの種別（例えば、ピクチャタイプ又はスライスタイプ）を判定する。映像コンテンツデータがＭＰＥＧ形式のデータである場合、解析部１００Ａは、図７に示す「ピクチャヘッダ」を参照して、取得した映像コンテンツデータのピクチャタイプを判定する。
【００７３】
ステップＳ３において、決定部１００Ｂが、インターリーブ処理を行い（すなわち、映像コンテンツデータを並び替え）、映像コンテンツを構成する複数の映像コンテンツデータに係る配信用のデータ構造を決定する。
【００７４】
付与部１００Ｃが、ステップＳ４において、図３に示すテーブルを参照して、解析部１００Ａにより判定された「ピクチャタイプ（又はスライスタイプ）」に関連付けられている「誤り訂正用データ長」を、かかる映像コンテンツデータに付与すべき誤り訂正用データの長さとして決定し、ステップＳ５において、かかる映像コンテンツデータ用のデータ構造において、誤り訂正単位ブロックごとに、かかる「誤り訂正用データ長」の誤り訂正用データを付与する。
【００７５】
ステップＳ６において、配信部１２が、付与部１００Ｃから出力されたデータを含むＩＰパケットを、ネットワーク１を介して受信機３０に送信する。
【００７６】
第２に、図８及び図９を参照して、本実施形態に係る送信機１０における解析部１００Ａの動作について説明する。
【００７７】
図８に示すように、ステップＳ１０１において、解析部１００Ａは、上述のように、映像コンテンツ記憶部１１から、ＭＰＥＧ-ＴＳパケット（以下、ＴＳパケット）を取得する。
【００７８】
そして、解析部１００Ａは、ＰＩＤ（パケット識別子）が「０」であるＴＳパケットを取得するまで（すなわち、「ＴＳ＿ＰＩＤ＝０」となるまで、ステップＳ１０１及びＳ１０２を繰り返す。
【００７９】
ステップＳ１０３において、解析部１００Ａは、「ＰＩＤ＝０」であるＴＳパケットに挿入されている「ＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）」を取得する。
【００８０】
ステップＳ１０４において、解析部１００Ａは、ＰＡＴに記述されている「ＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐｐｅｄ  Ｔａｂｌｅ）」が挿入されているＴＳパケットのＰＩＤ（「ＰＭＴ＿ＰＩＤ」）を識別する。
【００８１】
そして、解析部１００Ａは、ＰＩＤが「ＰＭＴ＿ＰＩＤ（ステップＳ１０４において識別されたＰＩＤ）」であるＴＳパケットを取得するまで（すなわち、「ＴＳ＿ＰＩＤ＝ＰＭＴ＿ＰＩＤ」となるまで、ステップＳ１０５及びＳ１０６を繰り返す。
【００８２】
ステップＳ１０７において、解析部１００Ａは、「ＰＩＤ＝ＰＭＴ＿ＰＩＤ」であるＴＳパケットに挿入されているＰＭＴを取得する。
【００８３】
ステップＳ１０８において、解析部１００Ａは、ＰＭＴに記述されている「映像コンテンツデータ」が挿入されているＴＳパケットのＰＩＤ（「Ｖ＿ＰＩＤ」）を識別する。
【００８４】
ステップＳ１０９において、解析部１００Ａは、ＰＭＴに記述されている「音声コンテンツデータ」が挿入されているＴＳパケットのＰＩＤ（「Ａ＿ＰＩＤ」）を識別する。
【００８５】
ステップＳ１１０において、解析部１００Ａは、ＰＭＴに記述されている「その他のデータ」が挿入されているＴＳパケットのＰＩＤ（「ＯＴＨＥＲ＿ＰＩＤ」）を識別する。
【００８６】
そして、図９に示すように、解析部１００Ａは、ＰＩＤが「Ｖ＿ＰＩＤ（ステップＳ１０８において識別されたＰＩＤ）」であるＴＳパケットを取得するまで（すなわち、「ＴＳ＿ＰＩＤ＝Ｖ＿ＰＩＤ」となるまで、ステップＳ２０１及びＳ２０２を繰り返す。
【００８７】
ステップＳ２０３において、解析部１００Ａは、「ＰＩＤ＝Ｖ＿ＰＩＤ」であるＴＳパケットに挿入されている映像コンテンツデータを取得し、ピクチャヘッダが含まれているか否かについて判定する。
【００８８】
ピクチャヘッダが含まれている場合、本動作は、ステップＳ２０４に進み、ピクチャヘッダ（図７参照）が含まれている場合、本動作は、終了する。
【００８９】
ステップＳ２０４において、解析部１００Ａは、ピクチャヘッダを参照して、かかる映像コンテンツデータのピクチャタイプを識別する。
【００９０】
（本発明の第１の実施形態に係る送信機の作用・効果）
本発明の第１の実施形態に係る送信機１０によれば、付与部１００Ｃが、映像コンテンツデータの種類に応じて、当該映像コンテンツデータに付与する誤り訂正用データ（パリティデータ）の長さを変更するため、他の映像コンテンツデータに影響を与えるような重要な映像コンテンツデータに付与する誤り訂正用データの長さを長くし、それ以外の映像コンテンツデータに付与する誤り訂正用データの長さを短くするというように調整することによって、受信機における映像コンテンツの再生品質を維持しつつ、ネットワークにおける帯域利用効率の低下を防ぐことができる。
【００９１】
具体的には、本発明の第１の実施形態に係る送信機１０によれば、ＭＰＥＧ形式のデータにおいて重要なデータであるＩピクチャに対しては冗長度の高い誤り訂正用データを付与し、それ以外のデータであるＰピクチャやＢピクチャに対しては冗長度の低い誤り訂正用データを付与することができる。
【００９２】
なお、ここでは、受信機３０が、ＭＰＥＧ形式の映像コンテンツデータにより構成される映像コンテンツを再生する際に、ヘッダ情報を正しく復号できなければ、かかる映像コンテンツの再生が困難になり、Ｉピクチャが破壊されている場合、Ｐピクチャ及びＢピクチャを正しく復号することが困難となり、Ｐピクチャが破壊されている場合、Ｂピクチャを正しく復号することが困難なることが前提となっている。
【００９３】
また、本発明の第１の実施形態に係る送信機１０によれば、Ｈ.２６４形式のデータにおいて重要なデータであるＩスライスに対しては冗長度の高い誤り訂正用データを付与し、それ以外のデータであるＰスライスやＢスライスに対しては冗長度の低い誤り訂正用データを付与することができる。
【００９４】
なお、ここでは、受信機３０が、Ｈ.２６４形式の映像コンテンツデータにより構成される映像コンテンツを再生する際に、ヘッダ情報を正しく復号できなければ、かかる映像コンテンツの再生が困難になり、Ｉスライスが破壊されている場合、Ｐスライス及びＢスライスを正しく復号することが困難となり、Ｐスライスが破壊されている場合、Ｂスライスを正しく復号することが困難なることが前提となっている。
【００９５】
また、本発明の第１の実施形態に係る送信機１０によれば、インターネット上で、映像コンテンツデータを含むパケットの欠落が、バースト的に多数発生する場合であっても、インターリーブ処理を行い、映像コンテンツデータの順序を並び替えて送信することによって、映像コンテンツデータの欠落を分散させることができる。
【００９６】
（本発明の第２の実施形態に係る送信機）
次に、図１０を参照して、本発明の第２の実施形態に係る送信機２０について説明する。以下、本実施形態に係る送信機２０について、上述の第１の実施形態に係る送信機１０との相違点を主として説明する。
【００９７】
本実施形態に係る送信機２０は、放送信号等の他のメディアから入力された映像コンテンツを、ＩＰネットワークであるネットワーク１上に配信するように構成されている。
【００９８】
ここで、放送信号に含まれる映像コンテンツは、ＭＰＥＧ２形式の映像コンテンツデータにより構成されているが、かかる映像コンテンツデータを、ネットワーク１に転送する場合、ネットワーク１の通信帯域の利用効率を向上させるため、本実施形態に係る送信機２０は、かかる映像コンテンツデータを、高圧縮が望めるＨ.２６４形式の映像コンテンツデータに変更するように構成されている。
【００９９】
なお、本実施形態に係る送信機２０は、上述の送信機２０の場合と違って、受信機３０からの映像コンテンツの再生要求によらず、受信した放送信号に含まれている映像コンテンツデータをネットワーク１を介して配信するように構成されている。
【０１００】
図１０に示すように、本実施形態に係る送信機２０は、ＩＲＤ（Ｉｎｔｅｇｒａｔｅｄ  Ｒｅｃｅｉｖｅｒ  Ｄｅｖｉｃｅ）２１と、ＤＥＭＵＸ２２と、同期処理部２３と、ＭＰＥＧ２  Ｄｅｃｏｄｅｒ２４と、Ｈ.２６４  Ｅｎｃｏｄｅｒ２５と、ＭＵＸ２６と、ＩＰカプセル化部２８と、ＩＰ送信装置２９と、配信データ生成部１００とを具備している。
【０１０１】
ＩＲＤ２１は、放送信号を受信するように構成されている。
【０１０２】
ＤＥＭＵＸ２２は、受信した放送信号を、ＭＰＥＧ形式の映像コンテンツデータと、音声コンテンツデータと、その他のデータとに分離するように構成されている。
【０１０３】
同期処理部２３は、ＤＥＭＵＸ２２により分離された各データについて、受信機３０において正常に再生可能となるように、ＭＵＸ２６において多重化を行うタイミングを決定するように構成されている。
【０１０４】
ＭＰＥＧ２  Ｄｅｃｏｄｅｒ２４は、ＤＥＭＵＸ２２により分離されたＭＰＥＧ形式の映像コンテンツデータを復号するように構成されている。
【０１０５】
Ｈ.２６４  Ｅｎｃｏｄｅｒ２５は、ＭＰＥＧ２  Ｄｅｃｏｄｅｒ２４により復号された映像コンテンツデータを、Ｈ.２６４形式の映像コンテンツデータに符号化するように構成されている。
【０１０６】
このように、ＭＰＥＧ２  Ｄｅｃｏｄｅｒ２４による復号及びＨ.２６４  Ｅｎｃｏｄｅｒ２５による符号化によって、ＭＰＥＧ形式の映像コンテンツデータは、Ｈ.２６４形式の映像コンテンツデータに変換される。
【０１０７】
解析部１００Ａは、ＭＰＥＧ２  Ｄｅｃｏｄｅｒ２４から出力されたＨ.２６４形式の映像コンテンツデータを解析して、かかる映像コンテンツデータの種類（すなわち、スライスタイプ）を判定するように構成されている。
【０１０８】
決定部１００Ｂは、インターリーブ処理を行い、解析部１００Ａから出力された映像コンテンツデータに係る配信用のデータ構造を決定するように構成されている。
【０１０９】
付与部１００Ｃは、解析部１００Ａにより判定された映像コンテンツデータの「スライスタイプ」に関連付けられている「誤り訂正用データ長」の誤り訂正用データを、決定部１００Ｂから出力された映像コンテンツデータに付与するように構成されている。
【０１１０】
ＭＵＸ２６は、付与部１００Ａによって誤り訂正用データが付与されたＨ.２６４形式の映像コンテンツデータと音声コンテンツデータとその他のデータとの間の同期を取り多重化するように構成されている。
【０１１１】
具体的には、ＭＵＸ２６は、同期処理部２３により決定されたタイミングに基づいて、ＭＰＥＧトランスポート形式（ＭＰＥＧ-ＴＳ）等のストリーミング形式のデータとなるように、映像コンテンツデータ、音声コンテンツデータ、その他のデータについて多重化を行うように構成されている。
【０１１２】
ここで、ＭＵＸ２６は、課金処理で用いる鍵である「ＣＡ（Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ）２７」を用いて、かかる多重化データに対してスクランブル処理を行うように構成されていてもよい。
【０１１３】
ＩＰカプセル化部２８は、ＭＵＸ２６により多重化された多重化データ（ストリーム）を分割し、ＲＴＰ等のネットワークプロトコルのフォーマットにおけるペイロード部に挿入するように構成されている。
【０１１４】
ＩＰ送信装置２９は、ＭＵＸ２６により多重化されて、ＩＰカプセル化部２８によりパケット化されたデータを、ネットワーク１を介して受信機３０に配信するように構成されている。
【０１１５】
以下、図１０を参照して、本実施形態に係る送信機１０の全体動作について説明する。
【０１１６】
第１に、ＩＲＤ２１が、放送信号を受信する。
【０１１７】
第２に、ＤＥＭＵＸ２２が、ＩＲＤ２１により受信された放送信号を、ＭＰＥＧ形式の映像コンテンツデータと、音声コンテンツデータと、その他のデータとに分離する。
【０１１８】
第３に、ＭＰＥＧ２  Ｄｅｃｏｄｅｒ２４が、ＤＥＭＵＸ２２により分離されたＭＰＥＧ形式の映像コンテンツデータを復号する。
【０１１９】
第４に、Ｈ.２６４  Ｅｎｃｏｄｅｒ２５が、ＭＰＥＧ２  Ｄｅｃｏｄｅｒ２４により復号された映像コンテンツデータを、Ｈ.２６４形式の映像コンテンツデータに符号化する。
【０１２０】
第５に、解析部１００Ａが、ＭＰＥＧ２  Ｄｅｃｏｄｅｒ２４から出力されたＨ.２６４形式の映像コンテンツデータを解析して、かかる映像コンテンツデータの種類（すなわち、スライスタイプ）を判定する。
【０１２１】
第６に、決定部１００Ｂが、インターリーブ処理を行い、解析部１００Ａから出力された映像コンテンツデータに係る配信用のデータ構造を決定する（図２（ｂ）参照）。
【０１２２】
第７に、付与部１００Ｃが、解析部１００Ａにより判定された映像コンテンツデータの「スライスタイプ」に関連付けられている「誤り訂正用データ長」の誤り訂正用データを、決定部１００Ｂから出力された映像コンテンツデータに付与する。
【０１２３】
第８に、ＭＵＸ２６が、同期処理部２３により決定されたタイミングに基づいて、ＭＰＥＧトランスポート形式（ＭＰＥＧ-ＴＳ）等のストリーミング形式のデータとなるように、付与部１００Ａによって誤り訂正用データが付与されたＨ.２６４形式の映像コンテンツデータ、音声コンテンツデータ、その他のデータについて多重化を行う。
【０１２４】
第９に、ＩＰカプセル化部２８が、ＭＵＸ２６により多重化された多重化データ（ストリーム）を分割し、ＲＴＰ等のネットワークプロトコルのフォーマットにおけるペイロード部に挿入する。
【０１２５】
第１０に、ＩＰ送信装置２９が、ＭＵＸ２６により多重化されて、ＩＰカプセル化部２８によりパケット化されたデータを、ネットワーク１を介して受信機３０に配信する。
【０１２６】
本発明の第２の実施形態に係る送信機１０によれば、ＭＰＥＧ２  Ｄｅｃｏｄｅｒ２４及びＨ.２６４  Ｅｎｃｏｄｅｒ２５（変換部）が、放送信号に含まれているＭＰＥＧ形式の映像コンテンツデータを、ビットレートのより低いＨ.２６４形式の映像コンテンツデータに変換して、ＩＰマルチキャスト通信にて配信することによって、上述の「ＩＰ再配信システム」を実現することができる。
【０１２７】
以上、上述の実施形態を用いて本発明について詳細に説明したが、当業者にとっては、本発明が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本発明は、特許請求の範囲の記載により定まる本発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。従って、本明細書の記載は、例示説明を目的とするものであり、本発明に対して何ら制限的な意味を有するものではない。
【図面の簡単な説明】
【０１２８】
【図１】本発明の第１の実施形態に係る送信機の機能ブロック図である。
【図２】本発明の第１の実施形態に係る送信機における決定部により行われるインターリーブ処理について説明するための図である。
【図３】本発明の第１の実施形態に係る送信機における付与部により管理されているテーブルの一例を示す図である。
【図４】本発明の第１の実施形態に係る送信機における付与部により行われる誤り訂正データの付与処理について説明するための図である。
【図５】本発明の第１の実施形態に係る送信機における配信部により配信されるパケットのフォーマットの一例を示す図である。
【図６】本発明の第１の実施形態に係る送信機の動作を示すフローチャートである。
【図７】本発明の第１の実施形態に係る送信機における解析部により解析されるコンテンツのフレーム構造を説明するための図である。
【図８】本発明の第１の実施形態に係る送信機における解析部の動作を示すフローチャートである。
【図９】本発明の第１の実施形態に係る送信機における解析部の動作を示すフローチャートである。
【図１０】本発明の第２の実施形態に係る送信機の機能ブロック図である。
【符号の説明】
【０１２９】
１…ネットワーク
１０、２０…送信機
１１…コンテンツ記憶部
１２…配信部
１３…要求受信部
１００…配信データ生成部
１００Ａ…解析部
１００Ｂ…決定部
１００Ｃ…付与部
２１…ＩＲＤ
２２…ＤＥＭＵＸ
２３…同期処理部
２４…ＭＰＥＧ２  Ｄｅｃｏｄｅｒ
２５…Ｈ.２６４  Ｅｎｃｏｄｅｒ
２６…ＭＵＸ
２８…ＩＰカプセル化部
２９…ＩＰ送信装置
３０…受信機
【図１】
2008092214.tif 000003
【図２】
2008092214.tif 000004
【図３】
2008092214.tif 000005
【図４】
2008092214.tif 000006
【図５】
2008092214.tif 000007
【図６】
2008092214.tif 000008
【図７】
2008092214.tif 000009
【図８】
2008092214.tif 000010
【図９】
2008092214.tif 000011
【図１０】
2008092214.tif 000012