(57)【要約】【課題】マルチセクション伝送時において、セクションデータの更新が短時間に連続して重なった場合などでも送出周期や送出レートに与える影響を少なくする。【解決手段】入力インタフェース部１は、更新時刻がそれぞれ指定された複数のセクションデータの入力を受け付ける。マルチセクション処理部２は、入力インタフェース部１に入力された複数のセクションデータの中から同じ送出周期内に入る更新時刻が指定されたセクションデータを選択して結合する。マルチセクション処理部２は、結合されたセクションデータの更新時刻が基準となる計時時刻と一致したと判定すると、結合されたセクションデータをパケットに連結して配置して多重処理部３に供給する。マルチセクション処理部２によりパケット化されたデータは、多重処理部３で多重されたのち、ＴＳ送出部５によりＴＳパケットとして送出される。【選択図】      図１
2009060375.tif 000002
【特許請求の範囲】
【請求項１】
複数のセクションデータをパケット化して一定の送出周期で繰り返し送出するセクションデータ送出装置において、
前記複数のセクションデータをそれぞれの更新時刻の指定と共に入力する入力手段と、
前記入力手段に入力される複数のセクションデータの中から同じ送出周期内に入る更新時刻が指定されたセクションデータを選択して結合する結合手段と、
前記結合されたセクションデータの更新時刻が基準となる計時時刻と一致したか否かを判定する第１の判定手段と、
前記第１の判定手段により前記更新時刻が前記基準となる計時時刻に一致した場合に、前記結合されたセクションデータをパケットに連結して配置する配置手段と、
前記第１の判定手段により前記更新時刻が前記基準となる計時時刻に一致するまで前記結合されたセクションデータを送出待ちとして保持する保持手段と
を具備することを特徴とするセクションデータ送出装置。
【請求項２】
前記入力手段に入力されたセクションデータに指定された更新時刻が前記計時時刻をすでに経過しているとき、前記更新時刻が予め決められた許容範囲内であるかを判定する第２の判定手段をさらに備え、
前記配置手段は、前記第２の判定手段で許容範囲内であると判定されたときは、当該セクションデータを即時にパケットに配置することを特徴とする請求項１記載のセクションデータ送出装置。
【請求項３】
複数のセクションデータをパケット化して一定の送出周期で繰り返し送出するセクションデータ送出装置に用いられるセクションデータ送出方法であって、
前記複数のセクションデータをそれぞれの更新時刻の指定と共に入力し、
前記入力される複数のセクションデータの中から同じ送出周期内に入る更新時刻が指定されたセクションデータを選択して結合し、
前記結合されたセクションデータの更新時刻が基準となる計時時刻と一致したか否かを判定し、
前記判定において前記更新時刻が前記基準となる計時時刻に一致した場合に、前記結合されたセクションデータをパケットに連結して配置し、
前記判定において前記更新時刻が前記基準となる計時時刻に一致するまで前記結合されたセクションデータを送出待ちとして保持することを特徴とするセクションデータ送出方法。
【請求項４】
前入力されたセクションデータに指定された更新時刻が前記計時時刻をすでに経過しているとき、前記更新時刻が予め決められた許容範囲内であるかをさらに判定し、
この判定において許容範囲内であると判定されたときは、当該セクションデータを即時にパケットに配置することを特徴とする請求項３記載のセクションデータ送出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数チャンネルのセクションデータをＴＳ（Transport Stream）パケットにのせて送出するセクションデータ送出装置及びセクションデータ送出方法に関する。
【背景技術】
【０００２】
デジタル放送送出システムにおいて、電子プログラムガイド（ＥＰＧ：Electronic Program Guide）や制御パラメータ等の文字データは、セクション形式と呼ばれる構造のデータでＴＳパケットに配置され送出される。このセクションデータの送出において、マルチセクション送出という技術が用いられている。マルチセクション送出とは、あるセクションデータをパケット化した際にそのパケットに十分な空きがあれば隙間なく次のセクションデータを連結してパケット上の無駄となる部分を極力減らす手法である。これにより、必要なパケット数を減らし、送出帯域を削減することができる。
【０００３】
しかしながら、セクションデータを周期的にＴＳ送出する送出装置において、セクションデータの更新が生じた場合、即時性を考慮して再度パケット化処理が行われる。特に、マルチセクション送出においては、あるセクションデータについて更新が発生した時には、連結された他のセクションデータのパケット配置も変わるため、その都度この連結データが作り直され、全体が再度送出制御される。セクションデータの更新が頻発すると、お互いに影響を与え続けるので、周期が安定するのに多くの時間を必要とし、次々に送出制御が続くことでレートが急激に上昇してしまう。
【０００４】
なお、番組のスケジュールが重複しているデータを自動的にスケジュール調整してセクションデータを生成する手法が提案されている（例えば、特許文献１を参照。）。
【特許文献１】特開２００１−２８５２２０公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したようにマルチセクション送出において、連結されたセクションデータ中の複数のデータが、再送周期より短いようなわずかな時刻差で更新される場合には、その都度セクションデータの再連結処理が発生する。これにより、パケット上のセクションデータの配置が変わり、更新が発生する度に送出するパケットの作り直しが発生する。このように、作り直されたＴＳパケットの再送出処理が頻繁に発生するため、それに応じて送出レートが一時的に大きくなり全体の送出帯域を圧迫する。
【０００６】
この発明は上記事情に着目してなされたもので、その目的とするところは、マルチセクション伝送時において、セクションデータの更新が短時間に連続して重なった場合などでも送出周期の乱れや帯域の圧迫を低減させることができるセクションデータ送出装置及びセクションデータ送出方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するためにこの発明に係わるセクションデータ送出装置は、複数のセクションデータをパケット化して一定の送出周期で繰り返し送出するセクションデータ送出装置において、前記複数のセクションデータをそれぞれの更新時刻の指定と共に入力する入力手段と、前記入力手段に入力される複数のセクションデータの中から同じ送出周期内に入る更新時刻が指定されたセクションデータを選択して結合する結合手段と、前記結合されたセクションデータの更新時刻が基準となる計時時刻と一致したか否かを判定する第１の判定手段と、前記第１の判定手段により前記更新時刻が前記基準となる計時時刻に一致した場合に、前記結合されたセクションデータをパケットに連結して配置する配置手段と、前記第１の判定手段により前記更新時刻が前記基準となる計時時刻に一致するまで前記結合されたセクションデータを送出待ちとして保持する保持手段とを具備することを特徴とする。
【０００８】
また、この発明に係るセクションデータ送出方法は、複数のセクションデータをパケット化して一定の送出周期で繰り返し送出するセクションデータ送出装置に用いられるセクションデータ送出方法であって、前記複数のセクションデータをそれぞれの更新時刻の指定と共に入力し、前記入力される複数のセクションデータの中から同じ送出周期内に入る更新時刻が指定されたセクションデータを選択して結合し、前記結合されたセクションデータの更新時刻が基準となる計時時刻と一致したか否かを判定し、前記判定において前記更新時刻が前記基準となる計時時刻に一致した場合に、前記結合されたセクションデータをパケットに連結して配置し、前記判定において前記更新時刻が前記基準となる計時時刻に一致するまで前記結合されたセクションデータを送出待ちとして保持することを特徴とする。
【０００９】
上記構成によるセクションデータ送出装置及びセクションデータ送出方法では、更新時刻が同じ送出周期内に入るセクションデータがある場合は、まとめてマルチセクション送出の連結処理をする。すなわち、同じ更新時刻の複数のセクションデータの更新は、指定された時刻に一括してＴＳ送出されることになり、一度の更新のように扱われる。これにより、短時間に更新が連続して重なった場合などでも再送周期の変動や、送出レートに対する影響を少なくすることができる。
【発明の効果】
【００１０】
したがってこの発明によれば、マルチセクション伝送時において、セクションデータの更新が短時間に連続して重なった場合などでも送出周期の乱れや帯域の圧迫を低減させることができるセクションデータ送出装置及びセクションデータ送出方法を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しながら本発明の実施の形態を詳細に説明する。  
図１は、この発明に係るデジタル放送送出システムの一実施形態を示す機能ブロック図である。  
このデジタル放送送出システムは、入力インタフェース部１と、マルチセクション処理部２と、多重処理部３と、外部時計装置４と、ＴＳ送出部５とを備える。
【００１２】
入力インタフェース部１は、外部から入力される複数のセクションデータを取り込む。各セクションデータは、入力された時に即時に更新を行うよう指定されている、あるいはあらかじめ更新する時刻が指定されているものとする。入力されたセクションデータは、入力インタフェース部１においてマルチセクションを行う単位である周期グループ毎に分けられ、マルチセクション処理部２に供給される。
【００１３】
マルチセクション処理部２は、入力インタフェース部１から供給されてくる周期グループ毎に分けられたセクションデータをあらかじめ決められた規則にしたがって連結する処理を行う。多重処理部３は、マルチセクション処理部２によりパケットに配置されたマルチセクションデータを受け取り、レート制限などを考慮して周期グループ毎に分けられたデータを再度多重し、再送周期に基づいて多重データをＴＳ送出部５に供給する。ＴＳ送出部５は、多重処理部３から供給された多重データをＴＳ送出する。
【００１４】
次に、このように構成されたセクションデータ送出装置の動作について説明する。図２は、マルチセクション処理部２の処理手順とその処理内容を示すフローチャートである。  
マルチセクション処理部２は、入力インタフェース部１により入力されたセクションデータについて更新時刻が指定されているか否かを判定する（ステップＳ２ａ）。この判定において更新時刻の指定がないセクションデータであると判定された場合には、マルチセクション処理部２は、即時更新型のデータと判断してパケット配置処理（ステップＳ２ｇ）に移行する。
【００１５】
ステップＳ２ａの判定において更新時刻が指定されたセクションデータであると判定された場合には、マルチセクション処理部２は、外部時計装置４から与えられる現在時刻と指定された更新時刻とを比較して、更新時刻が現在時刻以降の指定であるか否かを判定する（ステップＳ２ｂ）。更新時刻が現在時刻以降の指定である場合には、許容範囲パラメータに基づいて当該データの更新時刻が許容範囲内であるか否かを判定する（ステップＳ２ｃ）。また、許容範囲パラメータは、セクションデータ送出までの事前処理に要する時間などを考慮して設定される。なお、このパラメータは、外部より変更が可能、又は更新するセクションデータ毎に与えられるパラメータの一部とする。
【００１６】
ここで、更新時刻が既に過去の時刻を指定するものである場合（ステップＳ２ｂ：Ｎｏ）や、一定時間以上未来である（ステップＳ２ｃ：Ｎｏ）場合、すなわちあり得ない待ち時間であると判断されるような場合には、即時更新同様に扱うか、ある一定の尺度によりエラーと判断する。特に過去時刻の指定については、何らかの処理の遅れなどにより指定時刻を経過してしまう場合も想定されるので、過去時刻についても一定の許容範囲を設けて即時送出またはエラーの判断を行う（ステップＳ２ｈ）。これらの許容範囲の設定のためにも、許容範囲パラメータが用いられる。
【００１７】
さて、ステップＳ２ｃの判定において、入力されたセクションデータの指定時刻が許容範囲内であると判定されると、マルチセクション処理部２は同じ送出周期内に入る指定時刻が指定されたセクションデータを選択して結合する（ステップＳ２ｄ）。
【００１８】
マルチセクション処理部２は、上記結合処理されたデータの指定時刻と外部時計装置４の示す現在時刻とを比較し、指定時刻になったか否かを判定する（ステップＳ２ｅ）。この判定において、指定時刻になっていないと判定された場合は、当該データは時間待ち状態となり（ステップＳ２ｆ）、送出待ちの結合セクションデータとして保持される。さらに、保持されている送出待ちの結合セクションデータと同じ指定時刻のセクションデータが入力されると、マルチセクション処理部２は既に結合されて待機している同じ周期グループのデータに新たに結合を行い、同時更新用のデータとして扱う。
【００１９】
マルチセクション処理部２は、外部時計装置４から与えられる現在時刻と指定時刻とを逐次比較し、送出待ちの結合セクションデータの事前処理時刻に達したと判断すると、送出待ちの結合セクションデータを、予め決められた規則にしたがってＴＳパケットに配置する（ステップＳ２ｇ）。例えば、連結後のデータ長がＴＳパケットのデータサイズを超過していないか、および切り離し不可である各セクションデータのヘッダ部がパケット配置後に分断される位置に存在していないか等、セクションデータの連結について予め定められた制限事項に違反していないかが確認される。これらに制限事項に抵触する場合は、そこでセクションの連結処理は一旦終えられ既にマルチセクション化されたデータがパケットに配置される。残ったセクションデータは異なる連結データとして新たに生成がなされ、同様にしてパケットに配置される。
【００２０】
多重処理部３は、パケットに配置されたマルチセクションデータを受け取ると、レート制限などを考慮して周期グループ毎に分けられたデータを再度多重する。この多重データは、再送周期に基づいてＴＳ送出部５に供給され、ＴＳ送出部５によりＴＳ送出される。
【００２１】
一般には、セクションデータの更新には記載情報の変更に伴う不定期な更新もあるが、予定された運用のみを行っている場合には、事前に定まっている時刻に更新が行われる場合が多い。よって上記実施形態では、マルチセクション化処理の対象となるセクションデータに、あらかじめ処理の時間的余裕と共に更新指定時刻をパラメータとして同時に与え、更新時刻が同時となるセクションがある場合は、まとめてマルチセクション送出の連結処理をする。すなわち、同じ指定時刻の複数のセクションデータの更新は、指定された時刻に一括してＴＳ送出されることになり、一度の更新のように扱われる。これにより、短時間に更新が連続して重なった場合などでも再送周期の変動や、送出レートに対する影響を少なくすることができる。
【００２２】
したがって上記実施形態によれば、データの更新が同時刻に重なった場合でも再送周期の乱れや帯域の圧迫を低減させることができるセクションデータ送出装置を提供することが可能となる。
【００２３】
なお、この発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００２４】
【図１】この発明に係るデジタル放送送出システムの一実施形態を示す機能ブロック図。
【図２】マルチセクション処理部の処理手順とその処理内容を示すフローチャート。
【符号の説明】
【００２５】
１…入力インタフェース部、２…マルチセクション処理部、３…多重処理部、４…外部時計装置、５…ＴＳ送出部。
【図１】
2009060375.tif 000003
【図２】
2009060375.tif 000004