(57)【要約】【課題】  伝送遅延を抑制しつつ高品質な番組データの送信サービスを提供すること。【解決手段】  番組送信装置１が番組データを送信する番組送信方法であって、番組データは、番組情報データ、同期信号データ、映像データ、および、音声データを含めて構成され、番組送信装置１が、番組情報の入力を受け付けて番組情報データとする手順と、同期信号の発生および符号化を行い同期信号データとする手順と、映像信号の入力を受け付けて符号化して映像データとする手順と、音声信号の入力を受け付けて符号化して音声データとする手順と、作成された各番組データをパケット化する手順と、パケット化された各番組データの送出期限を算出する手順と、パケット化された各番組データを送出期限が早い順に送信する手順と、を実行することを特徴とする。【選択図】      図１
2005217556.tif 000002
【特許請求の範囲】
【請求項１】
番組送信装置が番組データを送信する番組送信方法であって、前記番組データは、番組情報データ、同期信号データ、映像データ、および、音声データを含めて構成され、前記番組送信装置が、前記番組情報の入力を受け付けて番組情報データとする手順と、前記同期信号の発生および符号化を行い同期信号データとする手順と、映像信号の入力を受け付けて符号化して映像データとする手順と、音声信号の入力を受け付けて符号化して音声データとする手順と、前記作成された各番組データをパケット化する手順と、前記パケット化された各番組データの送出期限を算出する手順と、前記パケット化された各番組データを送出期限が早い順に送信する手順と、を実行することを特徴とする番組送信方法。
【請求項２】
前記各番組データの送出期限は、前記各番組データのパケットに付されたタイムスタンプおよびパケットサイズのうち、少なくとも１つを基にして算出されることを特徴とする請求項１に記載の番組送信方法。
【請求項３】
前記番組送信方法は、前記番組送信装置が、前記パケット化された各番組データの優先順位を、同期信号データ、音声データ、映像データ、番組情報データの順にパケットごとに設定する手順をさらに実行し、前記パケット化された各番組データを送出期限が早い順に送信する手順は、前記送出期限が同一となる複数のパケットについて、前記優先順位に基づいた順序で送信することを特徴とする請求項１または請求項２に記載の番組送信方法。
【請求項４】
前記映像信号の入力を受け付けて符号化して映像データとする手順は、前記映像信号の動きベクトルを監視する手順を含むものとし、前記動きベクトルの大きさに基づいて前記符号化して映像データとする処理の処理時間の上限を設定し、前記処理時間の上限に適合するように符号化を行うことを特徴とする請求項１ないし請求項３のいずれか１項に記載の番組送信方法。
【請求項５】
前記番組送信方法は、前記番組送信装置が、前記映像信号を符号化して映像データを作成する手順における設定情報を登録させる設定画面を提示する手順をさらに実行し、前記設定画面は、映像データに対応する映像ヘッダと、映像データを構成する単独で画像表示が可能な単独画像データと、を同一のパケットに含めるか否かの選択を設定させ、前記作成された各番組データをパケット化する手順は、前記設定画面によって設定された選択に従って前記映像データのパケット化を行うことを特徴とする請求項１ないし請求項４のいずれか１項に記載の番組送信方法。
【請求項６】
前記番組送信方法は、前記番組送信装置が、前記映像信号を符号化して映像データを作成する手順における設定情報を登録させる設定画面を提示する手順をさらに実行し、前記設定画面は、映像データに対応する映像ヘッダを構成する情報のうち、送信する情報を取捨選択させ、前記作成された各番組データをパケット化する手順は、前記設定画面によって送信すると選択された情報を含めた映像ヘッダのパケット化を行うことを特徴とする請求項１ないし請求項４のいずれか１項に記載の番組送信方法。
【請求項７】
番組データを送信する番組送信装置であって、前記番組データは、番組情報データ、同期信号データ、映像データ、および、音声データを含めて構成され、入力された映像信号の符号化処理を行って前記映像データを生成する映像符号化部と、入力された音声信号の符号化処理を行って前記音声データを生成する音声符号化部と、前記番組情報データを作成する番組情報テーブル生成部と、前記映像データと前記音声データとの同期再生をするために必要な前記同期信号データを生成する同期信号生成部と、前記番組データの送信前に一時的に前記番組データを保持する送信バッファと、前記番組データの送出期限を算出する送出期限算出部と、前記番組データの送出期限が早い順に各パケットを多重化して送信するパケット送信部と、を含めて構成されることを特徴とする番組送信装置。
【請求項８】
前記番組送信装置は、前記パケット送信部が前記各パケットを送信する際における、前記番組データを同期信号データ、音声データ、映像データ、番組情報データの送信順序となる優先順位を設定する優先順位設定部をさらに含めて構成されることを特徴とする請求項７に記載の番組送信装置。
【請求項９】
前記番組送信装置は、前記映像信号の動きベクトルを監視し、前記動きベクトルの大きさに応じて前記映像符号化部の処理時間を制限する動きベクトル監視部をさらに含めて構成されることを特徴とする請求項７または請求項８に記載の番組送信装置。
【請求項１０】
請求項７ないし請求項９のいずれか１項に記載の番組送信装置と、前記番組送信装置から送信される前記番組データを受信する少なくとも１台の受信端末と、を含めて構成される番組送信システム。
【請求項１１】
番組データを送信する番組送信プログラムであって、前記番組データは、番組情報データ、同期信号データ、映像データ、および、音声データを含めて構成され、演算処理を行う際に用いられる記憶領域としてのメモリと、前記演算処理を行う演算処理装置とを少なくとも備えるコンピュータを、入力された映像信号の符号化処理を行って前記映像データを生成する映像符号化手段と、入力された音声信号の符号化処理を行って前記音声データを生成する音声符号化手段と、前記番組情報データを作成する番組情報テーブル生成手段と、前記映像データと前記音声データとの同期再生をするために必要な前記同期信号データを生成する同期信号生成手段と、前記番組データの送信前に一時的に前記番組データを保持するデータ格納手段と、前記番組データの送出期限を算出する送出期限算出手段と、前記番組データの送出期限が早い順に各パケットを多重化して送信するパケット送信手段、として機能させることを特徴とする番組送信プログラム。
【請求項１２】
前記番組送信プログラムは、前記コンピュータを、前記パケット送信部が前記各パケットを送信する際における、前記番組データを同期信号データ、音声データ、映像データ、番組情報データの送信順序となるように優先順位を設定する優先順位設定手段をさらに含めて機能させることを特徴とする請求項１１に記載の番組送信プログラム。
【請求項１３】
前記番組送信プログラムは、前記コンピュータを、前記映像信号の動きベクトルを監視し、前記動きベクトルの大きさに応じて前記映像符号化部の処理時間を制限する動きベクトル監視手段をさらに含めて機能させることを特徴とする請求項１１または請求項１２に記載の番組送信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組送信方法、番組送信装置、番組送信システム、および、番組送信プログラムに関する。
【背景技術】
【０００２】
近年、映像のストリームや音声のストリームを含む番組の送信は、通信衛星、放送衛星、地上波を利用したデジタル放送、インターネット、携帯電話などの様々な方法で行われている。送信される番組データは、映像、音声などのコンテンツ本体に加え、番組を説明する番組表や、番組を再生する際に必要な同期信号などによって構成される。よって、番組の再生の際には、これらの番組を構成する各種データは、一通り受信側に送信される。
【０００３】
ここで、不特定多数のユーザを相手にする番組データの配信形式は、ＭＰＥＧ（Moving Picture Experts Group）などの標準化規格によって規定されている。まず、映像データの符号化は、例えば、ＭＰＥＧ-１ビデオ規格（ISO/IEC 11172-2）、ＭＰＥＧ-２ビデオ規格（ISO/IEC 13818-2）、および、ＭＰＥＧ-４ビデオ規格（ISO/IEC 14496-2）によって規格化されている。次に、音声データの符号化は、ＭＰＥＧ-１オーディオ規格（ISO/IEC 11172-3）、ＭＰＥＧ-２オーディオ規格（ISO/IEC 13818-3）、ＭＰＥＧ-２・ＡＡＣ（Advanced Audio Coding）規格（ISO/IEC 13818-7）、および、ＭＰＥＧ-４オーディオ規格（ISO/IEC 14496-3）によって規格化されている。そして、映像データと音声データとを含むコンテンツの多重化配信については、ＭＰＥＧでは、“システム”と呼ばれ、例えば、ＭＰＥＧ-１システム規格（ISO/IEC 11172-1）、ＭＰＥＧ-２システム規格（ISO/IEC 13818-1）、および、ＭＰＥＧ-４システム規格（ISO/IEC 14496-1）によって規格化されている。なお、規格名の後の括弧内は、規格文書の番号である。なお、これらの規格は、非特許文献１（ＭＰＥＧ１）、非特許文献２（ＭＰＥＧ２）、および、非特許文献３（ＭＰＥＧ４）によって、参照可能である。
【０００４】
そして、番組データの配信形式は、日本では、社団法人・電波産業会が、ＡＲＩＢ（Association of Radio Industries and Businesses）規格として、デジタル放送における映像符号化、音声符号化及び多重化方式を、文書“ＳＴＤ−Ｂ３２”として、また、デジタル放送に使用する番組配列情報を、文書“ＳＴＤ−Ｂ１０”として、それぞれ規格化している。
【０００５】
このような番組データを配信するための情報伝送路の放送帯域は、放送局ごとに限られている。例えば、地上デジタル放送では、１放送局当たりの携帯・移動体向け放送帯域は数１００ｋｂｐｓから数Ｍｂｐｓである。そして、放送帯域に伝送するデータの使用帯域は、使用帯域を一定にする方式、または、使用帯域を可変とする方式、の２種類に分類できる。
【０００６】
まず、使用帯域を一定にする方式は、ストリーム伝送するデータを均一化することで実現される。そのため、限られた放送帯域の上限までを使用帯域とすることにより、放送帯域を有効に活用することが出来る。しかし、ストリームの信号データのビットレートが低下した場合には、スタッフィングバイト（冗長データ）による、伝送データ量の一定化を行う。その場合、冗長なビットを読み飛ばす処理を行なうため、受信側での再生処理時間がその分遅延する可能性がある。また、ストリームの信号データのビットレートが一時的に大きくなった場合には、大きくなった部分のビットを遅らせて平均以下の部分に振り分けることで一定化するため、伝送遅延が発生し受信側での再生時間がその分遅延することになる。
【０００７】
一方、使用帯域を可変とする方式は、統計多重効果を利用して映像や音声を圧縮する方式である。このため、使用帯域は時間と共に変動するので、圧縮前の映像の動きが緩やかなときは、連続する映像間での差分が小さいのでビットレートは低下してしまい、伝送帯域を有効活用できない場合がある。また、圧縮前の映像中の動きが活発になると、ビットレートが増大する傾向にあるので、複数の映像ストリームにおいて、同時にビットレートが増大した場合に、限られた伝送帯域を瞬間的に超えることによって、映像や音声ストリームの欠損を引き起こす可能性がある。しかし、スタッフィングバイトを使用しないため、使用帯域を一定にする方式での伝送遅延に関する前記の問題は、考慮しなくて済む。
【０００８】
なお、番組データは、映像データや音声データなどの種別の異なる様々なデータから構成されており、その特徴を活用して種別ごとにデータを送信する際の優先度を設け、その優先度に従ってデータを送信する方式が、提案されている（特許文献１、特許文献２、特許文献３、特許文献４参照）。これらの方式は、各種の放送データを必要なタイミングで送信するのに有効である。
【特許文献１】特開２００３−２５０１１３号公報（段落[００２０]）
【特許文献２】特開２００１−１９７１０８号公報（段落[０００９]）
【特許文献３】特開２００１−１４４７１０号公報（段落[００１６]）
【特許文献４】特開２００１−１８９７０８号公報（段落[００６１]）
【非特許文献１】The Moving Picture Experts Group (MPEG)、"Short MPEG-1 description"、[online]、［平成１５年１２月１日検索］、インターネット＜ＵＲＬ：http://www.chiariglione.org/mpeg/standards/mpeg-1/mpeg-1.htm＞
【非特許文献２】The Moving Picture Experts Group (MPEG)、"Short MPEG-2 description"、[online]、［平成１５年１２月１日検索］、インターネット＜ＵＲＬ：http://www.chiariglione.org/mpeg/standards/mpeg-2/mpeg-2.htm＞
【非特許文献３】The Moving Picture Experts Group (MPEG)、"MPEG-4 Overview"、[online]、［平成１５年１２月１日検索］、インターネット＜ＵＲＬ：http://www.chiariglione.org/mpeg/standards/mpeg-4/mpeg-4.htm＞
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ここで、映像と音声とを同期して受信機に再生させるためには、再生に必要な番組データが受信機に一通り揃っていることが必要となる。例えば、映像データだけを一度に大量に送信してしまい、その映像データに対応する音声データが到着しないと、映像データは再生ができなくなってしまう。よって、音声データを待っている間の遅延が発生してしまう。
【００１０】
一方、遅延を抑制するために、送信すべきコンテンツデータを送信側で大幅に間引いて（ビットレートをさげて）しまうと、放送局が利用可能な限られた伝送帯域を、一時的に余らせてしまう。その結果、ユーザ側（受信機）に提供されるコンテンツの質が低くなってしまい、高品質なサービスの提供が困難となってしまう。
【００１１】
なお、特許文献１、特許文献２、および、特許文献３は、例えば、映像データと音声データとでは、音声データを優先するといった、種別の異なるデータについての送信時の優先度を規定するが、同一の種別である映像データが複数存在していた場合に、どの映像データを先に送信すべきかについては、考慮されていない。さらに、特許文献４は、パケットの発生からの経過時間が所定の時刻を超えた場合に、そのパケットを優先的に送信する旨が記述されている。しかし、経過時刻になるまでのパケットの優先順位については規定されていない。従って、従来の技術では、任意のパケットについて、優先順位を規定する明確なルールが規定されていないため、伝送遅延の抑制および放送帯域の有効活用という観点からは、不十分である。
【００１２】
そこで、本発明は、前記した問題を解決し、伝送遅延を抑制しつつ高品質なサービスの提供を行うことを主な目的とする。
【課題を解決するための手段】
【００１３】
前記課題を解決するため、請求項１に記載の番組送信方法は、番組送信装置が番組データを送信する番組送信方法であって、前記番組データは、番組情報データ、同期信号データ、映像データ、および、音声データを含めて構成され、前記番組送信装置が、前記番組情報の入力を受け付けて番組情報データとする手順と、前記同期信号の発生および符号化を行い同期信号データとする手順と、映像信号の入力を受け付けて符号化して映像データとする手順と、音声信号の入力を受け付けて符号化して音声データとする手順と、前記作成された各番組データをパケット化する手順と、前記パケット化された各番組データの送出期限を算出する手順と、前記パケット化された各番組データを送出期限が早い順に送信する手順と、を実行することを特徴とする。その他の手段については、以下の実施の形態において説明する。
【発明の効果】
【００１４】
本発明は、送信する番組データの種別に応じた優先度および制限時刻を送信するパケットごとに設けることで、受信機で所定のパケットの到着待ちとなる遅延時間の発生を抑制できる。また、符号化対象となる映像の動きベクトルに応じて、符号化処理の時間に制限を設けて、ＣＰＵ（Central Processing Unit）の動作時間を制御することで、ＣＰＵの利用率が高いことによる遅延の発生を抑制できるとともに、時間制限の上限まで利用して符号化処理を行うことで、良質なサービスの提供が実現できる。
【発明を実施するための最良の形態】
【００１５】
以下に、本発明が適用される番組送信システムの第１実施形態について、図面を参照して詳細に説明する。まず、本実施形態の番組送信システムの構成について、図１および図２を参照して説明する。
【００１６】
図１は、番組送信システムの構成図である。番組送信システムは、伝送遅延を抑制しつつ高品質なサービスの提供を行う機能を有する。このため、番組送信システムは、番組データを送信する番組送信装置１と、番組データを受信する受信端末（図示は省略）と、を含めて構成される。そして、番組データは、無線による放送または有線によるデータ通信によって、番組送信装置１から各受信端末に向けて提供される。なお、番組送信装置１および各受信端末は、演算処理を行う際に用いられる記憶領域としてのメモリと、前記演算処理を行う演算処理装置とを少なくとも備えるコンピュータとして構成される。
【００１７】
番組送信装置１は、映像データに関する処理を行う映像データ処理部１０と、音声データに関する処理を行う音声データ処理部２０と、番組情報に関する処理を行う番組情報処理部３０と、時刻データに関する処理を行う時刻データ処理部４０と、番組データの送信に関する処理を行う番組送信処理部５０と、を含めて構成される。なお、番組データは、映像データ、音声データ、番組情報、および、時刻データが互いに関連付けられているデータである。以下、番組送信装置１の各構成要素について、具体的に説明する。
【００１８】
まず、映像データ処理部１０は、入力された映像信号の符号化処理を行って映像データを生成する映像符号化部１１と、多重化送信するために映像データをパケットに分割する映像パケット化部１２と、映像データをパケット化する際のパケットの生成方法を設定する映像パケット化設定部１３と、映像信号の動きベクトルを監視して映像符号化部１１の符号化処理に反映させる動きベクトル監視部１４と、を含めて構成される。
【００１９】
次に、音声データ処理部２０は、入力された音声信号の符号化処理を行って音声データを生成する音声符号化部２１と、多重化送信するために映像データをパケットに分割する音声パケット化部２２と、音声データをパケット化する際のパケットの生成方法を設定する音声パケット化設定部２３と、を含めて構成される。
【００２０】
そして、番組情報処理部３０は、番組情報テーブルを生成してセクションに変換する番組情報テーブル生成部３１と、多重化送信するために番組情報のセクションのパケット化を行う番組情報パケット化部３２と、を含めて構成される。
【００２１】
さらに、時刻データ処理部４０は、映像データと音声データとの同期再生をするために必要な同期信号を生成する同期信号生成部４１と、多重化送信するために同期信号のパケット化を行う同期信号パケット化部４２と、映像データおよび音声データの符号化処理に使用される基準時間を生成する基準時間生成部４３と、基準時間を基にして映像データおよび音声データの符号化処理の動作周期制御およびパケット化の際に付されるタイムスタンプの生成を行う基準時間制御部４４と、を含めて構成される。
【００２２】
なお、コンテンツデータの符号化処理を行う映像符号化部１１および音声符号化部２１は、番組の送信前に予めコンテンツデータを符号化してもよいし、番組の送信に併せてリアルタイムにコンテンツデータを符号化してもよい。そして、符号化処理によって符号化されたデータは、例えば、リングバッファに一時格納される。
【００２３】
そして、番組送信処理部５０は、多重化送信するための各パケットを送信前に一時的に保持する送信バッファ５１と、多重化送信するための各パケットについてその種別に応じて送信時の優先順位を設定する優先順位設定部５２と、映像データおよび音声データの送出期限を算出する送出期限算出部５３と、多重化送信するための各パケットを多重化して送信可能にするパケット多重化部５４と、多重化された送信データについて有線あるいは無線伝送路により変調処理をしてから送信するパケット送信部５５と、を含めて構成される。
【００２４】
図２は、番組データのパケット化および多重化を示す図である。ここで、図２で使用されている用語は、ＭＰＥＧ-２システム規格（ISO/IEC 13818-1）のものである。まず、映像や音声などの各番組データは、ＥＳ（Elementary Stream）という名称のストリームとして定義される。よって、１つの番組は、映像用のＥＳと、音声用のＥＳと、同期信号用のＥＳと、番組情報のＥＳとを組にしたＥＳの集合として定義される。
【００２５】
次に、ＥＳは、番組の期間分あるので、一度に伝送することは困難である。そこで、ＥＳは、番組の期間の一部を切り出して、パケット化される。パケット化されたＥＳは、ＰＥＳ（Packetized Elementary Stream）と呼ばれる。さらに、複数のストリームを１つの伝送路上で多重化して送信するために、ＰＥＳは、ＴＳ（Transport Stream）またはＰＳ（Program Stream）に、多重化される。なお、デジタル放送では、ＴＳが使用されている。以上のように、送信側では、ＥＳ→ＰＥＳ→ＴＳの順に番組データを処理する。一方、受信側では、送信側とは逆に、ＴＳ→ＰＥＳ→ＥＳの順に処理を行い、ストリームを構成する。
【００２６】
ここで、受信側の端末がＴＳパケットを処理する方法について、具体的に説明する。ＴＳパケットのヘッダ部には、“ＰＩＤ”と呼ばれるＴＳパケットの種別の識別子が含まれている。そこで、受信側の端末は、まず、ＰＩＤ＝０となるＴＳパケットを読み込む。このＰＩＤ＝０のパケットは、ＰＡＴ（Program Association Table）と呼ばれるデータで、番組番号とその番組番号の番組表との対応を関連付ける。次に、受信側の端末は、ＰＡＴによって指定されたＰＩＤのＴＳパケットを読み込み、番組表であるＰＭＴ（Program Map Table）を取得する。このＰＭＴは、番組を構成するストリームのＰＩＤを規定する。さらに、受信側の端末は、ＰＭＴによって指定されたＰＩＤのＴＳパケットを読み込み、番組を構成する各ストリームを取得する。なお、同一のストリームを構成するＴＳパケットには、同一のＰＩＤが付されている。以上、ＴＳパケットの処理方法を説明した。
【００２７】
以上、番組送信システムの構成について、説明した。次に、本実施形態の番組送信システムの番組データの送信処理について、図１および図２を参照しつつ、図３に沿って説明する。なお、図３は、番組送信装置１の動作を主体とするフローチャートである。
【００２８】
まず、番組情報処理部３０は、番組情報を登録する（Ｓ１０１）。なお、番組情報は、ＰＳＩ（Program Specific Information）と呼ばれ、前記ＰＡＴや前記ＰＭＴを含めて構成される。また、ＰＳＩを拡張して新たなテーブルや記述子を追加した仕様であるＳＩ（Service Information）を番組情報として構成してもよい。
【００２９】
次に、時刻データ処理部４０は、同期信号を作成する（Ｓ１０２）。なお、同期信号は、映像や音声の符号化の単位ごとに付与される時刻情報であるＰＴＳ（Presentation Time Stamp）およびＤＴＳ（Decoding Time Stamp）である。時刻データ処理部４０は、作成したＰＴＳおよびＤＴＳを、映像データ処理部１０と音声データ処理部２０とに通知して符号化されるデータへの付加を依頼する。そして、作成された同期信号は、受信側の端末に送信するために、同期信号パケット化部４２によってパケット化される。
【００３０】
そして、時刻データ処理部４０は、映像データ処理部１０および音声データ処理部２０に基準時間を設定する（Ｓ１０３）。なお、基準時間は、ＰＣＲ（Program Clock Reference）またはＳＣＲ（System Clock Reference）である。時刻データ処理部４０は、これらの基準時間を、映像データ処理部１０と音声データ処理部２０とに通知して符号化されるデータへの付加を依頼する。
【００３１】
ここで、番組送信装置１は、コンテンツデータの入力があるかどうかの確認を行う（Ｓ１０４）。もし、映像符号化部１１に映像信号の入力がなされた場合には（Ｓ１０４、映像）、映像データ処理部１０は、映像データのパケットを作成する（Ｓ１０５）。つまり、映像符号化部１１は、映像信号の符号化を行い、映像パケット化部１２は、符号化された映像データのストリームを、パケット化する。ここで、符号化およびパケット化は、映像パケット化設定部１３によって規定された設定に従う。
【００３２】
なお、動きベクトル監視部１４は、映像信号の動きベクトルを監視し、その大きさに応じて、映像符号化部１１の符号化処理に要する時間を制限してもよい。そして、映像符号化部１１は、時間の制限に適合するように、サンプリングレートなどのエンコードパラメータを変更して、映像データを作成する。これにより、作成される映像データおよびＣＰＵの使用率が緩和され、送信処理の遅延を抑制することが可能となる。
【００３３】
一方、音声符号化部２１に音声信号の入力がなされた場合には（Ｓ１０４、音声）、音声データ処理部２０は、音声データのパケットを作成する（Ｓ１０６）。そして、符号化された音声のストリームは、音声パケット化設定部２３の設定に従って、音声パケット化部２２によりパケット化される。
【００３４】
そして、番組送信処理部５０は、パケットの送信に関する優先順位を設定する（Ｓ１０７）。各ＴＳパケットの優先順位は、同期信号→音声データ→映像データ→番組情報の順である。これにより、受信側で再生に必要なデータが、重要度に応じて優先的に受信可能となる。
【００３５】
さらに、番組送信処理部５０は、パケットの送出期限を算出する（Ｓ１０８）。なお、送出期限は、例えば、ＰＥＳに付されたタイムスタンプであるＰＴＳ値、または、パケットのサイズのうちの少なくとも１つの情報を基にして、パケットごとに算出される。
【００３６】
そして、番組送信処理部５０は、送信バッファ５１のパケットを送信する（Ｓ１０９）。ここで、パケット多重化部５４およびパケット送信部５５は、パケットに設定された優先順位および送出期限に適合するように、各パケットを送信する。まず、現在時刻とパケットの送出期限との時間間隔が短いパケットが、優先的に送信される。なお、送出期限が同一となるパケットが複数存在する場合には、優先順位を基にしてパケットの送出順序を決定する。さらに、送出期限と優先順位とがいずれも同一となるパケットが複数存在する場合には、管理者によって定められた所定のルールに従って、パケットの送出順序が決定される。なお、所定のルールは、例えば、パケットの生成時間の早い順や、ランダムの送出順序などが挙げられる。
【００３７】
以上、番組データの送信処理について、一通り説明した。ここで、映像データのパケット化を行う際の設定方法および設定方法に従ったパケット化処理について、補足説明する。図４から図７は、映像データのパケット化の一例を示す図であり、図８は、番組データのパケット化の設定を行う画面図である。
【００３８】
ＭＰＥＧ−４ビデオ規格（ISO/IEC 14496-2）のヘッダには、ビデオストリームを再生する上で必須の情報が存在する（図４〜図７の“映像ヘッダ”を参照）。これらのヘッダは、その一部を受信装置が保持している場合には、送信せずに済むためにヘッダから省略することが可能である。そこで、番組送信装置１は、映像ヘッダにどのデータを含めるかを、送信者に設定させることが必要となる。図４から図７では、ＭＰＥＧ４−ビデオストリームをＭＰＥＧ−２システムにマッピングする方式について説明する。
【００３９】
まず、図４は、１つのＰＥＳが、映像ヘッダと、映像データであるＩピクチャとを、併せて格納し、映像データであるＰピクチャについては、別の各ＰＥＳパケットに格納する方式を示す。さらに、図５は、図４の方式の別の形態として、映像ヘッダと、Ｉピクチャとを、併せて格納し、Ｐピクチャについては、別の各ＰＥＳパケットに格納する方式を示す。なお、映像ヘッダのうち、ＰＥＳパケットに格納されなかったデータ“Visual Object Sequence”および“Group Of Video Plane”は、送信されずに削除される。なお、映像データは、単独で画像表示が可能な単独画像データ（Ｉピクチャ）と、他の画像データを用いることで画像表示が可能な差分画像データ（Ｂピクチャ、Ｐピクチャ）とに分類できる。ここで、ＭＰＥＧは、Ｉピクチャ（Intra-coded Picture）、Ｂピクチャ（Bidirectionally predictive-coded Picture）、Ｐピクチャ（Predictive-coded Picture）という３種類の画像タイプを定義している。
【００４０】
次に、図６は、映像ヘッダが、再生する上で必要な情報として、セクション形式で周期的に送出されるとともに、ＩピクチャやＰピクチャについては、別途各ＰＥＳパケットに格納される方式を示す。さらに、図７は、１つのＰＥＳが、映像ヘッダと、Ｉピクチャと、Ｐピクチャとを、併せて格納する方式を示している。
【００４１】
以上、図４〜図７に示したマッピング方式をユーザに選択させるために、番組送信装置１は、図８に示すＧＵＩ（Graphical User Interface）画面をユーザに提示して、設定情報を入力させる。まず、映像パケットと音声パケットそれぞれについて、ストリームＩＤと、アクセスユニット数を整数値で入力させる入力欄が、図８の上部に示されている。次に、映像ヘッダをＰＥＳのペイロードに格納する方式を選択するために、ＰＥＳアクセスユニット格納型またはセクション格納型を選択させる選択ボタンが、図８の中央部に示されている。さらに、映像ヘッダに含めるデータ内容を特定するために、データ内容ごとに映像ヘッダに含めるか含めないかを選択可能な選択ボタンが、図８の下部に示されている。これらの入力手段により、ユーザは、効率的に映像データの作成方法を選択することが出来る。
【００４２】
以上説明した本発明は、以下のように、発明の趣旨を逸脱しない範囲で広く変形実施することができる。
【００４３】
例えば、番組データは、ＭＰＥＧのフォーマットに限定されず、様々なフォーマットを活用してもよい。また、番組データの通信形式も、有線・無線の特定の形式に限定されることはない。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施形態に関する番組送信システムの構成図である。
【図２】本発明の一実施形態に関する番組データのパケット化および多重化を示す図である。
【図３】本発明の一実施形態に関する番組データの送信処理を示すフローチャートである。
【図４】本発明の一実施形態に関する映像データのパケット化の第１の例を示す図である。
【図５】本発明の一実施形態に関する映像データのパケット化の第２の例を示す図である。
【図６】本発明の一実施形態に関する映像データのパケット化の第３の例を示す図である。
【図７】本発明の一実施形態に関する映像データのパケット化の第４の例を示す図である。
【図８】本発明の一実施形態に関する番組データのパケット化の設定を行う画面の例を示す図である。
【符号の説明】
【００４５】
１      番組送信装置
１０    映像データ処理部
１１    映像符号化部
１４    動きベクトル監視部
２０    音声データ処理部
２１    音声符号化部
３０    番組情報処理部
３１    番組情報テーブル生成部
４０    時刻データ処理部
４１    同期信号生成部
５０    番組送信処理部
５１    送信バッファ
５２    優先順位設定部
５３    送出期限算出部
５４    パケット多重化部
５５    パケット送信部
【図１】
2005217556.tif 000003
【図２】
2005217556.tif 000004
【図３】
2005217556.tif 000005
【図４】
2005217556.tif 000006
【図５】
2005217556.tif 000007
【図６】
2005217556.tif 000008
【図７】
2005217556.tif 000009
【図８】
2005217556.tif 000010