(57)【特許請求の範囲】
【請求項１】
複数のチャネルの番組を送信するデジタル放送送信システムの一部を構成し、トランスポートストリームに多重化して送信する多重化装置に対し、送信情報の一部として番組情報のトランスポートストリームパケット（ＴＳＰ）を送出する番組情報送出装置であって、
複数のチャネルの番組情報をチャネルごとに番組の開始時刻と放送継続時間とともに取得する番組情報取得手段と、
取得された番組情報と開始時刻と放送継続時間とをチャネルごとのスケジュール情報として記憶するスケジュール情報記憶手段と、
各チャネルごとに所定の放送時間帯に放送される番組に対応する番組情報を、前記スケジュール情報記憶手段に記憶されている番組の開始時刻と放送継続時間とに従い読み出し、番組情報のＴＳＰを生成するＴＳＰ生成手段と、
生成されたＴＳＰを記憶するＴＳＰ記憶手段と、
前記ＴＳＰ記憶手段に記憶されたＴＳＰの前記多重化装置への送出をチャネルごとに制御するＴＳＰ送出制御手段とを備え、
前記番組情報取得手段は、変更後の番組情報を更に取得し、
前記番組情報取得手段が変更後の番組情報を取得したとき、前記変更後の番組情報により特定される番組が放送されるチャネルの当該放送時間帯のＴＳＰのみを生成し、生成したＴＳＰで前記ＴＳＰ記憶手段に記憶されている当該チャネルの当該放送時間帯のＴＳＰを更新するＴＳＰ更新手段を備えることを特徴とする番組情報送出装置。
【請求項２】
複数の放送時間帯ごとのＴＳＰの繰り返し送出周期である周期情報を取得する周期情報取得手段と、
取得された周期情報を記憶する周期情報記憶手段と、
タイマを有し、前記周期情報に従い、各放送時間帯ごとのＴＳＰの送出を前記ＴＳＰ送出制御手段に指示する時間管理手段とを更に備え、
前記ＴＳＰ送出制御手段は、前記周期情報で示される各時間内に複数のチャネルの各放送時間帯のＴＳＰを送出することを特徴とする請求項１記載の番組情報送出装置。
【請求項３】
前記ＴＳＰ生成手段は、番組情報を所定の時間間隔ごとに切替える切替時間を前記時間管理手段に通知し、
前記時間管理手段は切替時間になると前記ＴＳＰ生成手段にＴＳＰの切替を指示し、
前記ＴＳＰ生成手段は、
前記切替指示を受けると、当該切替時間から所定の時間間隔後の放送時間帯の番組情報のＴＳＰを生成する予定ＴＳＰ生成部を有することを特徴とする請求項２記載の番組情報送出装置。
【請求項４】
前記ＴＳＰ記憶手段は、
生成された送出中のＴＳＰをチャネルごと、送出周期ごとに記憶する第１記憶部と、
前記予定ＴＳＰ生成部で生成された次に送出予定のＴＳＰをチャネルごと、送出周期ごとに記憶する第２記憶部とを有し、
前記時間管理手段は、更に送出するＴＳＰの切替を前記ＴＳＰ送出制御手段に指示し、
前記ＴＳＰ送出制御手段は、ＴＳＰの切替指示を受けると、前記第１記憶部から前記第２記憶部にＴＳＰの読出先を変更することを特徴とする請求項３記載の番組情報送出装置。
【請求項５】
前記ＴＳＰ送出制御手段は、
前記時間管理手段からＴＳＰの送出指示を受けると、前記第１記憶部又は第２記憶部からＴＳＰを読み出すＴＳＰ読出部と、
前記ＴＳＰ読出部で読み出されたＴＳＰを書き込むキューバッファと、
前記キューバッファに書き込まれたＴＳＰを読み出し送出する読出送出部とを有することを特徴とする請求項４記載の番組情報送出装置。
【請求項６】
複数のチャネルの番組を送信するデジタル放送送信システムの一部を構成し、トランスポートストリームに多重化して送信する多重化装置に対し、送信情報の一部として番組情報のトランスポートストリームパケット（ＴＳＰ）を送出する番組情報送出方法であって、
複数のチャネルの番組情報をチャネルごとに番組の開始時刻と放送継続時間とともに取得する番組情報取得ステップと、
取得された番組情報と開始時刻と放送継続時間とをチャネルごとのスケジュール情報として記憶するスケジュール情報記憶ステップと、
各チャネルごとに所定の放送時間帯に放送される番組に対応する番組情報を、前記スケジュール情報記憶ステップで記憶されている番組の開始時刻と放送継続時間とに従い読み出し、番組情報のＴＳＰを生成するＴＳＰ生成ステップと、
生成されたＴＳＰを記憶するＴＳＰ記憶ステップと、
前記ＴＳＰ記憶ステップで記憶されたＴＳＰの前記多重化装置への送出をチャネルごとに制御するＴＳＰ送出制御ステップとを有し、
前記番組情報取得ステップは、変更後の番組情報を更に取得し、
前記番組情報取得ステップで変更後の番組情報が取得されたとき、前記変更後の番組情報により特定される番組が放送されるチャネルの当該放送時間帯のＴＳＰのみを生成し、生成したＴＳＰで前記ＴＳＰ記憶ステップにて記憶されている当該チャネルの当該放送時間帯のＴＳＰを更新するＴＳＰ更新ステップを有することを特徴とする番組情報送出方法。
【請求項７】
複数のチャネルの番組を送信するデジタル放送送信システムの一部を構成し、トランスポートストリームに多重化して送信する多重化装置に対し、送信情報の一部として番組情報のトランスポートストリームパケット（ＴＳＰ）を送出する番組情報送出装置に、
複数のチャネルの番組情報をチャネルごとに番組の開始時刻と放送継続時間とともに取得する番組情報取得ステップと、
取得された番組情報と開始時刻と放送継続時間とをチャネルごとのスケジュール情報として記憶するスケジュール情報記憶ステップと、
各チャネルごとに所定の放送時間帯に放送される番組に対応する番組情報を、前記スケジュール情報記憶ステップで記憶されている番組の開始時刻と放送継続時間とに従い読み出し、番組情報のＴＳＰを生成するＴＳＰ生成ステップと、
生成されたＴＳＰを記憶するＴＳＰ記憶ステップと、
前記ＴＳＰ記憶ステップで記憶されたＴＳＰの前記多重化装置への送出をチャネルごとに制御するＴＳＰ送出制御ステップとを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記番組情報取得ステップは、変更後の番組情報を更に取得し、前記番組情報取得ステップが変更後の番組情報を取得したとき、前記変更後の番組情報により特定される番組が放送されるチャネルの当該放送時間帯のＴＳＰのみを生成し、生成したＴＳＰで前記ＴＳＰ記憶ステップで記憶されている当該チャネルの当該放送時間帯のＴＳＰを更新するＴＳＰ更新ステップを更に実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
複数のチャネルの番組と番組情報を含むスケジュール情報とを編成する番組編成装置と、
前記番組編成装置から複数のチャネルの番組情報をチャネルごとに番組の開始時刻と放送継続時間とともに取得する番組情報取得手段と、
取得された番組情報と開始時刻と放送継続時間とをチャネルごとのスケジュール情報として記憶するスケジュール情報記憶手段と、
各チャネルごとに所定の放送時間帯の番組情報を、前記スケジュール情報記憶手段に記憶されている番組の開始時刻と放送継続時間とに従い読み出し、番組情報のトランスポートストリームパケット（ＴＳＰ）を生成するＴＳＰ生成手段と、
生成されたＴＳＰを記憶するＴＳＰ記憶手段と、
前記ＴＳＰ記憶手段に記憶されたＴＳＰを繰り返し読み出し送出するＴＳＰ送出手段とを備え、
前記番組情報取得手段は、変更後の番組情報を更に取得し、
前記番組情報取得手段が変更後の番組情報を取得したとき、前記変更後の番組情報により特定される番組が放送されるチャネルの当該放送時間帯のＴＳＰのみを生成し、生成したＴＳＰで前記ＴＳＰ記憶手段に記憶されている当該チャネルの当該放送時間帯のＴＳＰを更新するＴＳＰ更新手段を備える番組情報送出装置と、
前記番組編成装置で編成された番組の映像データと音声データと、前記番組情報送出装置から送出されたＴＳＰとをトランスポートストリーム（ＴＳ）に多重し送信する多重化装置とからなるデジタル放送送信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル放送送信システムに用いられる番組情報のトランスポートストリームパケット（以下「ＴＳＰ」という）を生成して送出する番組情報送出装置に関する。
【０００２】
【従来の技術】
近年、デジタル放送の開始に伴い、視聴者へのサービスとして番組情報が提供されている。この番組情報は、一定の周期を定め、この周期に従い繰り返し、番組とともに送信されている。
図８に従来の番組情報送出装置の構成図を示す。この番組情報送出装置は、データ受信管理部８０１と、番組情報蓄積部８０２と、周期情報蓄積部８０３と、タイマ管理部８０４と、送出制御部８０５と、送出キューバッファ８０６と、データ送出部８０７とを備えている。
【０００３】
データ受信部８０１は、データ送出部８０７が送出するのと同様の一連のＴＳＰを定期的に取得し、番組情報蓄積部８０２に記憶させる。このＴＳＰは、複数のチャネルの番組情報を時分割してトランスポートストリーム（以下「ＴＳ」という）に多重するためのものであり、データ送出部８０７で送出する周期グループ単位で予め生成されている。
【０００４】
また、データ受信管理部８０１は、番組情報のＴＳＰを送出する周期である周期情報を取得して、周期情報蓄積部８０３に記憶させる。
タイマ管理部８０４は、周期情報蓄積部８０３に記憶されている現在時刻を含む時間帯の周期情報を参照し、送出制御部８０５にその周期情報で指定された一定の間隔で周期開始信号を出力する。
【０００５】
送出制御部８０５は、タイマ管理部８０４から周期開始信号を入力されると、番組情報蓄積部８０２に記憶されているＴＳＰから送出すべきＴＳＰを読み出し、送出キューバッファ８０６に書き込む。
データ送出部８０７は、送出キューバッファ８０６を監視し、ＴＳＰが書き込まれると、ＴＳＰを読み出し、ＴＳに多重化するためＴＳＰを送出し、送出が完了したＴＳＰを送出キューバッファ８０６から削除する。
【０００６】
【発明が解決しようとする課題】
ところで、従来の番組情報送出装置では、データ受信管理部８０１は、複数チャネルの番組情報を送信する周期グループ単位でＴＳに時分割多重する形式のＴＳＰを定期的に一括して取得しているので、ある１つのチャネルの番組に変更が発生したり、番組の放送時間の変更が発生した場合、番組情報を即座に変更したＴＳＰをデータ送出部８０７が送出することは困難である。
【０００７】
そこで、本発明は、上記課題に鑑み、チャネル単位で急に番組情報が変更された場合にも、即応したＴＳＰをＴＳ多重化装置に送出できる番組情報送出装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は、上記目的を達成するため、複数のチャネルの番組を送信するデジタル放送送信システムの一部を構成し、ト複数のチャネルの番組を送信するデジタル放送送信システムの一部を構成し、トランスポートストリームに多重化して送信する多重化装置に対し、送信情報の一部として番組情報のトランスポートストリームパケット（ＴＳＰ）を送出する番組情報送出装置であって、  複数のチャネルの番組情報をチャネルごとに番組の開始時刻と放送継続時間とともに取得する番組情報取得手段と、  取得された番組情報と開始時刻と放送継続時間とをチャネルごとのスケジュール情報として記憶するスケジュール情報記憶手段と、各チャネルごとに所定の放送時間帯に放送される番組に対応する番組情報を、前記スケジュール情報記憶手段に記憶されている番組の開始時刻と放送継続時間とに従い読み出し、番組情報のＴＳＰを生成するＴＳＰ生成手段と、
生成されたＴＳＰを記憶するＴＳＰ記憶手段と、  前記ＴＳＰ記憶手段に記憶されたＴＳＰの前記多重化装置への送出をチャネルごとに制御するＴＳＰ送出制御手段とを備え、前記番組情報取得手段は、変更後の番組情報を更に取得し、前記番組情報取得手段が変更後の番組情報を取得したとき、前記変更後の番組情報により特定される番組が放送されるチャネルの当該放送時間帯のＴＳＰのみを生成し、生成したＴＳＰで前記ＴＳＰ記憶手段に記憶されている当該チャネルの当該放送時間帯のＴＳＰを更新するＴＳＰ更新手段を備えることとしている。
【０００９】
【発明の実施の形態】
以下、本発明に係る番組情報送出装置の一実施の形態を図面を用いて説明する。
（実施の形態）
図１は、本発明に係る番組情報送出装置の一実施の形態の構成図である。
【００１０】
番組情報送出装置は、データ受信管理部１０１と、番組情報蓄積部１０２と、周期情報蓄積部１０３と、タイマ管理部１０４と、ＴＳＰ処理部１０５と、ＴＳＰバッファ１０６と、送出制御部１０７と、送出キューバッファ１０８と、データ送出部１０９とを備えている。
図２は、この番組情報送出装置が適用されるデジタル放送送信システムの概略を示す構成図である。デジタル放送送信システムは、番組編成装置２０１と番組情報送出装置とＴＳ多重化装置２０２とから構成される。
【００１１】
番組編成装置２０２は、番組を構成する映像データや音声データを編集し、各データを要素信号（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ；ＥＳ）と呼ばれるデジタル信号に符号化し、パケット化した要素信号（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ：ＰＥＳ）という可変長のデータ構造とした後、分割したＴＳＰ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ  Ｐａｃｋｅｔ；ＴＳＰ）と呼ばれる固定長のパケットに格納し、この映像データや音声データのＴＳＰをＴＳ多重化装置２０２に送出する。
【００１２】
また、番組編成装置２０１は、各チャネルの番組のスケジュール情報を編集し、番組情報送出装置に送出する。また、番組情報送出装置から送出される番組情報の送出周期に関する送出周期情報を番組情報送出装置に送出する。更に、番組情報送出装置に、スケジュール情報に変更があったときには、変更されたスケジュール情報と更新指示とを番組情報送出装置に送出する。
【００１３】
ＴＳ多重化装置２０２は、番組情報送出装置から送出される番組情報のＴＳＰと番組編成装置２０１から送出される映像データ、音声データのＴＳＰとをＴＳに多重化して送信する。
データ受信管理部１０１は、番組編成装置２０１からチャネルごとのスケジュール情報の入力を受けると番組情報蓄積部１０２に記憶させるとともに、ＴＳＰ処理部１０５にスケジュール情報の入力があった旨のメッセージを送る。
【００１４】
また、データ受信管理部１０１は、あるチャネルの番組の変更や放送時間の変更等のスケジュール情報の変更通知を番組編成装置２０１から受けると、番組情報蓄積部１０２に記憶されている当該チャネルのスケジュール情報を更新するとともに、ＴＳＰ処理部１０５にその旨を通知する。
データ受信管理部１０１は、また、番組編成装置２０１から送出周期情報を入力されると、周期情報蓄積部１０３に記憶させる。送出周期は、送出制御部１０７がＴＳＰバッファ１０６に記憶されている所定の番組情報のＴＳＰを送出キューバッファ１０８に書き込む周期をいう。
【００１５】
番組情報蓄積部１０２は、ハードディスク等からなり、データ受信管理部１０１によってスケジュール情報を書き込まれる。また、スケジュール情報に変更があったときは、更新される。
図３は、番組情報蓄積部１０２に記憶されているスケジュール情報の一例を示している。スケジュール情報３０１は、チャネルごとに記載され番組の開始時間欄３０２と、放送時間欄３０３と、番組情報のサイズ欄３０４と、番組情報欄３０５とを含んでいる。番組情報欄３０５には、番組に関する情報例えば番組名や出演者名等がセクションデータの形式で記載されている。番組情報のサイズ欄３０４には、番組情報欄３０５に記載された番組情報のデータサイズがバイト単位で記載されている。
【００１６】
周期情報蓄積部１０３は、ハードディスク等からなり、送出周期情報をデータ受信管理部１０１によって書き込まれる。
図４は、周期情報蓄積部１０３に記憶されている送出周期情報の一例を示している。送出周期情報４０１は、複数の周期情報、例えば周期情報１、周期情報２、・・・、周期情報ｎを含んでいる。各周期情報には、相対開始時間４０２とその周期（時間）４０３とが記載されている。この相対開始時間４０２は、番組情報送出装置から送出されている番組情報のＴＳＰの切替（番組情報の変更のために更新された場合を除く）が行われた時刻を基準に番組の放送開始時刻までの時間をいう。
【００１７】
周期４０３は、その周期情報に従って、送出されるＴＳＰの送出周期の時間をいう。
また、各周期情報１〜ｎが適用される開始時間欄４０４が設けられている。
送出周期情報４０１では、１９９９年１０月１４日午前０時から２０００年１０月１４日午前０時までの間、周期情報１に従う番組の番組情報のＴＳＰは送出周期を「３秒」とされ、周期情報２に従う番組の番組情報のＴＳＰは送出周期を「６秒」とされ、周期情報ｎに従う番組の番組情報のＴＳＰは送出周期を「１２０秒」とされる。
【００１８】
同様に、２０００年１０月１４日午前０時から２００１年１０月１４日午前０時までの各送出周期についても、周期情報ごとに定められている。
周期情報１に従う番組情報は、周期情報２の相対開始時間が「９時」であるので、１９９９年１０月１４日午前０時に番組情報のＴＳＰが切り替えられたとき、次に番組情報のＴＳＰが切り替えられる迄は、同日午前０時から午前９時までの番組情報である。
【００１９】
また、周期情報ｎに従う番組情報は、同様のとき１９９９年１０月１５日の午前０時以後の番組情報である。
タイマ管理部１０４は、現在時刻を計時するタイマを有し、ＴＳＰ処理部１０５から切替時間の通知を受けると、現在時刻がその時間と一致すればＴＳＰ処理部１０５と送出制御部１０７とに切替時間である旨を指示する。
【００２０】
また、周期情報蓄積部１０３に記憶されている各周期情報１〜ｎの周期ごとに送出制御部１０７にＴＳＰの送出指示をする。
ＴＳＰ処理部１０５は、データ受信管理部１０１からスケジュール情報の入力があった旨のメッセージを受けると、番組情報蓄積部１０２に記憶されている各チャネルごとにスケジュール情報３０１を読み出し、その番組の開始時間３０２と放送時間３０３とを参照し、周期情報蓄積部１０３に記憶されている送信周期情報４０１の各周期情報１〜ｎごとの番組情報のＴＳＰを生成する。生成した番組情報のＴＳＰをＴＳＰバッファ１０６に記憶させる。この際、番組情報のＴＳＰは、各周期情報で示される放送時間帯のＴＳＰと一定時間後（切替時間後）の放送時間帯のＴＳＰを生成しておき、図５に示すようなＴＳＰデータの索引も記録する。
【００２１】
また、ＴＳＰ処理部１０５は、番組情報のＴＳＰを更新する（切り替える）時間を予め設定されており、タイマ管理部１０４にこの切替時間を通知する。この切替時間は、一定時間ごとであり、例えば午前０時を基準に３時間ごととされ、現在送出中の番組情報から次に送出される予定の番組情報のＴＳＰに切り替える時間をいう。
【００２２】
また、ＴＳＰ処理部１０５は、各周期情報１〜ｎごとに、パケット化状況情報を記録する。図６は、ＴＳＰ処理部１０５の記憶領域に記憶されているパケット化状況情報の一例である。パケット化状況情報６０１は、例えば、周期情報１に対応するものであり、現在時刻が１９９９年１０月１４日の午前９時以後午前１２時前のものである。
【００２３】
パケット化状況情報６０１は、各チャネル番号６０２と、送出中の番組情報ＴＳＰ６０３がパケット化済みか未処理かと、次に送出予定の番組情報ＴＳＰ６０４がパケット化済みか未処理かと、次に予定する切替時間６０５とが記録されている。
ＴＳＰ処理部１０５が最初にスケジュール情報３０１の通知を受けたときには、パケット化状況情報６０１の送出中の番組情報ＴＳＰ６０３、次に送出予定の番組情報ＴＳＰ６０４は、各チャネルとともにデフォルトでパケット化未処理とされる。また、次の予定する切替時間６０５には、全て、現在時刻から次に到達する切替時刻が設定される。現在時刻が例えば、１９９９年１０月１４日午前０時以後午前３時前の間にあれば「１９９９年１０月１４日午前３時」が記載される。
【００２４】
ＴＳＰが生成されると、パケット化済みにし、未だ生成されていないときや生成途中のときには、パケット化未処理とされている。
また、番組情報が変更された旨の通知を受けたときには、その番組情報の放送される番組のチャネルの送出中の番組情報および次に送出予定の番組情報のＴＳＰのパケット化状況情報６０１をパケット化未処理にして、再度変更後の番組情報を含むＴＳＰを生成する。なお、現在送出中にすべき番組情報のＴＳＰを生成して、パケット化済みとした後、当該チャネルの送出中の番組情報のＴＳＰから生成直後のＴＳＰを送出制御部１０７が送出できるようＴＳＰバッファ１０６を切り替える。
【００２５】
ＴＳＰバッファ１０６は、例えばＳＲＡＭ等からなり、ＴＳＰ処理部１０５で生成された番組情報のＴＳＰを記憶している。
図５は、ＴＳＰバッファ１０６に記憶されているＴＳＰデータの一例を示す図である。ＴＳＰバッファ１０６には、ＴＳＰデータの索引５０１とＴＳＰデータ５０２とが記憶されている。例えば周期情報１についてチャネル１のＴＳＰデータ５０２を示している。ＴＳＰデータ５０２は、現在送信中のＴＳＰデータ５０３と次に送信予定のＴＳＰデータ５０４とからなる。次に送信予定のＴＳＰデータ５０４は、切替時間５０５で示される時間に現在時刻が一致したとき送信されるＴＳＰデータである。
【００２６】
現在の時刻が午前１０時であれば、上述したように、切替時間は午前１２時であり、ＴＳＰデータ５０３は、午前９時から午後６時までのチャネル１の番組情報のＴＳＰＡ１１〜ＴＳＰＡ１ｎで構成され、ＴＳＰデータ５０４は、午前１２時から午後９時までのチャネル１の番組情報のＴＳＰＡ２１〜ＴＳＰＡ２ｍで構成される。
【００２７】
ＴＳＰデータの索引５０１の格納番地Ａ１は、ＴＳＰバッファ１０６のＴＳＰデータ５０３の先頭のＴＳＰＡ１１が格納されているアドレスを示し、格納番地Ａ２は、ＴＳＰデータ５０４の先頭のＴＳＰＡ２１が格納されているアドレスを示している。
なお、チャネル２、・・・、ｎ、の番組情報のＴＳＰデータも同様にＴＳＰバッファ１０６に記憶されている。
【００２８】
また、周期情報２、・・・、ｎごとにも同様に各チャネルごとのＴＳＰデータが記憶されている。
送出制御部１０７は、タイマ管理部１０４から各周期情報１〜ｎとその送出開始の指示とを受けるごとに、繰り返し、ＴＳＰバッファ１０６に記憶されている各チャネルごとのＴＳＰデータの索引５０１の格納番地を読み出して送出キューバッファ１０８に書き込む。
【００２９】
送出キューバッファ１０８は、ＳＲＡＭ等からなり、送出すべき番組情報のＴＳＰデータの索引に記載の格納番地を送出制御部１０７によって書き込まれる。送出キューバッファ１０８は、データ送出部１０９によって監視されている。
データ送出部１０９は、送出キューバッファ１０８にＴＳＰデータの索引の格納番地が書き込まれると、その書き込まれた順にＴＳＰバッファ１０６からＴＳＰを読み出し、トランスポートストリーム多重化装置２０２に読み出したＴＳＰを送出する。
【００３０】
次に、本実施の形態のＴＳＰ処理部１０５の動作を図７に示すフローチャートを用いて説明する。
ＴＳＰ処理部１０５は、データ受信管理部１０１からスケジュール情報を受信した旨、番組情報に変更があった旨の通知又はタイマ管理部１０４から番組情報のＴＳＰ更新（切替）時間の指示を受ける（Ｓ７０２）。通知されたメッセージが切替時間の指示であるか否かを判断し（Ｓ７０４）、否のときは、スケジュール情報を受信した旨の通知であるか否かを判断する（Ｓ７０６）。肯定のときは、記憶領域にパケット化状況情報６０１を作成して記録し（Ｓ７０８）、Ｓ７１０に移る。
【００３１】
Ｓ７０４において、切替時間である旨の指示のときには、パケット化状況情報６０１の切替時間を一定時間例えば、３時間後に書き替え、各チャネルの送出中の番組情報ＴＳＰ６０３に次に送出予定の番組情報ＴＳＰ６０４の内容を書き移し、次に送出予定の番組情報ＴＳＰ６０４にパケット化未処理と記録し、パケット化状況情報６０１を更新し（Ｓ７１２）、Ｓ７１０に移る。
【００３２】
なお、この際、送出制御部１０７が読み出すＴＳＰバッファ１０６の読み出し先を次に送出予定の番組情報ＴＳＰに切替える。
Ｓ７０６において、番組情報が変更された旨の通知を受けたと判断されたときには、パケット化状況情報６０１の番組情報が変更されたチャネルのパケット化を、送出中の番組情報ＴＳＰ６０３と次に送出予定の番組情報ＴＳＰ６０４とをともに未処理に更新し（Ｓ７１４）、Ｓ７１０に移る。
【００３３】
Ｓ７１０において、パケット化状況情報６０１に送出中の番組情報ＴＳＰ６０３にパケット化未処理のチャネルが有るか否かを調べ、あるときには、次に送出予定の番組情報のＴＳＰとして、当該チャネルの番組情報のＴＳＰを生成し、パケット化状況情報６０１の送出中のパケット化を処理済みとし、生成した番組情報のＴＳＰを送出中に切替え（Ｓ７１６）、Ｓ７１８に移る。
【００３４】
Ｓ７１０において、送出中のパケット化が未処理のチャネルがないときには、次に送出予定のパケット化が未処理のチャネルが有るか否かを判断し（Ｓ７２０）、あるときは当該チャネルの送出予定の番組情報のＴＳＰを生成し、送出予定の番組情報ＴＳＰ６０４を処理済みに更新し（Ｓ７２２）、Ｓ７１８に移る。
Ｓ７２０において、未処理のチャネルがないときには、次の切替時間をタイマ管理部１０４に通知し（Ｓ７２４）、Ｓ７０４に戻る。
【００３５】
Ｓ７１８において、メッセージを受信したか否かを判断し、受信したときはＳ７０４に戻り、受信しないときはＳ７１０に戻る。
なお、本実施の形態は、図１に示した構成図の各部の機能をコンピュータに発揮させるプログラムをコンピュータ読み取り可能な記録媒体に記録するようにして、この記録媒体をチャネルごとのＴＳＰを生成する機能のない番組情報送出装置に適用することができる。
【００３６】
【発明の効果】
以上説明したように、本発明は、複数のチャネルの番組を送信するデジタル放送送信システムの一部を構成し、トランスポートストリームに多重化して送信する多重化装置に対し、送信情報の一部として番組情報のトランスポートストリームパケット（ＴＳＰ）を送出する番組情報送出装置であって、複数のチャネルの番組情報をチャネルごとに番組の開始時刻と放送継続時間とともに取得する番組情報取得手段と、取得された番組情報と開始時刻と放送継続時間とをチャネルごとのスケジュール情報として記憶するスケジュール情報記憶手段と、各チャネルごとに所定の放送時間帯に放送される番組に対応する番組情報を、前記スケジュール情報記憶手段に記憶されている番組の開始時刻と放送継続時間とに従い読み出し、番組情報のＴＳＰを生成するＴＳＰ生成手段と、生成されたＴＳＰを記憶するＴＳＰ記憶手段と、前記ＴＳＰ記憶手段に記憶されたＴＳＰの前記多重化装置への送出をチャネルごとに制御するＴＳＰ送出制御手段とを備え、前記番組情報取得手段は、変更後の番組情報を更に取得し、前記番組情報取得手段が変更後の番組情報を取得したとき、前記変更後の番組情報により特定される番組が放送されるチャネルの当該放送時間帯のＴＳＰのみを生成し、生成したＴＳＰで前記ＴＳＰ記憶手段に記憶されている当該チャネルの当該放送時間帯のＴＳＰを更新するＴＳＰ更新手段を更に備えることとしている。このような構成によって、各チャネルごとにＴＳＰが生成されているので、チャネルごとの番組情報の変更に対応することが容易となり、急な番組情報の変更（番組変更や放送時間の変更）があっても、リアルタイムに対応した番組情報の送出が可能となる。
【００３８】
また、複数の放送時間帯ごとのＴＳＰの繰り返し送出周期である周期情報を取得する周期情報取得手段と、取得された周期情報を記憶する周期情報記憶手段と、タイマを有し、前記周期情報に従い、各放送時間帯ごとのＴＳＰの送出を前記ＴＳＰ送出制御手段に指示する時間管理手段とを更に備え、前記ＴＳＰ送出制御手段は、前記周期情報で示される各時間内に複数のチャネルの各放送時間帯のＴＳＰを送出することとしている。このような構成によって、放送時間帯に応じて、周期情報を設定することにより、例えば現在時刻に近い時間帯の番組情報は送出周期を短くして、受信装置で番組情報を素早く受信できるようにすることができる。
【００３９】
また、前記ＴＳＰ生成手段は、番組情報を所定の時間間隔ごとに切替える切替時間を前記時間管理手段に通知し、前記時間管理手段は切替時間になると前記ＴＳＰ生成手段にＴＳＰの切替を指示し、前記ＴＳＰ生成手段は、前記切替指示を受けると、当該切替時間から所定の時間間隔後の放送時間帯の番組情報のＴＳＰを生成する予定ＴＳＰ生成部を有することとしている。このような構成によって、所定の時間間隔、例えば３時間ごとに更新する番組情報のＴＳＰを円滑に生成することができる。
【００４０】
また、前記ＴＳＰ記憶手段は、生成された送出中のＴＳＰをチャネルごと、送出周期ごとに記憶する第１記憶部と、前記予定ＴＳＰ生成部で生成された次に送出予定のＴＳＰをチャネルごと、送出周期ごとに記憶する第２記憶部とを有し、前記時間管理手段は、更に送出するＴＳＰの切替を前記ＴＳＰ送出制御手段に指示し、前記ＴＳＰ送出制御手段は、ＴＳＰの切替指示を受けると、前記第１記憶部から前記第２記憶部にＴＳＰの読出先を変更することとしている。このような構成によって、所定の時間間隔ごとの番組情報のＴＳＰの送出が円滑に行われる。
【００４１】
また、前記ＴＳＰ送出制御手段は、前記時間管理手段からＴＳＰの送出指示を受けると、前記第１記憶部又は第２記憶部からＴＳＰを読み出すＴＳＰ読出部と、前記ＴＳＰ読出部で読み出されたＴＳＰを書き込むキューバッファと、前記キューバッファに書き込まれたＴＳＰを読み出し送出する読出送出部とを有することとしている。このような構成によって、番組情報のＴＳＰは、番組の映像データ等とともにトランスポートストリームに多重化することができる。
【００４２】
また、本発明は、複数のチャネルの番組を送信するデジタル放送送信システムの一部を構成し、トランスポートストリームに多重化して送信する多重化装置に対し、送信情報の一部として番組情報のトランスポートストリームパケット（ＴＳＰ）を送出する番組情報送出方法であって、  複数のチャネルの番組情報をチャネルごとに番組の開始時刻と放送継続時間とともに取得する番組情報取得ステップと、  取得された番組情報と開始時刻と放送継続時間とをチャネルごとのスケジュール情報として記憶するスケジュール情報記憶ステップと、  各チャネルごとに所定の放送時間帯に放送される番組に対応する番組情報を、前記スケジュール情報記憶ステップで記憶されている番組の開始時刻と放送継続時間とに従い読み出し、番組情報のＴＳＰを生成するＴＳＰ生成ステップと、  生成されたＴＳＰを記憶するＴＳＰ記憶ステップと、前記ＴＳＰ記憶ステップで記憶されたＴＳＰの前記多重化装置への送出をチャネルごとに制御するＴＳＰ送出制御ステップとを有し、前記番組情報取得ステップは、変更後の番組情報を更に取得し、
前記番組情報取得ステップで変更後の番組情報が取得されたとき、前記変更後の番組情報により特定される番組が放送されるチャネルの当該放送時間帯のＴＳＰのみを生成し、生成したＴＳＰで前記ＴＳＰ記憶ステップにて記憶されている当該チャネルの当該放送時間帯のＴＳＰを更新するＴＳＰ更新ステップを有することとしている。このような構成によって、各チャネルごとにＴＳＰが生成されているので、チャネルごとの番組情報の変更にリアルタイムに対応することが容易となる。
【００４３】
また、本発明は、複数のチャネルの番組を送信するデジタル放送送信システムの一部を構成し、トランスポートストリームに多重化して送信する多重化装置に対し、送信情報の一部として番組情報のトランスポートストリームパケット（ＴＳＰ）を送出する番組情報送出装置に、複数のチャネルの番組情報をチャネルごとに番組の開始時刻と放送継続時間とともに取得する番組情報取得ステップと、取得された番組情報と開始時刻と放送継続時間とをチャネルごとのスケジュール情報として記憶するスケジュール情報記憶ステップと、各チャネルごとに所定の放送時間帯に放送される番組に対応する番組情報を、前記スケジュール情報記憶ステップで記憶されている番組の開始時刻と放送継続時間とに従い読み出し、番組情報のＴＳＰを生成するＴＳＰ生成ステップと、生成されたＴＳＰを記憶するＴＳＰ記憶ステップと、前記ＴＳＰ記憶ステップで記憶されたＴＳＰの前記多重化装置への送出をチャネルごとに制御するＴＳＰ送出制御ステップとを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記番組情報取得ステップは、変更後の番組情報を更に取得し、前記番組情報取得ステップが変更後の番組情報を取得したとき、前記変更後の番組情報により特定される番組が放送されるチャネルの当該放送時間帯のＴＳＰのみを生成し、生成したＴＳＰで前記ＴＳＰ記憶ステップで記憶されている当該チャネルの当該放送時間帯のＴＳＰを更新するＴＳＰ更新ステップを更に実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体としている。このような構成によって、チャネルごとの番組情報の変更に対応する機能のない番組情報送出装置に適用してリアルタイムに対応できる装置とすることができる。
【００４４】
更に、本発明は、複数のチャネルの番組と番組情報を含むスケジュール情報とを編成する番組編成装置と、  前記番組編成装置から複数のチャネルの番組情報をチャネルごとに番組の開始時刻と放送継続時間とともに取得する番組情報取得手段と、
取得された番組情報と開始時刻と放送継続時間とをチャネルごとのスケジュール情報として記憶するスケジュール情報記憶手段と、  各チャネルごとに所定の放送時間帯の番組情報を、前記スケジュール情報記憶手段に記憶されている番組の開始時刻と放送継続時間とに従い読み出し、番組情報のトランスポートストリームパケット（ＴＳＰ）を生成するＴＳＰ生成手段と、  生成されたＴＳＰを記憶するＴＳＰ記憶手段と、  前記ＴＳＰ記憶手段に記憶されたＴＳＰを繰り返し読み出し送出するＴＳＰ送出手段とを備え、前記番組情報取得手段は、変更後の番組情報を更に取得し、前記番組情報取得手段が変更後の番組情報を取得したとき、前記変更後の番組情報により特定される番組が放送されるチャネルの当該放送時間帯のＴＳＰのみを生成し、生成したＴＳＰで前記ＴＳＰ記憶手段に記憶されている当該チャネルの当該放送時間帯のＴＳＰを更新するＴＳＰ更新手段を備える番組情報送出装置と、  前記番組編成装置で編成された番組の映像データと音声データと、前記番組情報送出装置から送出されたＴＳＰとをトランスポートストリーム（ＴＳ）に多重し送信する多重化装置とからなるデジタル放送送信システムとしている。このような構成によって、放送番組とともに送信される番組情報は、各チャネルごとに生成されたＴＳＰとなっているので、チャネルごとの急な番組情報の変更があっても、リアルタイムに対応できるので、放送を受信して視聴する視聴者に正確な番組情報を届けることができる。
【図面の簡単な説明】
【図１】本発明に係る番組情報送出装置の一実施の形態の構成図である。
【図２】上記実施の形態の番組情報送出装置のデジタル放送送信システムへの適用例を示す概略図である。
【図３】上記実施の形態の番組情報蓄積部に記憶されているスケジュール情報の一例を示す図である。
【図４】上記実施の形態の周期情報蓄積部に記憶されている送出周期情報の一例を示す図である。
【図５】上記実施の形態のＴＳＰバッファに記憶されているＴＳＰデータとその牽引との一例を示す図である。
【図６】上記実施の形態のＴＳＰ処理部でＴＳＰの生成の処理、未処理の状況を記載したパケット化状況情報の一例である。
【図７】上記実施の形態のＴＳＰ処理部の動作を説明するフローチャートである。
【図８】従来の番組情報送出装置の構成図である。
【符号の説明】
１０１    データ受信管理部
１０２    番組情報蓄積部
１０３    周期情報蓄積部
１０４    タイマ管理部
１０５    ＴＳＰ処理部
１０６    ＴＳＰバッファ
１０７    送出制御部
１０８    送信キューバッファ
１０９    データ送出部
【図１】
0003737664.tif 000002
【図２】
0003737664.tif 000003
【図３】
0003737664.tif 000004
【図４】
0003737664.tif 000005
【図５】
0003737664.tif 000006
【図６】
0003737664.tif 000007
【図７】
0003737664.tif 000008
【図８】
0003737664.tif 000009