(57)【特許請求の範囲】
【請求項１】
ＴＴＳ化処理部がＭＰＥＧ−２  ＴＳ（Transport Stream）の各パケットにタイムスタンプを付けてＭＰＥＧ−２  ＴＴＳ（Time-stamped Transport Stream）に変換する工程と、
グループ構成部が前記ＭＰＥＧ−２  ＴＴＳの所定数のパケットを集めてグループを構成する工程と、
Ｎｕｌｌパケット除去部が前記グループからＮｕｌｌパケットを削除する工程と、
送信部が、前記Ｎｕｌｌパケットが削除された前記グループ内の前記ＭＰＥＧ−２  ＴＴＳのパケットを前詰めしてＲＴＰ（Real-time Transport Protocol）パケットに変換して通信回線に送信する工程とを備えることを特徴とするデジタル放送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信回線を用いたデジタル放送方法に関する。
【背景技術】
【０００２】
インターネット等の通信回線を用いたデジタル放送において、映像と音声を多重化したＭＰＥＧ−２  ＴＳ（Transport Stream）によるハイビジョン放送（高精細動画情報）を行なう場合、要求される転送レートが高い（例えば２４Ｍｂｐｓ以上）ため、コンテンツに直接関係ない情報（Ｎｕｌｌパケット等）を削除して転送レートを下げることが考えられる。
【０００３】
しかし、ＭＰＥＧ−２  ＴＳの固定ビットレート（CBR: constant bitrate）伝送の場合、受信側で再生タイミングを再現することができるのは、ジッタやパケットロスの影響を全く受けない環境において一定レートで伝送するモデルである。このモデルでＮｕｌｌパケットを削除し平均レートを下げると、伝送情報の受信が困難になる。
【０００４】
これに対して、ＭＰＥＧ−２  ＴＳの各パケットにタイムスタンプを付けてＭＰＥＧ−２  ＴＴＳ（Time-stamped Transport Stream）に変換した後にＮｕｌｌパケットを除去する方法が提案されている（例えば、特許文献１参照）。受信側はＭＰＥＧ−２  ＴＴＳ中のタイムスタンプにより再生タイミングを正確に再現できる。従って、送信側はＮｕｌｌパケットを削除することができるため、通信回線でのデータ転送の平均レートを実質的に下げることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１０４０８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＭＰＥＧ−２  ＴＴＳのデータストリームは、所定数のＭＰＥＧ−２  ＴＴＳのパケットを集めたグループにヘッダを付したＲＴＰ（Real-time Transport Protocol）パケットに変換されて送信側から通信回線に送信される。従来は、送信側でＮｕｌｌパケットを削除して、ＮｕｌｌでないＭＰＥＧ−２  ＴＴＳパケットをＲＴＰパケットの上限一杯まで詰め込んでいた。このため、送信側のＲＴＰパケット化のタイミングにばらつきが生じ、受信側はバッファを確保してＲＴＰパケットの到着時間のばらつきを吸収する必要があった。さらに、受信側の遅延時間が増大するという問題もあった。
【０００７】
本発明は、上述のような課題を解決するためになされたもので、その目的は受信側に余分なバッファが不要となり、受信側の遅延時間を短縮でき、通信回線でのデータ転送の平均レートを実質的に下げることができるデジタル放送方法を得るものである。
【課題を解決するための手段】
【０００８】
本発明に係るデジタル放送方法は、ＴＴＳ化処理部がＭＰＥＧ−２  ＴＳの各パケットにタイムスタンプを付けてＭＰＥＧ−２  ＴＴＳに変換する工程と、グループ構成部が前記ＭＰＥＧ−２  ＴＴＳの所定数のパケットを集めてグループを構成する工程と、Ｎｕｌｌパケット除去部が前記グループからＮｕｌｌパケットを削除する工程と、送信部が、前記Ｎｕｌｌパケットが削除された前記グループ内の前記ＭＰＥＧ−２  ＴＴＳのパケットを前詰めしてＲＴＰパケットに変換して通信回線に送信する工程とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明により、受信側に余分なバッファが不要となり、受信側の遅延時間を短縮でき、通信回線でのデータ転送の平均レートを実質的に下げることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係るデジタル放送システムを示す図である。
【図２】本発明の実施の形態の方式によるＲＴＰパケット化の例を示す図である。
【図３】本発明の実施の形態に係るデジタル放送方法のフローチャートである。
【図４】比較例１の方式によるＲＴＰパケット化の例を示す図である。
【図５】比較例１に係るデジタル放送方法のフローチャートである。
【図６】比較例２の方式によるＲＴＰパケット化の例を示す図である。
【図７】比較例２に係るデジタル放送方法のフローチャートである。
【図８】本発明の実施の形態及び比較例１，２のそれぞれの方式によるＲＴＰパケット化の例を比較した図である。
【発明を実施するための形態】
【００１１】
図１は、本発明の実施の形態に係るデジタル放送システムを示す図である。このシステムは送信機１と受信機２に分かれる。送信機１が送信したＲＴＰパケットをインターネット等の通信回線３を介して受信機２が受信する。送信機１は、映像・音声エンコーダ（圧縮・多重装置）４、ＴＴＳ化処理部５、グループ構成部６、Ｎｕｌｌパケット除去部７、及び送信部８を備える。
【００１２】
図２は本発明の実施の形態の方式によるＲＴＰパケット化の例を示す図である。図３は本発明の実施の形態に係るデジタル放送方法のフローチャートである。これらの図に沿って本実施の形態のデジタル放送方法を説明する。
【００１３】
まず、映像・音声エンコーダ（圧縮・多重装置）４が、通常放送に使われるＭＰＥＧ−２  ＴＳを出力する。ここで、ＭＰＥＧ−２  ＴＳには、放送局等で元の映像からエンコードされる際に、再生タイミングを調整するために、映像等を含まないＮｕｌｌパケットが挿入されている。
【００１４】
次に、ＴＴＳ化処理部５がＭＰＥＧ−２  ＴＳの各パケットにタイムスタンプを付けてＭＰＥＧ−２  ＴＴＳに変換する。具体的には、ＴＴＳ化処理部５にＭＰＥＧ−２  ＴＳが入力され（ステップＳ１）、映像・音声エンコーダ（圧縮・多重装置）４から受信したエンコード時の時刻情報をタイムスタンプとしてＭＰＥＧ−２  ＴＳのパケットに付ける（ステップＳ２）。
【００１５】
次に、グループ構成部６がＭＰＥＧ−２  ＴＴＳパケットをグループに追加する（ステップＳ３）。グループ構成部６はＭＰＥＧ−２  ＴＴＳパケットの所定数ｎ個に到達するまでステップＳ１〜Ｓ３を繰り返す（ステップＳ４）。
【００１６】
次に、グループ構成部６はｎ個のパケットのグループをＮｕｌｌパケット除去部７に渡す。Ｎｕｌｌパケット除去部７はｎ個のパケットのグループから不要なＮｕｌｌパケットを削除する。具体的には、タイムスタンプが付けられたＴＳのヘッダを読み（ステップＳ５）、この中のパケットＩＤ（ＰＩＤ）をチェックする（ステップＳ６）。ＰＩＤがＮｕｌｌパケットを意味する“ＰＩＤ＝１ＦＦＦ”である場合は、そのＴＴＳパケットを削除し（ステップＳ７）、ステップＳ５に戻る。一方、ＰＩＤが“ＰＩＤ＝１ＦＦＦ”でない場合は、そのＴＴＳパケットは有効な情報を含むのでＭＰＥＧ−２  ＴＴＳをＲＴＰペイロード部に追加する（ステップＳ８）。１つのグループに含まれるＭＰＥＧ−２  ＴＴＳのｎ個のパケットを処理するまでステップＳ５〜Ｓ８を繰り返す（ステップＳ９）。
【００１７】
次に、送信部８が、Ｎｕｌｌパケットが削除されたグループ内のＭＰＥＧ−２  ＴＴＳのパケットを前詰めし、ヘッダを付してＲＴＰパケットに変換して通信回線３に送信する（ステップＳ１０）。
【００１８】
続いて、本実施の形態の効果を比較例１，２と比較して説明する。図４は比較例１の方式によるＲＴＰパケット化の例を示す図である。図５は比較例１に係るデジタル放送方法のフローチャートである。比較例１では、Ｎｕｌｌパケットを区別せずにＭＰＥＧ−２  ＴＳパケットを１つのＲＴＰパケットに上限一杯まで詰め込む（ステップＳ１１〜Ｓ１４）。これによりＲＴＰパケット化のタイミングにばらつきが生じないため、ＭＰＥＧ−２  ＴＳのＣＢＲ伝送の場合、ジッタやパケットロスの影響を全く受けない環境では、受信側で再生タイミングを再現することができる。
【００１９】
一方、インターネット等の通信回線を用いたデジタル放送において、ハイビジョン放送を行なうことを考える。ハイビジョン放送では要求される転送レートが高く、これを下げるためＮｕｌｌパケットを削除することが考えられるが、受信側で再生タイミングの再現が困難になる。よって、Ｎｕｌｌパケットを削除することができないため、比較例１はデジタル放送への適用が難しい。
【００２０】
図６は比較例２の方式によるＲＴＰパケット化の例を示す図である。図７は比較例２に係るデジタル放送方法のフローチャートである。比較例２では、ＭＰＥＧ−２  ＴＳの各パケットにタイムスタンプを付けてＭＰＥＧ−２  ＴＴＳに変換して通信回線３に送信する（ステップＳ１５〜Ｓ２２）。このため、受信機２で受け取ったＭＰＥＧ−２  ＴＴＳのパケットのタイミングや順序が送信側からずれても、受信機２は正しいタイミングや順序でパケットを再配列することができる。即ち、受信機２はＭＰＥＧ−２  ＴＴＳ中のタイムスタンプにより再生タイミングや順序を正確に再現できる。従って、送信機１はＮｕｌｌパケットを削除することができるため、通信回線３でのデータ転送の平均レートを実質的に下げることができる。
【００２１】
しかし、比較例２では、Ｎｕｌｌパケットを削除して、ＮｕｌｌでないＭＰＥＧ−２  ＴＴＳパケットをＲＴＰパケットの上限一杯まで詰め込む。このため、送信側のＲＴＰパケット化のタイミングにばらつきが生じ、受信側はバッファを確保してＲＴＰパケットの到着時間のばらつきを吸収する必要がある。さらに、受信側の遅延時間が増大する。
【００２２】
これに対して、本実施の形態では、Ｎｕｌｌパケットも含めて所定数のパケットを集めてグループを構成し、そのグループからＮｕｌｌパケットを削除して残ったＭＰＥＧ−２  ＴＴＳのパケットを前詰めしてＲＴＰパケットに変換する。これにより、ＲＴＰパケットが一定間隔で生成されるため、受信側に余分なバッファが不要となり、受信側の遅延時間を短縮できる。なお、１つのグループ中にＮｕｌｌでないＭＰＥＧ−２  ＴＴＳパケットが一つも存在しない場合でも、そのグループだけでＲＴＰパケット化する。なお、このためにＲＴＰパケット全体の長さは一定ではなくなるが、仕様上は問題ない。
【００２３】
図８は本発明の実施の形態及び比較例１，２のそれぞれの方式によるＲＴＰパケット化の例を比較した図である。比較例１では、Ｎｕｌｌパケットも含めてＲＴＰパケット化しているため、転送負荷が大きい。比較例２では、Ｎｕｌｌパケットを削除して転送負荷を軽減しているが、ＲＴＰパケット化のタイミングにばらつきが生じる。よって、受信側でＲＴＰパケットの到着間隔も一定でなくなるため、余分なバッファが必要となり、遅延時間が増大する。これに対して、本実施の形態は、転送負荷は比較例２と同レベルであり、ＲＴＰパケット化のタイミングは比較例１と同レベルである。よって、本実施の形態では、受信側に余分なバッファが不要となり、受信側の遅延時間を短縮でき、通信回線でのデータ転送の平均レートを実質的に下げることができる。
【符号の説明】
【００２４】
１  送信機
２  受信機
３  通信回線
５  ＴＴＳ化処理部
６  グループ構成部
７  Ｎｕｌｌパケット除去部
８  送信部
【図１】
0005310892.tif 000002
【図２】
0005310892.tif 000003
【図３】
0005310892.tif 000004
【図４】
0005310892.tif 000005
【図５】
0005310892.tif 000006
【図６】
0005310892.tif 000007
【図７】
0005310892.tif 000008
【図８】
0005310892.tif 000009