(57)【特許請求の範囲】
【請求項１】
外部装置から、逐次入力され、随時内容が変更される、複数の放送チャネルの番組情報の入力を受取る番組情報受取手段と、
入力された各放送チャネルの番組情報を記憶する記憶手段と、
前記外部装置から、内容が変更された番組情報の送出開始時刻と当該番組情報の識別情報とを示す番組切替情報の入力を受取る切替情報受取手段と、
前記外部装置から、入力された番組情報の送出モードが、番組情報を一定の送信周期で繰り返し送出する周期送信モードであるか、周期送信モードによる送出に加えて、番組切替情報の示す前記送出開始時刻に基づいて、当該番組切替情報の示す前記識別情報によって識別される番組情報を送出する連動送信モードであるかを指定するモード指定情報の入力を受取る入力モード受取手段と、
両送信モードの何れが指定された場合においても、前記記憶手段に記憶されている、入力された各放送チャネルの番組情報を特定の周期で一時記憶する周期送出用一時記憶手段と、
連動送信モードが指定された場合に、前記番組切替情報の示す送出開始時刻が到来すると、前記記憶手段に記憶されている、当該番組切替情報の示す前記識別情報によって識別される、内容が変更された番組情報を一時記憶する非周期送出用一時記憶手段と、
入力されたモード指定情報が周期送信モードを指定している場合、前記周期送出用一時記憶手段に番組情報が一時記憶される毎に、当該番組情報を送出し、
入力されたモード指定情報が連動送信モード指定している場合、
前記周期送出用一時記憶手段に番組情報が一時記憶される毎に、当該番組情報を送出し、
前記非周期送出用一時記憶手段に、内容が変更された番組情報が記憶されたときに、前記周期送出用一時記憶手段に記憶されている番組情報が送出中である場合、当該番組情報の送出後に、前記非周期送出用一時記憶手段に記憶された、内容が変更された番組情報を送出し、
前記非周期送出用一時記憶手段に内容が変更された番組情報が記憶されたときに、前記周期送出用一時記憶手段に記憶されている番組情報が送出中でない場合、即時に前記非周期送出用一時記憶手段に記憶されている、内容が変更された番組情報を送出する送出制御手段と
を備えることを特徴とする番組情報送出装置。
【請求項２】
記憶手段と、周期送出用一時記憶手段と、非周期送信用一時記憶手段とを備える番組情報送出装置に用いる番組情報送出方法であって、
外部装置から、逐次入力され、随時内容が変更される、複数の放送チャネルの番組情報の入力を受取る番組情報受取ステップと、
入力された各放送チャネルの番組情報を前記記憶手段に記録する記録ステップと、
前記外部装置から、内容が変更された番組情報の送出開始時刻と当該番組情報の識別情報とを示す番組切替情報の入力を受取る切替情報受取ステップと、
前記外部装置から、入力された番組情報の送出モードが、番組情報を一定の送信周期で繰り返し送出する周期送信モードであるか、周期送信モードによる送出に加えて、番組切替情報の示す前記送出開始時刻に基づいて、当該番組切替情報の示す前記識別情報によって識別される番組情報を送出する連動送信モードであるかを指定するモード指定情報の入力を受取る入力モード受取ステップと、
両送信モードの何れが指定された場合においても、前記記憶手段に記憶されている、入力された各放送チャネルの番組情報を特定の周期で取得して前記周期送出用一時記憶手段に一時記憶させる周期送出用記憶ステップと、
連動送信モードが指定された場合に、前記番組切替情報の示す送出開始時刻が到来すると、前記記憶手段に記憶されている、当該番組切替情報の示す前記識別情報によって識別される、内容が変更された番組情報を取得して、前記非周期送出用一時記憶手段に記憶させる非周期送出用記憶ステップと、
入力されたモード指定情報が周期送信モードを指定している場合、前記周期送出用一時記憶手段に番組情報が一時記憶される毎に、当該番組情報を送出し、
入力されたモード指定情報が連動送信モードを指定している場合、
前記周期送出用一時記憶手段に番組情報が一時記憶される毎に、当該番組情報を送出し、
前記非周期送出用一時記憶手段に、内容が変更された番組情報が記憶されたときに、前記周期送出用一時記憶手段に記憶されている番組情報が送出中である場合、当該番組情報の送出後に、前記非周期送出用一時記憶手段に記憶された、内容が変更された番組情報を送出し、
前記非周期送出用一時記憶手段に内容が変更された番組情報が記憶されたときに、前記周期送出用一時記憶手段に記憶されている番組情報が送出中でない場合、即時に前記非周期送出用一時記憶手段に記憶されている、内容が変更された番組情報を送出する送出制御ステップと
を含むことを特徴とする番組情報送出方法。
【請求項３】
記憶手段と、周期送出用一時記憶手段と、非周期送信用一時記憶手段とを備える番組情報送出装置に番組情報送出処理を実行させるためのプログラムを記録したコンピュータ読取可能な記録媒体であって、
前記番組情報送出処理は、
外部装置から、逐次入力され、随時内容が変更される、複数の放送チャネルの番組情報の入力を受取る番組情報受取ステップと、
入力された各放送チャネルの番組情報を前記記憶手段に記録する記録ステップと、
前記外部装置から、内容が変更された番組情報の送出開始時刻と当該番組情報の識別情報とを示す番組切替情報の入力を受取る切替情報受取ステップと、
前記外部装置から、入力された番組情報の送出モードが、番組情報を一定の送信周期で繰り返し送出する周期送信モードであるか、周期送信モードによる送出に加えて、番組切替情報の示す前記送出開始時刻に基づいて、当該番組切替情報の示す前記識別情報によって識別される番組情報を送出する連動送信モードであるかを指定するモード指定情報の入力を受取る入力モード受取ステップと、
両送信モードの何れが指定された場合においても、前記記憶手段に記憶されている、入力された各放送チャネルの番組情報を特定の周期で取得して前記周期送出用一時記憶手段に一時記憶させる周期送出用記憶ステップと、
連動送信モードが指定された場合に、前記番組切替情報の示す送出開始時刻が到来すると、前記記憶手段に記憶されている、当該番組切替情報の示す前記識別情報によって識別される、内容が変更された番組情報を取得して、前記非周期送出用一時記憶手段に記憶させる非周期送出用記憶ステップと、
入力されたモード指定情報が周期送信モードを指定している場合、前記周期送出用一時記憶手段に番組情報が一時記憶される毎に、当該番組情報を送出し、
入力されたモード指定情報が連動送信モードを指定している場合、
前記周期送出用一時記憶手段に番組情報が一時記憶される毎に、当該番組情報を送出し、
前記非周期送出用一時記憶手段に、内容が変更された番組情報が記憶されたときに、前記周期送出用一時記憶手段に記憶されている番組情報が送出中である場合、当該番組情報の送出後に、前記非周期送出用一時記憶手段に記憶された、内容が変更された番組情報を送出し、
前記非周期送出用一時記憶手段に内容が変更された番組情報が記憶されたときに、前記周期送出用一時記憶手段に記憶されている番組情報が送出中でない場合、即時に前記非周期送出用一時記憶手段に記憶されている、内容が変更された番組情報を送出する送出制御ステップと
を含むことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディジタルテレビ放送等において番組情報を送出する番組情報送出装置に関し、特に視聴者に番組情報を迅速に提供する番組情報送出装置に関する。
【０００２】
【従来の技術】
近年、ディジタル放送の開始に伴い、１つの放送電波で多チャネルの放送が可能となってきた。このような放送システムにおいては、視聴者に提供されるサービスの一つとして、放送されるチャネル毎に、番組情報、即ち、番組（コンテンツ）の放映開始時刻、終了時刻、番組のタイトル、番組の内容紹介、若しくは、地震情報のような番組の内容とは直接には関係しない緊急情報等の付属的な情報が番組に重畳されて提供されている。このようなサービスの提供を可能とするものとして、以下に説明するような番組情報送出装置を有する放送設備が挙げられる。
【０００３】
図９は、このような放送設備の概略を示す機能ブロック図である。
放送設備１０００は、複数の番組の番組情報を作成し、パケットデータとして出力する放送編集装置１１０１と、当該放送編集装置１１０１から番組情報を受け取って記憶し、ある決められた周期で繰り返し送出する番組情報送出装置１１０２と、当該番組情報送出装置１１０２から出力された番組情報と、放送編集装置１１０１から出力された圧縮映像データ及び圧縮音声データとを受け取り、これら３つのデータをトランスポートストリーム（ＴＳ）に多重して出力するＴＳ多重化装置１１０３と、当該ＴＳ多重化装置１１０３から出力されるトリーム情報を放送電波により送出する送信装置１１０４とからなる。
【０００４】
図１０は、前記番組情報送出装置１１０２の詳細な構成を示す機能ブロック図である。
番組情報送出装置１１０２は、番組情報編集部１１０１から番組情報及び番組情報を繰り返し送出する際の送信周期（例えば、６秒）を示したデータ（以下、「周期情報」という）を受信するデータ受信管理部１００１と、データ受信管理部１００１から周期情報を受け取って記憶する周期情報蓄積部１００２と、データ受信管理部１００１から番組情報を受け取って記憶する番組情報蓄積部１００３と、周期情報蓄積部１００２から周期情報を受け取って、当該周期情報に示された番組情報の送信周期に従い、番組情報送出装置１１０２から番組情報の送出を開始するトリガ信号を出力するタイマ管理部１００４と、番組情報蓄積部１００３から番組情報を、また、タイマ管理部１００４から前記トリガ信号を受け取って、周期情報が示す周期で番組情報を繰り返し出力するデータ書き込み制御部１００５と、データ書き込み制御部１００５から出力された番組情報を一時的に記憶する送信キューバッファ１００６と、送信キューバッファ１００６内のデータを読み出しトランスポート多重化部１１０３へ送出するデータ読み出し部１００７とからなる。
【０００５】
このような構成によって、従来の番組情報送出装置を有する放送設備によれば、番組だけでなく、それに付属する番組情報も一定の送信周期で送出されるので、受信装置においては、その送信周期と非同期に受信を開始したとしても、少なくとも１周期の時間だけ受信を続けることで、完全な番組情報を取得することができる。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記従来技術には次の問題点がある。
従来の番組情報送出装置は、それまで送出していた番組情報を新たな番組情報に切り替えて送出する場合であっても、送信周期の区切り時点でしか切り替えることができないために、ある番組の放送が終了して次の番組に切り替わっているのにそれに対応して切り替わるべき番組情報が未だ切り替わっていないという不整合が生じてしまう。
【０００７】
例えば、いま、番組情報には現在放送中の番組に関する情報（番組名や出演者等）とその番組に続いて放送が予定されている番組に関する情報とが含まれており、番組情報の送信周期が６秒とする。そして、１０時１０分１５秒において、ある番組の放送が終了し次の番組に切り替わったとする。ところが、上記周期６秒の区切り時点が、・・１０時１０分１２秒、１０時１０分１８秒、・・であったとすると、１０時１０分１８秒になるまで番組情報は更新されない。そのために、１０時１０分１５秒から１０時１０分１８秒の３秒間においては、放送されている番組と番組情報が示す内容とが一致しないという不整合が生じる。
【０００８】
このようなずれは、番組情報の送信周期が長いほど拡大する確率が増す。従って、設定された送信周期の長さによっては、例えば、終了した番組の番組情報が数分間も表示され続けるという不具合が発生することとなり、視聴者に多大な迷惑を与えてしまう。
さらに、野球放送のように放送時間が急遽延長された場合等において、番組情報の送出時間の訂正が間に合わなかった時にも、放送番組と番組情報とが不整合となってしまう。
【０００９】
また、従来、各チャネルの放送スケジュールは、放送局において一括して管理されており、放送スケジュールを変更する際には、相当の期間を要してチャネル全体のスケジュールを調整しているが、近年、各チャネル単位で個別にスケジュールの早急な変更を行うニーズが高まっており、従来の番組情報送出装置では、急な番組内容の変更や放送時間の変更に伴う番組情報の変更に対処できない。
【００１０】
そこで、本発明は、上記問題点を解決するためになされたものであり、急な番組の内容変更や放送時間の変更が発生した場合であっても、現に放送されている番組の内容と番組情報の内容との不整合を解消し易い番組情報送出装置を提供する。
【００１１】
【課題を解決するための手段】
上記の目的を達成するために、本発明に係る番組情報送出装置は、現在放送されている現在番組に関する情報とその現在番組に続いて放送される後続番組に関する情報とを含む番組情報を一定周期で繰り返し送出する番組情報送出装置であって、現在番組が後続番組に切り替わる旨を示す切替信号を受信する受信手段と、受信された切替信号にしたがって、当該切替信号が示す時点まで送出していた番組情報を、その時点まで後続番組であった番組を現在番組とする番組情報に切り替え、送出する番組情報切替手段とを備えることを特徴とする。
【００１２】
また、本発明に係る番組情報送出方法は、現在放送されている現在番組に関する情報とその現在番組に続いて放送される後続番組に関する情報とを含む番組情報を一定周期で繰り返し送出する方法であって、現在番組が後続番組に切り替わる旨を示す切替信号を受信する受信ステップと、受信された切替信号にしたがって、当該切替信号が示す時点まで送出していた番組情報を、その時点まで後続番組であった番組を現在番組とする番組情報に切り替え、送出する番組情報切替ステップとを含むことを特徴とする。
【００１３】
【発明の実施の形態】
本発明の実施の形態について説明する。
図１は、本発明の実施の形態における番組情報送出装置１００の機能ブロック図である。
番組情報送出装置１００は、図９に示された従来の番組情報送出装置１１０２に替わるものであり、３つの構成要素群、即ち、信号を受信する第1の構成要素群（データ受信管理部１０１、番組切替信号受信部１０２及び動作指示信号受信部１１３）と、データを記憶して保管する第２の構成要素群（番組情報蓄積部１０７、番組情報バッファ１０８、ＴＳパケットバッファ１０９、送信キューバッファ１１０、即時送信キューバッファ１１１及び周期情報蓄積部１１２）と、データ送出を制御するための第３の構成要素群（タイマ管理部１０３、ＴＳパケット処理部１０４、書き込み制御部１０５及び読み出し制御部１０６）とからなる。
【００１４】
データ受信管理部１０１は、図示されていない放送編集装置からパケット化されていない番組情報や周期情報を受け取り、番組情報を番組情報蓄積部１０７に格納し、周期情報を抽出して周期情報蓄積部１１２に格納する。
なお、前記放送編集装置は、図９に示された従来の放送編集装置１１０１と異なり、番組情報や周期情報に加えて、現在放送中の現在番組が次に放送予定の後続番組に切り替わること、及び、当該切り替わりの時刻を示す切替信号と、後述する動作指示信号とをこの放送番組情報送出装置に出力するものとする。
【００１５】
また、データ受信管理部１０１に放送編集装置から番組情報が入力されるケースは、放送番組の放送計画当初に全チャネルの任意の期間分の番組情報が一括して入力される場合と、各チャネルの各番組に変更が生じる毎に、変更が生じる番組に係る番組情報の更新データが個別に入力される場合とがある。
図２は、データ受信管理部１０１が放送編集装置から受け取る番組情報のデータの構成を示すものである。
【００１６】
放送局から最終的に送信される番組情報は、現在放送中の現在番組の番組情報の情報テーブル（Ｐｒｅｓｅｎｔ―ＥＩＴ）と次に放送予定の後続番組の番組情報の情報テーブル（Ｆｏｌｌｏｗｉｎｇ―ＥＩＴ）とが対になっているもの（以下、「ＰＦ番組情報」という）であり、データ受信管理部１０１が図示されていない放送編集装置から受け取る番組情報のデータは、当該ＰＦ番組情報を作成するための予備的テーブルであるスケジュール情報２０１と、ＰＦ番組情報を構成する番組情報の実データが記載されたテーブルである番組詳細情報２０２とからなる。
【００１７】
スケジュール情報２０１は、番組詳細情報２０２内にある番組情報の実情報を指し示すインデックス情報であり、放送チャネルＡ〜ｎ毎に用意されたテーブルに、ＰＦ番組情報の送出を開始する時刻である送出開始時間２０３とＰＦ番組情報に係る２つの番組の実情報を示す番号（以下、「番組番号」という）、即ち、放送中の番組の番組番号２０４及び次に放送予定の番組の番組番号２０５が示され、これらデータがＰＦ番組情報の送出開始時間２０３順に並べられている。
【００１８】
つまり、行方向２０８には、番組情報の送出開始時間と放送中の番組の番組番号と次に放送予定の番組の番組番号とが、番組情報の送出時間単位で時系列的に示されている。
一方、もう一つのテーブルである番組詳細情報２０２は、番組情報の実情報を格納するためのものであり、放送されるチャネル数分Ａ〜ｎのテーブルを有する。各チャネルのテーブルには、そのチャネルでの放送が予定されている全ての番組について、番組番号２０９とサイズ２１０と番組情報２１１とからなる実情報２１２が示されている。
【００１９】
ここで、番組番号２０９は、スケジュール情報２０１と番組詳細情報２０２とを関連付けるキーの役割を果たし、サイズ２１０は、バイト単位で表された番組情報２１１のデータサイズを示し、番組情報２１１は、例えば、「１１時のニュース」等の番組名や「１９９９／１０／１４／１１：００」等の番組開始時刻、「臨時ニュース」、「番組休止中」といった定型のテキスト等である。
【００２０】
図３は、データ受信管理部１０１が放送編集装置から受け取る周期情報のデータ構成を示すものである。
周期スケジュール情報３０１は、送信期間と送信周期とを特定する情報からなる。図３では、１９９９年１０月１４日００：００〜２０００年１０月１４日００：００の期間においては３秒の送信周期で番組情報を繰り返し送信し、２０００年１０月１４日００：００以降については６秒の送信周期で番組情報を送信する旨の周期情報の例が示されている。
【００２１】
番組情報蓄積部１０７及び周期情報蓄積部１１２は、ＲＡＭ等であり、それぞれ、データ受信管理部１０１から出力された番組情報及び周期情報を記録する。番組切替信号受信部１０２は、この放送番組情報送出装置１００が送出すべき新たな番組情報を番組情報蓄積部１０７から読み出して番組情報バッファ１０８に格納することにより番組情報バッファ１０８の内容を更新するものであり、その動作を開始する原因（トリガ）の種類に対応した２種類の更新モード、即ち、「スケジュール更新モード」と「非同期更新モード」とを有する。
【００２２】
スケジュール更新モードは、従来から行われている更新モードであり、このモードでは、番組切替信号受信部１０２は、番組情報蓄積部１０７に格納されたスケジュール情報２０１の送出開始時間欄２０３を参照し、現在時刻が送出開始時間に達すると、当該送出開始時間に送るべき、ＰＦ番組情報と次に送出すべきＰＦ番組情報とを読み出し、番組情報バッファ１０８に書き込む（以下、「スケジュール更新」という）。
【００２３】
また、非同期更新モードは、本発明に係る特有の動作モードであり、番組切替信号受信部１０２は、現在放送中の現在番組が別の番組に切り替わる旨を示す切替信号、及び、更新された番組情報がデータ受信管理部１０１に送られたことを示す番組情報更新信号を図示されていない番組放送編集装置から受け取ったときに、それら信号に連動して、番組情報蓄積部１０７から、対応するＰＦ番組情報と次に送出すべきＰＦ番組情報とを読み出し、番組情報バッファ１０８に書き込む。
【００２４】
なお、番組切替信号受信部１０２が切替信号を受け取るタイミングは、通常、番組が切り替わるタイミングと同時であるが、番組が切り替わる以前や切り替わった後の場合もあり、また、切替信号は、番組が切り替わる時刻と切り替わり後の番組の番組番号を含み、番組情報更新信号は、変更された番組の番組番号及び当該番組の番組情報の送出開始時間、番組の変更内容、更新された放送時間を含む。
【００２５】
また、「切替信号に連動する」とは、切替信号の発生に連動する場合だけではなく、切替信号によって指定される情報の内容、例えば、番組が切り替わる時刻にしたがって動作する場合も含む。
非同期更新モードにおいては、より具体的には、番組切替信号受信部１０２は、切替信号に示される切り替え後の番組の番組番号と、番組情報蓄積部１０７に記憶されている図２のスケジュール情報２０１における放送中の番組の番組番号欄２０４に格納されている番組番号とが一致する行を検索する。
【００２６】
例えば、切替信号に示される切り替わり後の番組の番組番号が「Ａ２」である場合、放送中の番組の番組番号欄２０４に「Ａ２」が格納されている行２０６の格納データを参照し、番組番号の放送中の番組の番組番号欄の「Ａ２」，番組番号の次に放送予定の番組の番組番号欄の「Ａ３」を検索して、図２中の番組詳細情報２０２から番組番号をキーとして、番組番号「Ａ２」に対応する番組情報「１１：００のドラマ」及び番組番号「Ａ３」に対応する番組情報「１２：１５のニュース」を読み出す。
【００２７】
そして、番組切替信号受信部１０２は、番組切替信号に指定された切り替え後の番組の番組開始時間を放送中の番組の番組番号に対応する番組情報の送出開始時間に書きかえる。
例えば、番組切替信号に指定された番組開始時間が当初の番組切り替え時間が１分早くなり、「１９９９／１０／１４  １１：２９」になったとすると、番組切替信号受信部１０２は、この時間を放送中の番組の番組番号である番組番号「Ａ２」の番組情報にある送出開始時間「１９９９／１０／１４  １１：３０」の値を「１９９９／１０／１４  １１：２９」に書き換えて送出開始時間を変更し、ＴＳパケット処理部１０４に番組切替信号を出力し、ＰＦ番組情報を番組情報バッファ１０８に出力して送出開始時間を実際の放送時間に調整する。
【００２８】
また、番組切替信号受信部１０２が番組情報更新信号を受信した際には、番組情報更新信号に示された番組情報の送出開始時間を参照し、既に番組情報バッファ１０８に出力済みの情報である場合、番組情報更新信号に示された、番組切り替わり前の番組情報と番組切り替わり後の番組情報で既に更新されているデータを番組情報蓄積部１０７から取得し、番組情報バッファ１０８に格納する。
【００２９】
図４は、番組切替信号受信部１０２が番組情報蓄積部１０７から送出すべき番組情報を選択して取り出して番組情報バッファ１０８に格納した後における番組情報のデータ構造を示す図である。
番組切替信号受信部１０２は、チャネルＡ〜ｎのチャネル数分の各テーブルに、現在送出中のＰＦ番組情報の実情報を置いている番組情報バッファ１０８中のアドレス、及び、次に送出予定のＰＦ番組情報の実情報を置いている番組情報バッファ１０８中のアドレスを示す送出中番組情報索引４０１を作成する。
【００３０】
さらに、番組切替信号受信部１０２は、前記各アドレスに番組情報と当該番組情報の送出開始時間、及び、次に送出予定の番組情報の実情報と当該番組情報の送出開始時間とを示した送出待機番組情報４０２を作成する。
番組切替信号受信部１０２は、スケジュール更新モードにおいては、送出中番組情報索引４０１にある送出中の番組情報の格納アドレス欄４０３の値を更新し、送出待機番組情報４０２内の更新されたアドレスにこれから送出を開始するＰＦ番組情報を格納する。そして、次に送出予定の番組情報の格納アドレス欄４０４の値を更新し、送出待機番組情報４０２内の更新されたアドレスに次に送出予定のＰＦ番組情報を格納する。
【００３１】
また、非同期更新モードにおいては、番組切替信号受信部１０２は、切替信号から新たな番組情報送出時間を得ると、送出待機番組情報４０２内のデータを更新する。
より具体的には、切り替わった番組の番組番号Ａ２を送出中番組情報索引４０１を参照し、参照先アドレス４０２に置かれているデータ、即ち、行４０５を上書きして更新する。その結果、番組切替信号受信部１０２により、送出開始時間を１分早める更新を行っているため、欄４０４が当初と異なる送出開始時間となっている。また、番組情報内に番組放送時刻が含まれる場合には、番組情報内の番組放送時刻更新する。
【００３２】
番組情報バッファ１０８は、番組切替信号受信部１０２から送られる前記番組情報を受け取り記憶する。
動作指示信号受信部１１３は、この放送番組情報送出装置１００による番組情報の送信モードを指定する動作指示信号、即ち、周期送信モード及び連動送信モードのいずれかを指定する動作指示信号を受信し、その旨をＴＳパケット処理部１０４に通知する。
【００３３】
ここで、周期送信モードとは、従来と同様の送信動作であり、この放送番組情報送出装置１００が番組情報を一定の送信周期で繰り返し送出するモードであり、連動送信モードとは、本発明に固有の送信動作であり、周期送信モードによる送出に加えて、番組切替信号受信部１０２に入力された番組切替信号に連動した（送信周期とは非同期な）番組情報の送出を行なうモードである。
【００３４】
タイマ管理部１０３は、プリセット付きタイマ回路等からなり、周期送信モードにおいては、送信周期における区切り時刻を検出し、連動送信モードにおいては、上記検出に加えて、番組切替信号によって指定された特定時刻の検出を行なう。
周期送信モードの場合、タイマ管理部１０３は、周期情報蓄積部１１２に記録されている番組情報の送信周期及びこの周期で番組情報の送出を開始する時間を示した周期情報を取得して、当該送出開始時間より指定される周期で送出実施の書き込み開始のトリガ信号を書き込み制御部１０５に出力する。
【００３５】
一方、連動送信モードの場合、さらに、ＴＳパケット処理部１０４から、番組切替信号に連動して番組情報をパケットデータに変換して出力する時間（以下、「パケット化実施時間」という）を受け取り、パケット化実施時間が到来した時に、ＴＳパケット処理部１０４に番組情報のパケットデータへの変換を開始させる信号（以下、「パケット化要求信号」という）をＴＳパケット処理部１０４に対し出力する。
【００３６】
ＴＳパケット処理部１０４は、動作指示信号受信部１１３から送信モード信号を受け取り、現在、番組切替信号受信部１０２が受信する番組切替信号に指定される番組切り替え時刻と連動して番組情報の送出を行う連動送信モードなのか、もしくは周期情報蓄積部１１２に記憶されている周期情報に示された既にスケジューリングされている周期に従って番組情報の送出を行う周期送信モードなのかを認識する。
【００３７】
そして、ＴＳパケット処理部１０４は、送信モードに応じて発信されるタイマ管理部１０３からのパケット化要求信号をトリガとして、番組情報バッファ１０８から番組情報を取得してパケットデータへの変換を行い、ＴＳパケットバッファ１０９に出力する。
当該送信モード信号が、連動送信モードの場合、ＴＳパケット処理部１０４は、番組切替信号受信部１０２から番組切替信号を受け取って、番組切替信号に含まれる送出開始時間が現在時刻と一致するかまたは、過ぎている場合において、例えば、チャネルＡに番組の切り替えが生じたとすると、ＴＳパケット処理部１０４は、番組切替信号の入力をトリガとして、番組情報バッファ１０８の送出中番組情報索引４０１の番組の切り替えが生じたチャネルＡのテーブルの次に放送予定の番組情報の格納アドレスＡ１の番組情報の実情報が格納されているアドレスを参照し、このアドレスに格納されている行４０５のデータを読み出し、パケットデータへの変換を行い、ＴＳパケットバッファ１０９及び即時送信キューバッファ１１１の両方に瞬時に書き込む。
【００３８】
一方、番組切替信号に含まれる送出開始時間が現在時刻に達していない場合、ＰＳ番組情報をパッケットに分割することを遅延させる必要があるため、ＴＳパケット処理部１０４は、番組切替信号に含まれる送出開始時間をパケット化実施時間をタイマ管理部１０３に出力し、当該時間にタイマ管理部１０３から出力されるパッケット化要求信号を待ってパケットデータへの変換を実施して即時送信キューバッファ１１１及びＴＳパケットバッファ１０９にに書き込む。ＰＳ番組情報をパッケットに分割することを遅延させる理由は、ＰＳ番組情報の変更が送出の直前で発生しても、容易に変更できるようにするためである。
【００３９】
ＴＳパケットバッファ１０９は、放送する全チャネルの番組情報で、現在放送中の番組情報と次に当該番組情報の次に放送予定の番組情報を格納するバッファである。
図５はＴＳパケットバッファ１０９に格納された番組情報のデータ構成を示す図である。
【００４０】
ＴＳパケットバッファ１０９は、放送チャネル数分のテーブルに、現在送出中の番組情報が格納されているアドレスと次に送出予定の番組情報が格納されているアドレスが示されたパケットデータに変換された番組情報索引６０１と番組情報の実情報がパケットデータに変換され格納されているパッケット化番組情報６０２からなる。
【００４１】
番組情報索引６０１は、放送チャネル毎に用意されたテーブルに、現在送出中のＰＦ番組情報を格納しているアドレス及び次の送出予定のＰＦ番組情報の格納アドレスが記載されたものである。
パッケット化番組情報６０２には、現在送出中のＰＦ番組情報及び次の送出予定のＰＦ番組情報がパケットデータに分割され上記格納アドレスを先頭アドレスとして記憶されている。
【００４２】
書き込み制御部１０５は、タイマ管理部１０３からの書き込み開始トリガ信号を受け取ると、ＴＳパケットバッファ１０９に格納される全チャネルのＰＦ番組情報を読み出し、送信キューバッファ１１０に書きこむ。
図６は送信キューバッファ１１０及び即時送信キューバッファ１１１のデータ送出の状況を示すものである。
【００４３】
送信キューバッファ１１０は、書き込み制御部１０５から全チャネルのＰＦ番組情報を受け取り、一時的に格納するバッファであり、ここには、放送されるチャネルがＡからＮまでの各チャネル毎に分割されたＰＦ番組情報ａ１〜ｎ１のパケットデータが格納されている。
即時送信キューバッファ１１１は、番組が切り替わった場合に、ＴＳパケット処理部１０４から直接、切り替わったチャネルのみのＰＦ番組情報を受け取り、一時的に格納するバッファであり、例えば、チャネルＡの現在放送中の現在番組が次の番組に切り替わる場合、チャネルＡの現在放送中のＰＦ番組情報ａ１に代わって放送すべきＰＦ番組情報ａ２をＴＳパケット処理部１０４から直接受け取る。
【００４４】
読み出し制御部１０６は、送信キューバッファ１１０を参照し、送信キューバッファ１１０にデータが残っている場合、現在、データを送出中であるかどうかを認識し、データを送出中であれば、当該データの１チャネル分の送出を完了した後、番組の切り替えに係るチャネルのＰＦ番組情報のみのパケットデータが格納される即時送信キュバッファ１１１にデータがあるかどうかを認識して、データがある場合は、当該データを全て送出し、送出終了後当該データを削除する。
【００４５】
また、送信キューバッファ１１０のデータを送出中でない場合は、直ぐに即時送信キュバッファ１１１にデータがあるかどうかを認識して、データがある場合は、当該データを全て送出し、送出終了後当該データを削除する。この時、書き込み制御部１０５によって、送信キューバッファ１１０は、番組切り替えまたは番組情報更新により更新されたデータが書き込まれる。
【００４６】
図７は番組切り替えのタイミングに同期させて、新たなＰＦ番組情報を送出した場合の、読み出し制御部１０６から出力される、パケットデータの流れを具体的に表した図である。
例えば、１周期の間に、３チャネルＡ，Ｂ、Ｃのパケットデータを送出するものとし、通常、当該１周期の時間は、チャネルＡ、Ｂ、ＣのＰＦ番組情報を送出する合計の時間に比し、十分に長い。例えば、チャネルＡから順にＢ，Ｃのパケットデータａ１１〜ａ１ｎ，ｂ１１〜ｂ１ｎ，ｃ１１〜ｃ１ｎを順次送出するとすると、チャネルＢのパケットデータｂ１２を送出中にチャネルＡのＰＦ番組情報のパケットデータが更新された場合は、送出キューバッファ１１０からチャネルＢのパケットデータを全て送出後、即時送信キューバッファ１１１に格納されているチャネルＡの更新パケットデータａ２１からａ２ｎまでを送出する。この時、送信キューバッファ１１０から即時送信キューバッファ１１１に出力のバスが切り替わるが、即時送信キューバッファ１１１からデータが出力している間に、送信キューバッファ１１０には更新された全チャネルのＰＦ番組情報が格納される。チャネルＡのＰＦ番組情報の全てのパケットデータａ２１〜ａ２ｎを送出後、更新されたデータが格納される送信キューバッファ１１０からチャネルＣのパケットデータｃ１１〜ｃ１ｎを送出する。
【００４７】
また、図８は、本発明に係る番組情報送出装置１００の動作を示すフローチャートである。
データ受信管理部１０１は、図示されていない放送編集装置から番組情報を受け取り、番組情報を番組情報蓄積部１０７に出力する（ステップＳ１０１）。
番組切替信号受信部１０２は、現在放送中の現在番組が別の番組に切り替わることを示す切替信号、及び、更新された番組情報がデータ受信管理部１０１に送られたことを示す番組情報更新信号を、図示されていない番組放送編集装置から受け取る（ステップＳ１０２）。
【００４８】
ＴＳパケット処理部１０４は、動作指示信号受信部１１３から送信モード信号を受け取り、現在、番組切替信号受信部１０２が受信する番組切替信号に指定される番組切り替え時刻と連動して番組情報の送出を行う連動送信モードなのか、若しくは従来の送信周期に従って番組情報の送出を行う周期送信モードなのかを認識する（ステップＳ１０３）。
【００４９】
番組切替信号受信部１０２は、番組情報蓄積部１０７にあるスケジュール情報２０１を参照し、現在時刻が送出開始時間に達すると、当該送出開始時間に送るべき、ＰＦ番組情報と次に送出すべきＰＦ番組情報とを読み出し、番組情報バッファ１０８に書き込むスケジュール更新を実施する（ステップＳ１０４）。
タイマ管理部１０３は、タイマとデータの入出力を行う回路であって、通常、周期送信モードに従い動作しており、ＴＳパケット処理部１０４から連動送信モードの指示を受けた場合、連動送信モードに従って動作する。
【００５０】
周期送信モードの場合、タイマ管理部１０３は、周期情報蓄積部１１２に記録されている番組情報の送信周期及びこの周期で番組情報の送出を開始する時間を示した周期情報を取得して、当該送出開始時間より指定される周期で送出実施の書き込み開始のトリガ信号を書き込み制御部１０５に出力する（ステップＳ１０５）。
【００５１】
そして、ＴＳパケット処理部１０４は、送信モードに応じて発信されるタイマ管理部１０３からのパケット化要求信号をトリガとして、番組情報バッファ１０８から番組情報を取得してパケットデータへの変換を行い、ＴＳパケットバッファ１０９に出力する（ステップＳ１０６）。
書き込み制御部１０５は、タイマ管理部１０３からの書き込み開始トリガ信号を受け取ると、ＴＳパケットバッファ１０９に格納される全チャネルのＰＦ番組情報を読み出し、送信キューバッファ１１０に書きこむ（ステップＳ１０７）。
【００５２】
番組切替信号受信部１０２は、切替信号を受け取ったことを認識すると（ステップＳ１０８）、番組切替信号に示された番組切り替わり後の番組情報とその次に放送予定の番組情報を番組情報蓄積部１０７から取得し、送出開始時間を実際の放送時間に調整して番組情報バッファ１０８に格納する（ステップＳ１０９）。
【００５３】
ＴＳパケット処理部１０４から、番組切替信号に連動して番組情報をパケットデータに変換して出力する時間を示すパケット化実施時間を受け取り、パケット化実施時間が到来した時に、ＴＳパケット処理部１０４に番組情報のパケットデータへの変換を開始させる信号を示すパケット化要求信号をＴＳパケット処理部１０４に対し出力する（ステップＳ１１０）。
【００５４】
ＴＳパケット処理部１０４は、番組切替信号受信部１０２から番組切替信号を受け取って、番組切替信号に含まれる送出開始時間が現在時刻と一致するか、または、過ぎている場合において、番組切替信号の入力をトリガとして、番組情報バッファ１０８のＰＦ番組情報を読み出し、パケットデータへの変換を行い（ステップＳ１１３）、ＴＳパケットバッファ１０９及び即時送信キューバッファ１１１の両方に瞬時に書き込む（ステップＳ１１１）。
【００５５】
一方、番組切替信号に含まれる送出開始時間が現在時刻に達していない場合、パッケット化を遅延させる必要があるため、ＴＳパケット処理部１０４は、番組切替信号に含まれる送出開始時間をパケット化実施時間をタイマ管理部１０３に出力し（ステップＳ１１２）、当該時間にタイマ管理部１０３から出力されるパッケット化要求信号を待ってパケットデータへの変換を実施して即時送信キューバッファ１１１及びＴＳパケットバッファ１０９に書き込む（ステップＳ１１３）。
【００５６】
読み出し制御部１０６は、送信キューバッファ１１０を参照し（ステップＳ１１４）、送信キューバッファ１１０にデータが残っている場合には、現在、データを送出中であるかどうかを認識し（ステップＳ１１５）、データを送出中であれば、当該データの１チャネル分の送出を完了（ステップＳ１１６）した後、番組の切り替えに係るチャネルのＰＦ番組情報のみのパケットデータが格納される即時送信キュバッファ１１１にデータがあるかどうかを認識して（ステップＳ１１７）、データがある場合は、当該データを全て送出し、送出終了後当該データを削除する（ステップＳ１１８）。
【００５７】
また、送信キューバッファ１１０のデータを送出中でない場合は、直ぐに即時送信キュバッファ１１１にデータがあるかどうかを認識して（ステップＳ１１７）、データがある場合は、当該データを全て送出し、送出終了後当該データを削除する（ステップＳ１１８）。この時、書き込み制御部１０５によって、送信キューバッファ１１０は、番組切り替えまたは番組情報更新により更新されたデータが書き込まれる（ステップＳ１１９）。
【００５８】
即時送信キューバッファ１１１にデータが無い場合、前記ステップＳ１１８〜Ｓ１１９はスキップされる。
読み出し制御部１０６は、さらに、送信キューバッファ１１０内に未送出のチャネルのデータがあるかどうかを判断し（ステップＳ１２０）、未送出のチャネルのデータがある場合には、再び次に送出すべきチャネルのデータを送出するステップＳ１１６以降のステップを実施し、送信キューバッファ１１０内の全データを送出が完了するのを待って、送信キューバッファ１１０内のデータを削除する（ステップＳ１２１）。
【００５９】
このステップＳ１２１を実施されると新たな番組情報を受け取り、当該番組情報を番組情報蓄積部１０７に出力する最初のステップＳ１０１へと戻る。
このように、本実施形態によれば、現在番組から後続番組に切り替わるタイミングと、これら番組に対応する番組情報が切り替わるタイミングとのずれがほぼ無くなり、番組と番組情報との不整合が解消され、視聴者へ違和感を与えることがなくなる。また、後続番組のコンテンツ等が急遽変更となった場合も、変更後の後続番組に対応する番組情報が速やかに送出される。
【００６０】
なお、本実施形態において、読み出し制御部１０６は、送信キューバッファ１１０を参照し、送信キューバッファ１１０にデータが残っている場合、現在、データを送出中であるかどうかを認識し、データを送出中であれば、当該データの１チャネル分の送出を完了するとしたが、即時に送信中のデータの送出を中断し、番組の切り替えに係るチャネルのＰＦ番組情報のみのパケットデータが格納される即時送信キュバッファ１１１にデータがあるかどうかを認識して、データがある場合は、当該データを全て送出し、送出終了後当該データを削除するとしてもよい。
【００６１】
また、切替信号は、番組が切り替わる時刻と切り替わり後の番組の番組番号を含み、番組情報更新信号は、変更される番組の番組番号及び当該番組の番組情報の送出開始時間、番組の変更内容、更新された放送時間を含むとしたが、更に、その次に控える後続番組の番組番号を含んでもよく、この場合、例えば、前記切り替わり後の番組が緊急ニュース等の長時間の特別番組に置き換わったため、当該番組の後に本来放送すべき番組の放送を取り止め、異なる番組を後続番組とする場合に、その旨を視聴者に迅速に呈示することが可能となる。
【００６２】
また、本放送番組情報送出装置１００を構成する処理部１０１〜１０６、１１３については、専用の回路を用いてハードウェア的に実現することができるだけでなく、汎用のＣＰＵと各機能をＣＰＵに発揮させる制御プログラム等を用いてソフトウェア的に実現することができるのは言うまでもない。
【００６３】
【発明の効果】
以上の説明から明らかなように、本発明に係る番組情報送出装置は、現在放送されている現在番組に関する情報とその現在番組に続いて放送される後続番組に関する情報とを含む番組情報を一定周期で繰り返し送出する番組情報送出装置であって、現在番組が後続番組に切り替わる旨を示す切替信号を受信する受信手段と、受信された切替信号にしたがって、当該切替信号が示す時点まで送出していた番組情報を、その時点まで後続番組であった番組を現在番組とする番組情報に切り替え、送出する番組情報切替手段とを備えることを特徴とする。
【００６４】
これにより、番組情報は周期的に送信されるだけでなく、現に放送される番組（番組の切り替わり）と同期して送信されるので、現在番組から後続番組に切り替わるタイミングとこれら番組に対応する番組情報が切り替わるタイミングとのずれを軽減することが容易となり、番組と番組情報とが不整合のまま呈示されるという不具合の発生が回避され得る。
【００６５】
上記効果は、また、現在放送されている現在番組に関する情報とその現在番組に続いて放送される後続番組に関する情報とを含む番組情報を一定周期で繰り返し送出する方法であって、現在番組が後続番組に切り替わる旨を示す切替信号を受信する受信ステップと、受信された切替信号にしたがって、当該切替信号が示す時点まで送出していた番組情報を、その時点まで後続番組であった番組を現在番組とする番組情報に切り替え、送出する番組情報切替ステップとを含む番組情報送出方法、もしくは、現在放送されている現在番組に関する情報とその現在番組に続いて放送される後続番組に関する情報とを含む番組情報を一定周期で繰り返し送出する番組情報送出装置に用いられるプログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記プログラムは、現在番組が後続番組に切り替わる旨を示す切替信号を受信する受信ステップと、受信された切替信号にしたがって、当該切替信号が示す時点まで送出していた番組情報を、その時点まで後続番組であった番組を現在番組とする番組情報に切り替え、送出する番組情報切替ステップとをコンピュータに実行させることを特徴とする記録媒体によっても奏される。
【００６６】
また、前記切替信号には、現在番組が後続番組に切り替わる時刻を示す情報が含まれ、前記番組情報切替手段は、前記切替信号が示す前記時刻が到来した時点で、前記番組情報を切り替えるとしてもよい。
これにより、予定される現在番組から後続番組への切り替え時刻に合わせて、送出すべき番組情報のデータ処理を行い、迅速な番組情報の送出が実現され、番組と番組情報にとの不整合がほぼ解消される。
【００６７】
また、前記番組情報送出装置はさらに、前記切替信号に基づく番組情報の切り替えを許可するか否かの指示を受け付ける受付手段を備え、前記番組情報切替手段は、前記受付手段が前記切り替えを許可する旨の指示を受け付けた場合にだけ、前記切替信号にしたがって前記番組情報を切り替えるとしてもよい。
これにより、放送局側の都合により周期的な番組情報の送出を継続的に望む場合は、現在番組が後続番組に切り替わる旨を示す切替信号に影響されることなく、周期的な番組情報の送信が実現される。
【００６８】
また、前記切替信号にはさらに、後続番組を指定する情報が含まれ、前記番組情報切替手段は、当該切替信号が示す時点まで送出していた番組情報を、前記切替信号によって指定されたその時点まで後続番組であった番組を現在番組とする番組情報に切り替えるとしてもよい。
これにより、後続番組のコンテンツ等が急遽変更となった場合も、変更後の後続番組を特定でき、変更後の後続番組に対応する番組情報が送出される。
【図面の簡単な説明】
【図１】本発明に係る実施の形態における番組情報送出装置の機能ブロック図である。
【図２】図１に示される番組情報蓄積部に記憶されるデータの構成を示す図である。
【図３】周期情報蓄積部に記憶されるデータの構成を示す図である。
【図４】番組情報バッファの番組情報の格納状況を示す図である。
【図５】ＴＳパケットバッファのデータの構成を示す図である。
【図６】送信キューバッファ及び即時送信キューバッファのパケットデータの送出状況を示す図である。
【図７】番組切り替えのタイミングに同期させて、新たなＰＦ番組情報を送出した場合の、読み出し制御部から出力される、パケットデータの流れを具体的に表す図である。
【図８】本発明に係る番組情報送出装置の動作手順を示すフローチャートである。
【図９】従来の放送設備の概略を示す機能ブロック図である。
【図１０】従来の番組情報送出装置の機能ブロック図である。
【符号の説明】
１００    番組情報送出装置
１０１    データ受信管理部
１０２    番組切替信号受信部
１０３    タイマ管理部
１０４    ＴＳパケット処理部
１０５    書き込み制御部
１０６    読み出し制御部
１０７    番組情報蓄積部
１０８    番組情報バッファ
１０９    ＴＳパケットバッファ
１１０    送信キューバッファ
１１１    即時送信キューバッファ
１１２    周期情報蓄積部
１１３    動作指示信号受信部
【図１】
0003878378.tif 000002
【図２】
0003878378.tif 000003
【図３】
0003878378.tif 000004
【図４】
0003878378.tif 000005
【図５】
0003878378.tif 000006
【図６】
0003878378.tif 000007
【図７】
0003878378.tif 000008
【図８】
0003878378.tif 000009
【図９】
0003878378.tif 000010
【図１０】
0003878378.tif 000011