(57)【特許請求の範囲】
【請求項１】
少なくとも複数系統のビデオデータを時分割多重化して多重化データを出力する多重化装置において、
プログラム仕様情報と前記プログラム仕様情報に対応する処理の開始時刻とを組にしたスケジュールデータを入力し、前記スケジュールデータ又は前記スケジュールデータのプログラム仕様情報を記録手段に記録して保持し、
前記記録手段の記録に基づいて、１つのスケジュールデータの前記開始時刻となると、前記１つのスケジュールデータに続く他のスケジュールデータによるスケジュールの開始時刻になるまでの間、前記１つのスケジュールデータに基づいて、前記ビデオデータを時分割多重化して前記多重化データを生成すると共に、前記１つのスケジュールデータによるプログラム仕様情報を前記多重化データに介挿する
ことを特徴とする多重化装置。
【請求項２】
前記プログラム仕様情報が所定値の場合、前記プログラム仕様情報の介挿を中止する
ことを特徴とする請求項１に記載の多重化装置。
【請求項３】
少なくとも複数系統のビデオデータを符号化処理した後、時分割多重化する多重化伝送システムにおいて、
少なくとも前記符号化処理の内容を指示する制御データと前記制御データによる処理を開始する開始時刻とを組にしたスケジュールデータを入力し、前記スケジュールデータ又は前記スケジュールデータの制御データを記録手段に記録して保持し、
前記記録手段の記録に基づいて、１つのスケジュールデータの前記開始時刻となると、前記１つのスケジュールデータに続く他のスケジュールデータによるスケジュールの開始時刻になるまでの間、前記１つのスケジュールデータによる前記制御データに基づいて、前記ビデオデータを符号化処理する
ことを特徴とする多重化伝送システム。
【請求項４】
少なくとも複数系統のビデオデータを時分割多重化して多重化データを出力する多重化伝送システムにおいて、
プログラム仕様情報と前記プログラム仕様情報に対応する処理の開始時刻とを組にしたスケジュールデータを入力し、前記スケジュールデータ又は前記スケジュールデータのプログラム仕様情報を記録手段に記録して保持し、
前記記録手段の記録に基づいて、１つのスケジュールデータの前記開始時刻となると、前記１つのスケジュールデータに続く他のスケジュールデータによるスケジュールの開始時刻になるまでの間、前記１つのスケジュールデータに基づいて、前記ビデオデータを時分割多重化して前記多重化データを生成すると共に、前記１つのスケジュールデータによるプログラム仕様情報を前記多重化データに介挿する
ことを特徴とする多重化伝送システム。
【請求項５】
前記プログラム仕様情報が所定値の場合、前記プログラム仕様情報の介挿を中止する
ことを特徴とする請求項４に記載の多重化伝送システム。
【請求項６】
少なくとも複数系統のビデオデータを符号化処理した後、時分割多重化して出力する多重化伝送方法において、
少なくとも前記符号化処理の内容を指示する制御データと前記制御データによる処理を開始する開始時刻とを組にしたスケジュールデータを入力し、前記スケジュールデータ又は前記スケジュールデータの制御データを記録手段に記録して保持するステップと、
前記記録手段の記録に基づいて、１つのスケジュールデータの前記開始時刻となると、前記１つのスケジュールデータに続く他のスケジュールデータによるスケジュールの開始時刻になるまでの間、前記１つのスケジュールデータによる前記制御データに基づいて、前記ビデオデータを符号化処理するステップとを有する
ことを特徴とする多重化伝送方法。
【請求項７】
少なくとも複数系統のビデオデータを時分割多重化して多重化データを出力する多重化伝送方法において、
プログラム仕様情報と前記プログラム仕様情報に対応する処理の開始時刻とを組にしたスケジュールデータを入力し、前記スケジュールデータ又は前記スケジュールデータのプログラム仕様情報を記録手段に記録して保持するステップと、
前記記録手段の記録に基づいて、１つのスケジュールデータの前記開始時刻となると、前記１つのスケジュールデータに続く他のスケジュールデータによるスケジュールの開始時刻になるまでの間、前記１つのスケジュールデータに基づいて、前記ビデオデータを時分割多重化して前記多重化データを生成すると共に、前記１つのスケジュールデータによるプログラム仕様情報を前記多重化データに介挿するステップとを有する
ことを特徴とする多重化伝送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、多重化装置、多重化伝送システム及び多重化伝送方法に関し、例えばディジタル衛星放送システムに適用することができる。本発明は、スケジュールデータの開始時刻のみを基準にして動作を切り換えることにより、例えば多重化装置の動作を制御する上位の制御装置よりスケジュールデータの送出が中止した場合でも、種々の番組を視聴することができるようにする。
【０００２】
【従来の技術】
従来、ディジタル衛星放送システムにおいては、サービスの選択基準でなるプログラム仕様情報ＰＳＩ（Program Specific Information）を一定の周期で放送することにより、多数のチャンネルより所望のチャンネルを簡易に選択できるようになされている。
【０００３】
図５は、この種のディジタル衛星放送システムを示すブロック図であり、地上局１より種々のサービスを提供する。すなわち地上局１において、ＡＶサーバー２は、メインバスＢＵＳを介して放送プログラム管理装置（ＰＧＳ：Program Guide System）４に接続され、この放送プログラム管理装置４で管理される番組情報に従ってビデオデータ及びオーディオデータを送出する。データサーバー３は、同様に、メインバスＢＵＳを介して放送プログラム管理装置４に接続され、この放送プログラム管理装置４で管理される番組情報に従って各種データを送出する。ここでこれらデータは、受信局のメンテナンス用データ等である。
【０００４】
チェーン４Ａ〜４Ｎは、ほぼ同一に構成され、これらビデオデータ、オーディオデータ、各種データをそれぞれ放送に適した符号化処理により符号化処理した後、時分割多重化処理して多重化データを生成する。さらにこの多重化データをそれぞれＱＰＳＫ（Quadrature Phase Shift Keying ）変調して出力する。
【０００５】
すなわち例えばチェーン４Ａにおいて、エンコーダ５Ａ〜５Ｎは、それぞれＡＶサーバー２よりビデオデータ、オーディオデータを受け、これらビデオデータ、オーディオデータをＭＰＥＧ（Moving Picture Experts Group）に規定された符号化方式により符号化処理して出力する。このときエンコーダ５Ａ〜５Ｎは、それぞれエンコーダ制御装置（ＥＣＳ：Encoder Control Subsystem ）６により出力される制御データに従った符号化制御により符号化処理結果でなる符号化データＤ５Ａ〜Ｄ５Ｎを出力する。
【０００６】
エンコーダ制御装置６は、放送プログラム管理装置４に記録された番組情報に従って、各エンコーダ５Ａ〜５Ｎの動作を制御する。制御装置７Ａ〜７Ｎは、データサーバー３より各種データを受け、放送プログラム管理装置４に記録された番組情報に従って内蔵のエンコーダ８Ａ〜８Ｎによりこれらデータを符号化処理し、符号化データＤ８Ａ〜Ｄ８Ｎを出力する。
【０００７】
多重化制御装置（ＭＣＳ：Multiplexer Control Subsystem ）９は、放送プログラム管理装置４に記録された番組情報に従って、多重化装置１０に制御コマンド、スケジュール情報を発行し、多重化装置１０は、このスケジュール情報に従ってエンコーダ５Ａ〜５Ｎ、エンコーダ８Ａ〜８Ｎの出力データＤ５Ａ〜Ｄ５Ｎ、Ｄ８Ａ〜Ｄ８Ｎを時分割多重化して多重化データＤ９を生成する。このとき多重化装置１０は、必要に応じて多重化データＤ９をスクランブル処理して出力する。
【０００８】
すなわち多重化装置１０は、所定のエンコーダ５Ａ〜５Ｎ、８Ａ〜８Ｎにより出力されるビデオデータ、オーディオデータ等Ｄ５Ａ〜Ｄ５Ｎ、Ｄ８Ａ〜Ｄ８Ｎ（図６（Ａ））を１８８バイト単位で区切って、トランスポートストリームパケット（ＴＳ（Transport Stream）パケット）を生成する（図６（Ｂ）及び（Ｃ））。さらにこのトランスポートストリームパケットを多重化し（図６（Ｄ））、３０〔Ｍｂｐｓ〕の多重化データＤ９を生成する。なおここで３０〔Ｍｂｐｓ〕は、衛星Ｅの１中継器当たりの容量である。
【０００９】
これら多重化装置１０で多重化されるビデオデータ、オーディオデータ等は、事前に各パケットにパケットＩＤが割り当てられて多重化装置１０に入力され、て、このパケットＩＤにより各パケットに割り当てたビデオデータ、オーディオデータ等を識別できるようにする。多重化装置１０は、このパケットＩＤを基準にして所望のチャンネルを選択できるように、プログラム仕様情報ＰＳＩによるパケットを所定周期で多重化データＤ９に介挿する。なお多重化装置１０は、これらのパケットに加えて、電子番組ガイド（ＥＰＧ：Electronic Program Guide）のパケット、スクランブル処理のキー共通情報（ＥＭＭ：Entitlement Management Message）のパケット等を多重化して送出する。
【００１０】
ここでプログラム仕様情報ＰＳＩは、ビデオデータ、オーディオデータによるチャンネルを選択する選択基準のデータであり、ＰＡＴ（Program Association Table ）、ＰＭＴ（Program Map Table ）、ＣＡＴ（Conditional Access Table）、ＮＩＴ（Network Information Table ）による４つのテーブルと、種々のディスクリプタにより構成される。このうちＰＡＴは、例えば放送番組のチャンネル番号（この場合サービスＩＤ（ＳＩＤ：Service ID）と一致する）に対応するＰＭＴのパケットＩＤ、ＮＩＴのパケットＩＤが記述され、ＰＭＴは、各番組を構成するビデオデータ、オーディオデータ等のパケットＩＤが記述される。
【００１１】
これらによりプログラム仕様情報ＰＳＩは、ＰＡＴよりＰＭＴのパケットＩＤを検出してＰＭＴを検出した後、このＰＡＴより所望する番組のチャンネル番号に対応するパケットＩＤを検出することにより、所望する番組のビデオデータ、オーディオデータが割り当てられてなるパケットＩＤを簡易に検出することができるようになされている。
【００１２】
これに対してＣＡＴは、有料放送（ＣＡシステム）の識別用インデックスである。ＮＩＴは、伝送路に関する物理的な情報でなるトランスポンダの周波数等が記録される。これによりプログラム仕様情報ＰＳＩは、ユーザーの所望する番組が現在受信中のトランスポンダにより放送されていない場合、このＮＩＴを基準にして他のトランスポンダによる放送を受信して、所望の番組を受信できるようになされている。
【００１３】
これらにより多重化装置１０は、多重化制御装置９より出力されるスケジュールデータに従ってトランスポートストリームを生成すると共にプログラム仕様情報ＰＳＩを生成して出力する。
【００１４】
すなわち図７に示すように、多重化装置１０において、中央処理ユニット（ＣＰＵ）１１は、多重化制御装置９よりスケジュールデータを取得する。ここで従来、スケジュールデータは、多重化の開始時刻、継続時間、プログラム仕様情報ＰＳＩの内容により与えられる。中央処理ユニット１１は、このスケジュールデータに記録されたプログラム仕様情報ＰＳＩの内容に従って、プログラム仕様情報ＰＳＩのパケット形成に必要なテーブルをＰＳＩ発生部１２にセットする。
【００１５】
さらに中央処理ユニット１１は、多重化の開始時刻になると、多重化部１３に動作の開始を指示し、順次入力される入力データＤ５Ａ〜Ｄ５Ｎ、Ｄ８Ａ〜Ｄ８Ｎを多重化して多重化データＤ９を出力する。このとき中央処理ユニット１１は、内蔵のタイマを基準にして、例えば１００〔ｍｓｅｃ〕〜１〔ｓｅｃ〕の範囲で、設定された周期によりＰＳＩ発生部１２にプログラム仕様情報ＰＳＩの送出を指示すると共に、多重化部１３により多重化処理し、これによりプログラム仕様情報ＰＳＩによるパケットを作成して時分割多重化する。さらにこのタイマにより送出開始からの時間経過を監視し、継続時間を過ぎると、このプログラム仕様情報ＰＳＩによるパケットの送出を中止し、必要に応じて続くプログラム仕様情報ＰＳＩによるパケットの送出を開始する。さらに中央処理ユニット１１は、異なるプログラム仕様情報ＰＳＩを出力する場合、このプログラム仕様情報ＰＳＩのバージョン情報を歩進して出力し、これにより受信側においてプログラム仕様情報ＰＳＩの変更を簡易に検出できるようにする。
【００１６】
変調器１５（図５）は、このようにして生成される多重化データＤ９に誤り訂正符号を付加する等の処理を実行した後、ＱＰＳＫ変調して出力する。地上局１は、この変調信号を周波数多重化してアンテナ１６よりアップリンクする。ディジタル衛星放送システムは、この地上局１から送出された放送波を衛星Ｅでダウンリンクし、家庭等においては、この衛星Ｅより送出された放送波をアンテナ１７により受信し、ＩＲＤ（Integrated Receiver Decoder ）１８により復調する。
【００１７】
図８は、ＩＲＤを示すブロック図である。ＩＲＤ１８において、周波数コンバータ２１は、アンテナ１７より得られる放送波を周波数変換して出力する。フロントエンド部２２は、この周波数コンバータ２１の出力信号より所望のトランスポンダによる放送波を選択的に処理し、このトランスポンダにより送出された多重化ストリームを復調して出力する。
【００１８】
すなわちフロントエンド部２２において、キャリア選択部２３は、ホストプロセッサ２４の制御により局部発振周波数を切り換え、周波数コンバータ２１の出力信号より所望のトランスポンダによる放送波を選択すると共に、この選択した放送波を中間周波信号に変換して出力する。
【００１９】
ＱＰＳＫ復調部２５は、このキャリア選択部２３より出力される中間周波信号を検波し、これにより誤り訂正符号が付加されてなる多重化ストリームを出力する。ＦＥＣデコーダ２６は、このＱＰＳＫ復調部２５の出力データを誤り訂正処理（ＦＥＣ：Forwad Error Correction ）し、これにより多重化ストリームを出力する。
【００２０】
トランスポート部２７は、ホストプロセッサ２４の制御により、必要に応じてこの多重化ストリームをデスクランブル処理した後、所望のパケットを選択し、これにより多重化ストリームを元のデータ列に復調する。すなわちトランスポート部２７において、デスクランブル回路２８は、フロントエンド部２２より出力される多重化ストリームを続くデマルチプレクサ２９に出力し、このときホストプロセッサ２４の制御により、この多重化ストリームをデスクランブル処理して出力する。
【００２１】
デマルチプレクサ２９は、ホストプロセッサ２４により指定されるパケットＩＤのトランスポートストリームパケットを選択し、元のデータ列により出力する。このときデマルチプレクサ２９は、パケットＩＤが値０のパケットについては、プログラム仕様情報ＰＳＩのうちＰＡＴが割り当てられていることにより、このパケットの情報をホストプロセッサ２４に通知する。また同様にして、ＰＡＴ内部に記述されたＰＩＤを用いて順次同様の操作でパケットを辿ることにより、ホストプロセッサ２４は、ＭＰＥＧデータのＰＩＤを得る。またスクランブル処理のキー共通情報が割り当てられてパケットを検出し、このパケットの情報をホストプロセッサ２４に通知する。またデマルチプレクサ２９は、各パケットにパケットＩＤと共に付加されたストリームＩＤを基準にして、各パケットに割り当てられたデータの属性を判定し、続くデコーダ３０に出力する。
【００２２】
デコーダ３０は、このトランスポート部２７の出力データを処理してビデオ信号ＳＶ、オーディオ信号ＳＡを出力する。すなわちデコーダ３０において、ＥＰＧ処理プロセッサ３１は、トランスポート部２７より電子番組ガイドのパケットに割り当てられたデータを受け、このデータをホストプロセッサ２４に通知すると共に、ホストプロセッサ２４の制御によりこのデータより画像データを生成する。ここでこの画像データは、電子番組ガイドの内容を表示する表示画面を生成するものである。ＥＰＧ処理プロセッサ３１は、この画像データをＮＴＳＣエンコーダ３２に出力する。
【００２３】
またビデオデコーダ３３は、デマルチプレクサ２９よりビデオデータを受け、このビデオデータを復号化してＮＴＳＣエンコーダ３２に出力する。オーディオデコーダ３４は、デマルチプレクサ２９よりオーディオデータを受け、このオーディオデータを復号化して出力する。ＮＴＳＣエンコーダ３２は、ホストプロセッサ２４の制御により、ＥＰＧ処理プロセッサ３１より出力される画像データ、ビデオデコーダ３３より出力されるビデオデータを合成してＮＴＳＣ方式のビデオ信号ＳＶを出力する。ディジタルアナログ変換回路（Ｄ／Ａ）３５は、オーディオデコーダ３４より出力されるオーディオデータをディジタルアナログ変換処理し、オーディオ信号ＳＡを出力する。
【００２４】
ＩＣカード３６は、受信契約等に関するデータを記録し、ホストプロセッサ２４の制御により内容を更新し、また記録した内容をホストプロセッサ２４に出力する。
【００２５】
ホストプロセッサ２４は、このＩＲＤ１８の動作を制御するコンピュータにより構成され、図示しない操作子、リモートコマンダの操作に応動して、キャリア選択部２３に制御コマンドを発行し、所望のトランスポンダによる放送波を選択的に受信する。さらにホストプロセッサ２４は、デマルチプレクサ２９より出力されるプログラム仕様情報ＰＳＩを受け、ＰＡＴ、ＰＭＴ、ＣＡＴ、ＮＩＴを内蔵のメモリに保持し、プログラム仕様情報ＰＳＩのバージョンが更新されると、この保持した内容をデマルチプレクサ２９より出力されるプログラム仕様情報ＰＳＩにより更新する。
【００２６】
またホストプロセッサ２４は、ユーザーの操作に応動してＮＴＳＣエンコーダ３２に制御コマンドを発行し、これにより電子番組情報をオンスクリーン表示し、またこの表示を切り換える。さらにホストプロセッサ２４は、このオンスクリーン表示におけるユーザーの選択操作に応じて、または操作子を操作して入力されるチャンネル番号に応じて、内蔵のメモリに保持したＰＡＴよりＰＭＴを検索し、また必要に応じてＮＩＴを検索し、この検索結果に基づいてキャリア選択部２３、デマルチプレクサ２９に制御コマンドを発行する。これによりホストプロセッサ２４は、ユーザーの所望するチャンネルの番組を選択するように、デマルチプレクサ２９で選択するパケットを切り換え、また受信するトランスポンダを切り換える。
【００２７】
このようにして所望のチャンネルを受信するにつき、コンディショナルアクセスが許容されていないチャンネルを受信する場合、ホストプロセッサ２４は、ＩＣカード３６に記録されているコンディショナルアクセスに関するデータを読み出す。さらにホストプロセッサ２４は、このデータにより現在受信中のチャンネルが受信契約されているチャンネルの場合、このＩＣカード３６に記録されているデータに基づいてＣＡＴを処理し、その処理結果よりデスクランブル回路２８によるデスクランブル処理を指示する。またこのとき課金が必要な場合、ホストプロセッサ２４は、例えば電話回線を介して所定の処理センターに通知する。
【００２８】
【発明が解決しようとする課題】
ところでこのようにしてパケットＩＤを基準にしてトランスポートストリームを選択的に処理して所望の番組を視聴する場合、送出する番組の変更等に伴って、多重化装置９で付加するプログラム仕様情報ＰＳＩを更新することが必要になる。
【００２９】
すなわち図９に示すように、例えば「１２時５分までは第２音声付きの番組を放送した後、放送を一時休止し、１２時１０分からは第２音声を停止して放送を再開する」という場合、１２時５分までは「第２音声がある」という内容のプログラム仕様情報ＰＳＩを送出し、１２時５分からは放送休止を示す内容のプログラム仕様情報ＰＳＩを送出する。さらに１２時１０分からは「第２音声がない」という内容のプログラム仕様情報ＰＳＩに切り換える必要がある。また１２時５分よりＭＰＥＧデータの送出を停止した後、１２時１０分より送出を開始する場合には、改めて多重化スケジュールを送出する必要がある。
【００３０】
すなわちこの場合、多重化制御装置９は、１２時より５分間、プログラム仕様情報ＰＳＩの内容である「第２音声がある」という内容を、開始時刻でなる１２時より、継続時間でなる５分間送出するように、多重化装置１０にスケジュールデータを送出することが必要になる。
【００３１】
ところがこのようにして継続時間により送出中止の時間を指定する場合、多重化制御装置９、放送プログラム管理装置４等の、多重化装置１０の動作を制御する上位の制御装置における事故等により、例えば１２時１０分からのスケジュールデータの送出が中止すると、何らプログラム仕様情報ＰＳＩが放送されないようになる。
【００３２】
この場合、ＩＲＤ１８においては、プログラム仕様情報ＰＳＩを基準にして所望する番組のトランスポートストリームパケットを受信することにより、他のビデオデータ等が正しく放送されているにも係わらず、所望する番組を正しく受信することが困難になる。因みに、この場合、他のビデオデータ等について正しく放送しているにも係わらず、ユーザーにとっては放送が停止したように見える。すなわち図９において、例えば送出停止期間の間で、スケジュールデータの送出が中止すると、続く１２時１０分より本来の正しい放送が受信困難になる。また同様に、１２時１３分より放送内容を変更するときに、この１２時１３分のスケジュールデータが入力されていない場合、続く１２時１３分より放送を視聴できなくなる。
【００３３】
本発明は以上の点を考慮してなされたもので、例えば多重化装置の動作を制御する上位の制御装置よりスケジュールの送出が中止した場合でも、種々の番組を視聴することができる多重化装置、多重化伝送システム及び多重化伝送方法を提案しようとするものである。
【００３４】
【課題を解決するための手段】
かかる課題を解決するため請求項１の発明においては、多重化データを出力する多重化装置において、プログラム仕様情報と前記プログラム仕様情報に対応する処理の開始時刻とを組にしたスケジュールデータを入力し、前記スケジュールデータ又は前記スケジュールデータのプログラム仕様情報を記録手段に記録して保持し、前記記録手段の記録に基づいて、１つのスケジュールデータの前記開始時刻となると、前記１つのスケジュールデータに続く他のスケジュールデータによるスケジュールの開始時刻になるまでの間、前記１つのスケジュールデータに基づいて、前記ビデオデータを時分割多重化して前記多重化データを生成すると共に、前記１つのスケジュールデータによるプログラム仕様情報を前記多重化データに介挿する。
【００３５】
また請求項３の発明は、多重化伝送システムにおいて、少なくとも前記符号化処理の内容を指示する制御データと前記制御データによる処理を開始する開始時刻とを組にしたスケジュールデータを入力し、前記スケジュールデータ又は前記スケジュールデータの制御データを記録手段に記録して保持し、前記記録手段の記録に基づいて、前記１つのスケジュールデータの前記開始時刻となると、前記１つのスケジュールデータに続く他のスケジュールデータによるスケジュールの開始時刻になるまでの間、前記１つのスケジュールデータによる前記制御データに基づいて、前記ビデオデータを符号化処理する。
【００３６】
また請求項４の発明は、多重化伝送システムにおいて、プログラム仕様情報と前記プログラム仕様情報に対応する処理の開始時刻とを組にしたスケジュールデータを入力し、前記スケジュールデータ又は前記スケジュールデータのプログラム仕様情報を記録手段に記録して保持し、前記記録手段の記録に基づいて、１つのスケジュールデータの前記開始時刻となると、前記１つのスケジュールデータに続く他のスケジュールデータによるスケジュールの開始時刻になるまでの間、前記１つのスケジュールデータに基づいて、前記ビデオデータを時分割多重化して前記多重化データを生成すると共に、前記１つのスケジュールデータによるプログラム仕様情報を前記多重化データに介挿する。
【００３７】
さらに請求項６の発明は、多重化伝送方法において、少なくとも符号化処理の内容を指示する制御データと前記制御データによる処理を開始する開始時刻とを組にしたスケジュールデータを入力し、前記スケジュールデータ又は前記スケジュールデータの制御データを記録手段に記録して保持するステップと、前記記録手段の記録に基づいて、前記１つのスケジュールデータの前記開始時刻となると、前記１つのスケジュールデータに続く他のスケジュールデータによるスケジュールの開始時刻になるまでの間、前記１つのスケジュールデータによる前記制御データに基づいて、前記ビデオデータを符号化処理するステップとを有するようにする。
【００３８】
さらに請求項７の発明は、多重化伝送方法において、プログラム仕様情報と前記プログラム仕様情報に対応する処理の開始時刻とを組にしたスケジュールデータを入力し、前記スケジュールデータ又は前記スケジュールデータのプログラム仕様情報を記録手段に記録して保持するステップと、前記記録手段の記録に基づいて、１つのスケジュールデータの前記開始時刻となると、前記１つのスケジュールデータに続く他のスケジュールデータによるスケジュールの開始時刻になるまでの間、前記１つのスケジュールデータに基づいて、前記ビデオデータを時分割多重化して前記多重化データを生成すると共に、前記１つのスケジュールデータによるプログラム仕様情報を前記多重化データに介挿するステップとを有するようにする。
【００３９】
請求項１の構成により、記録手段の記録に基づいて、１つのスケジュールデータの前記開始時刻となると、前記１つのスケジュールデータに続く他のスケジュールデータによるスケジュールの開始時刻になるまでの間、前記１つのスケジュールデータに基づいて、前記ビデオデータを時分割多重化して前記多重化データを生成すると共に、前記１つのスケジュールデータによるプログラム仕様情報を前記多重化データに介挿すれば、上位の制御装置の故障等によりスケジュールデータが設定されない場合でも、この１のスケジュールデータに対応した処理を継続することになる。これによりスケジュールデータの送出が中止した場合でも、種々の番組を視聴することが可能となる。
【００４０】
また請求項３の構成により、多重化伝送システムにおいて、記録手段の記録に基づいて、１つのスケジュールデータの前記開始時刻となると、前記１つのスケジュールデータの開始時刻になるまでの間、前記１つのスケジュールデータによる前記制御データに基づいて、前記ビデオデータを符号化処理すれば、上位の制御装置の故障等により続くスケジュールデータが設定されない場合でも、この１のスケジュールデータに対応した処理が継続され、これによりスケジュールデータの送出が中止した場合でも、種々の番組を視聴することが可能となる。
【００４１】
また請求項４の構成により、多重化伝送システムにおいて、記録手段の記録に基づいて、１つのスケジュールデータの前記開始時刻となると、前記１つのスケジュールデータに続く他のスケジュールデータによるスケジュールの開始時刻になるまでの間、前記１つのスケジュールデータに基づいて、前記ビデオデータを時分割多重化して前記多重化データを生成すると共に、前記１つのスケジュールデータによるプログラム仕様情報を前記多重化データに介挿しても、同様に、上位の制御装置の故障等によってもこの１のスケジュールデータに対応した処理が継続され、これによりスケジュールデータの送出が中止した場合でも、種々の番組を視聴することが可能となる。
【００４２】
さらに請求項６の構成により、多重化伝送方法において、記録手段の記録に基づいて、１つのスケジュールデータの前記開始時刻となると、前記１つのスケジュールデータに続く他のスケジュールデータによるスケジュールの開始時刻になるまでの間、前記１つのスケジュールデータによる前記制御データに基づいて、前記ビデオデータを符号化処理すれば、上位の制御装置の故障等によっても処理が継続され、これにより種々の番組を視聴することが可能となる。
【００４３】
さらに請求項７の構成により、多重化伝送方法において、記録手段の記録に基づいて、１つのスケジュールデータの前記開始時刻となると、前記１つのスケジュールデータに続く他のスケジュールデータによるスケジュールの開始時刻になるまでの間、前記１つのスケジュールデータに基づいて、前記ビデオデータを時分割多重化して前記多重化データを生成すると共に、前記１つのスケジュールデータによるプログラム仕様情報を前記多重化データに介挿すれば、上位の制御装置の故障等によっても処理が継続され、これにより種々の番組を視聴することが可能となる。
【００４４】
【発明の実施の形態】
以下、適宜図面を参照しながら本発明の実施の形態を詳述する。
【００４５】
（１）第１の実施の形態
図２は、本発明の実施の形態に係る多重化装置を周辺構成と共に示すブロック図である。この実施の形態に係るディジタル衛星放送システムでは、図５について上述した多重化制御装置９、多重化装置１０に代えて、多重化制御装置４０、多重化装置４１が適用される。なおこの図２に示す構成において、上述したディジタル衛星放送システムと同一の構成は対応する符号を付して示し、重複した説明は省略する。
【００４６】
ここで多重化制御装置４０は、放送プログラム管理装置４が保持する番組情報に従って多重化装置４１にスケジュールデータを送出する。このとき多重化制御装置４０は、放送番組の変更時点を単位にして、「開始時刻」、「プログラム仕様情報ＰＳＩの内容」を組にしたスケジュールデータを送出する。ここで「プログラム仕様情報ＰＳＩの内容」は、プログラム仕様情報ＰＳＩの作成に必要な各種情報により構成され、例えば各サービスＩＤに対応するビデオデータ、オーディオデータを特定する情報、スクランブル処理の有無の情報等により構成される。
【００４７】
さらに多重化制御装置４０は、プログラム仕様情報ＰＳＩのうち、ＰＭＴ、ＰＡＴ等を送出しない場合、「プログラム仕様情報ＰＳＩの内容」について、それぞれ送出を中止するパケットに関しては何ら設定しないで（多重化装置４１側では、これを初期値と見なす）、「開始時刻」と「プログラム仕様情報ＰＳＩの内容」を通知する。
【００４８】
中央処理ユニット４２は、所定の処理手順を実行することにより、多重化制御装置４０より送出されるスケジュールデータに従ってスケジュールキュー４３にプログラム仕様情報ＰＳＩを登録する。ここでスケジュールキュー４３は、プログラム仕様情報ＰＳＩを例えば１０個分登録できるように構成されたメモリである。中央処理ユニット４２は、このスケジュールデータに設定された開始時刻になると、このスケジュールキュー４３に登録した対応するプログラム仕様情報ＰＳＩによりＰＳＩ発生部１２の内容を更新し、プログラム仕様情報ＰＳＩを送出する。また多重化部１３の動作を制御し、スケジュールデータに対応してエンコーダ５Ａ〜５Ｎ、８Ａ〜８Ｎより出力される複数系統のデータＤ５Ａ〜Ｄ５Ｎ、Ｄ８Ａ〜Ｄ８Ｎを多重化処理して出力する。さらに必要に応じてスクランブル回路４４の動作を設定し、多重化部１３より出力する所望のパケットをスクランブル処理する。
【００４９】
さらに中央処理ユニット４２は、所定のインターフェースを介して、パーソナルコンピュータ４５を接続可能に構成され、多重化制御装置４０による制御とは独立して、パーソナルコンピュータ４５により制御コマンドを受け付け、これにより故障等により多重化制御装置４０による制御が困難になった場合でも、パーソナルコンピュータ４５により多重化装置４１の動作を制御できるようになされている。
【００５０】
図３は、この中央処理ユニット４２のスケジュールデータの受信処理を示すフローチャートである。中央処理ユニット４２は、ステップＳＰ１からステップＳＰ２に移り、多重化制御装置４０よりスケジュールデータを受信する。ここで中央処理ユニット４２は、受信したスケジュールデータの「プログラム仕様情報ＰＳＩの内容」に従って、ＰＡＴ、ＰＭＴ、ＣＡＴ、ＮＩＴ、ＥＣＭ（Entitlement Control Message ）のパケット生成に必要なデータをテーブル形式により内蔵のバッファに記録する。さらにこのプログラム仕様情報ＰＳＩの「開始時刻」を同様に内蔵のバッファに記録する。
【００５１】
続いて中央処理ユニット４２は、ステップＳＰ３に移り、この作成したプログラム仕様情報ＰＳＩの内容を確認する。ここで例えば「開始時刻」が現在時刻より古い等の誤りが検出されると、中央処理ユニット４２は、ステップＳＰ４に移り、多重化制御装置４０にエラーを通知した後、ステップＳＰ５に移ってこの処理手順を終了する。
【００５２】
これに対して作成したプログラム仕様情報ＰＳＩの内容に誤りが検出されない場合、中央処理ユニット４２は、ステップＳＰ６に移り、この作成したプログラム仕様情報ＰＳＩを対応する開始時刻と組にしてスケジュールキュー４３に登録する。続いて中央処理ユニット４２は、ステップＳＰ７に移り、多重化制御装置４０に正常に処理できた旨のステータスを通知した後、ステップＳＰ５に移ってこの処理手順を終了する。これにより中央処理ユニット４２は、対応する開始時刻と共に、プログラム仕様情報ＰＳＩを順次スケジュールキュー４３に登録する。
【００５３】
図１は、このようにして登録したプログラム仕様情報ＰＳＩの送出処理手順を示すフローチャートである。中央処理ユニット４２は、動作が立ち上げられると、プログラム仕様情報ＰＳＩの送出周期でこの処理手順を実行する。
【００５４】
すなわち中央処理ユニット４２は、ステップＳＰ１０からステップＳＰ１１に移り、スケジュールキュー４３の内容を初期化すると共に、ＰＳＩ発生部１２のバッファを初期化する。続いて中央処理ユニット４２は、ステップＳＰ１２に移り、ＰＳＩ発生部１２のバッファに保持された内容によりプログラム仕様情報ＰＳＩを多重化部１３に送出して多重化する。このとき中央処理ユニット４２は、ＰＳＩ発生部１２のバッファの内容が初期化の状態に保持されている場合、対応するＰＭＴ、ＰＡＴ等においては、多重化部１３における多重化を中止制御する。これによりこの場合、ＰＳＩ発生部１２のバッファが初期化されていることにより、多重化装置４１からは、何らプログラム仕様情報ＰＳＩが送出されないことになる。
【００５５】
続いて中央処理ユニット４２は、ステップＳＰ１３に移り、スケジュールキュー４３に記録されたスケジュールデータの開始時刻を検索し、実行すべきスケジュールデータが存在するか否か判断する。ここで否定結果が得られると、中央処理ユニット４２は、ステップＳＰ１２に戻る。これに対して肯定結果が得られると、ステップＳＰ１４に移る。ここで中央処理ユニット４２は、開始時刻に達したプログラム仕様情報ＰＳＩをＰＳＩ発生部１２のバッファにロードし、これによりこのプログラム仕様情報ＰＳＩの送出を開始する。さらにこのプログラム仕様情報ＰＳＩに従って多重化処理を開始した後、ステップＳＰ１２に移る。
【００５６】
これにより中央処理ユニット４２は、スケジュールデータの開始時刻のみを基準にして、スケジュールキュー４３に記録された１のスケジュールデータの開始時刻から、続くスケジュールデータの開始時刻までの間、この１のスケジュールデータに対応してプログラム仕様情報ＰＳＩを生成すると共に時分割多重化の処理を実行する。
【００５７】
以上の構成において、地上局１においては（図５）、放送プログラム管理装置４で管理される番組情報に従ってサーバー２、３よりビデオデータ、オーディオデータ等が読み出され、これらビデオデータ、オーディオデータ等がエンコーダ５Ａ〜５Ｎ、８Ａ〜８Ｎにより符号化処理された後、多重化装置１０で多重化処理される。さらにこの多重化処理により生成された多重化データＤ１０（図２）が、変調器１５により変調された後、周波数多重化されてアップリンクされ、衛星Ｅより地上に放送される。
【００５８】
これに対して受信側においては（図８）、アンテナ１７を介して受信した放送波を周波数コンバータ２１により周波数変換した後、フロントエンド部２２において周波数多重化された放送波より所望の変調信号を選択して元の多重化データが復調される。さらにトランスポート部２７において、この復調した多重化データより時分割多重化されたビデオデータ、オーディオデータが元のデータ列に変換され、続くデコーダ３０において処理されて、ビデオ信号ＳＶ、オーディオ信号ＳＡが復調される。
【００５９】
このようにして伝送されるビデオデータ、オーディオデータは、多重化の際に、各パケットに割り当てられたパケットＩＤとチャンネルとの対応関係を示すプログラム仕様情報ＰＳＩが番組選択基準のデータとして所定周期で介挿されて多重化データＤ１０が生成される。
【００６０】
これに対応して受信側においては、プログラム仕様情報ＰＳＩのＮＩＴより、所望の番組が割り当てられたトランスポンダの周波数が検出され、またＰＭＴよりこの番組のパケットＩＤが検出され、これらの検出結果より、フロントエンド部２２で選択する変調信号の周波数が切り換えられ、またトランスポート部２７で分離されるパケットが切り換えられる。これによりこの番組選択基準のデータにより多重化されて伝送された複数の番組より所望の番組を簡易に選択することが可能となる。
【００６１】
これによりプログラム仕様情報ＰＳＩの送出が停止すると、ビデオデータ、オーディオデータが正しく時分割多重化処理されていても、所望の番組を視聴することが困難になる。
【００６２】
この実施の形態において、多重化装置４１は（図２）、多重化制御装置４０より送出される「開始時刻」、「プログラム仕様情報ＰＳＩの内容」を組にしたスケジュールデータに従って、中央処理ユニット４２によりプログラム仕様情報ＰＳＩを作成してスケジュールキュー４３に一時保持し、「開始時刻」のみを基準をして、このスケジュールキュー４３に一時保持したプログラム仕様情報ＰＳＩをＰＳＩ発生部４２にセットし、これにより一定の時間間隔により多重化データにプログラム仕様情報ＰＳＩが介挿される。
【００６３】
このときプログラム仕様情報ＰＳＩは、スケジュールキュー４３に一時保持されたプログラム仕様情報ＰＳＩが、この「開始時刻」のみを基準にして、ＰＳＩ発生部４２にセットされて送出される。すなわち１のスケジュールデータの開始時刻から、続くスケジュールデータの開始時刻までの間、この１のスケジュールデータに対応するプログラム仕様情報ＰＳＩが送出され、また対応する多重化の処理が実行される。
【００６４】
これによりこの実施の形態では、放送プログラム管理装置４、多重化制御装置４０の故障によりスケジュールデータが入力されない場合でも、スケジュールキュー４３に一時保持されたプログラム仕様情報ＰＳＩがそれぞれの開始時刻より送出され、またこのプログラム仕様情報ＰＳＩに対応する多重化処理が制御装置４０とが独立に実行され続けられ、これら放送プログラム管理装置４、多重化制御装置４０が故障した場合でも、番組を正しく視聴することが可能となる。
【００６５】
さらにこのようにしてスケジュールキュー４３に一時保持されたプログラム仕様情報ＰＳＩが尽きた場合でも、１のスケジュールデータの開始時刻から、続くスケジュールデータの開始時刻までの間、この１のスケジュールデータに対応するプログラム仕様情報ＰＳＩが送出されることから、最後の開始時刻によるプログラム仕様情報ＰＳＩが継続して出力されることになり、また対応する多重化処理が実行される。
【００６６】
すなわち図４に示すように、正しくは１２時１３分より放送番組が変更され、これに対応してプログラム仕様情報ＰＳＩを切り換えるところで、この１２時１３分を開始時刻にしてなるスケジュールデータが多重化装置４１に通知されていない場合、直前の１２時１０分のスケジュールデータによるプログラム仕様情報ＰＳＩが１２時１３分以降も継続して出力され、またこのプログラム仕様情報ＰＳＩに対応する多重化処理が実行される。
【００６７】
これにより電子番組ガイドとの間で放送チャンネルが相違し、また本来スクランブル処理される番組がスクランブル処理されない等の異常は発生するものの、放送が完全に停止と判断されるような、受信局側で放送を全く視聴できない状態は有効に回避され、これにより種々の番組を視聴することが可能となる。
【００６８】
以上の構成によれば、スケジュールデータの開始時刻のみを基準にしてプログラム仕様情報ＰＳＩを切り換えることにより、多重化装置の動作を制御する上位の制御装置よりスケジュールデータの送出が中止した場合でも、継続してプログラム仕様情報ＰＳＩを送出することができ、これにより種々の番組を視聴することができる。
【００６９】
（２）他の実施の形態
なお上述の実施の形態においては、プログラム仕様情報ＰＳＩを送出しない場合には、多重化部１３における初期値によりプログラム仕様情報ＰＳＩの内容を送出する場合について述べたが、本発明はこれに限らず、例えば何らデータを設定しないでスケジュールデータを通知することにより、又は特定のデータを設定してスケジュールデータを通知することにより、プログラム仕様情報ＰＳＩを送出しないようにしてもよい。
【００７０】
また上述の実施の形態においては、プログラム仕様情報ＰＳＩを作成してスケジュールキュー４３に保持しておく場合について述べたが、本発明はこれに限らず、開始時刻でプログラム仕様情報ＰＳＩを作成して送出するようにしてもよい。
【００７１】
また上述の実施の形態においては、プログラム仕様情報ＰＳＩの切り換え処理をＰＳＩ発生部１２にて実行する場合について述べたが、本発明はこれに限らず、割り込みの処理により、ＰＳＩ発生部１２とは独立したモジュールがプログラム仕様情報ＰＳＩを切り換えるようにしてもよい。
【００７２】
さらに上述の実施の形態においては、スケジュールデータよりプログラム仕様情報ＰＳＩを作成して処理する場合について述べたが、本発明はこれに限らず、直接開始時刻とプログラム仕様情報ＰＳＩとを上位の制御装置より通知してもよい。
【００７３】
また上述の実施の形態においては、本発明を多重化装置に適用する場合について述べたが、本発明はこれに限らず、符号化装置に適用して、開始時刻のみを基準にして符号化処理を制御してもよい。この場合上位の制御装置においては、符号化処理の内容でなるビットレート等を指示する制御データとこの制御データによる符号化処理を開始する開始時刻とを組にしたスケジュールデータを通知することになる。また符号化装置においては、開始時刻のみを基準にして、１のスケジュールデータの開始時刻から、続くスケジュールデータの開始時刻までの間、この１のスケジュールデータの制御データに従ってビデオデータの符号化処理を実行することになる。
【００７４】
さらに上述の実施の形態においては、本発明をディジタル衛星放送システムに適用する場合について述べたが、本発明はこれに限らず、ケーブルテレビ等の種々の多重化伝送システムに広く適用することができる。
【００７５】
【発明の効果】
上述のように本発明によれば、スケジュールデータの開始時刻のみを基準にして動作を切り換えることにより、例えば多重化装置の動作を制御する上位の制御装置よりスケジュールデータの送出が中止した場合でも、種々の番組を視聴することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る中央処理ユニットの処理手順を示すフローチャートである。
【図２】本発明の第１の実施の形態に係る多重化装置を示すブロック図である。
【図３】図２の中央処理ユニットにおけるスケジュールデータの処理手順を示すフローチャートである。
【図４】図１の処理手順によるプログラム仕様情報ＰＳＩの送出の説明に供するタイムチャートである。
【図５】ディジタル衛星放送システムを示すブロック図である。
【図６】時分割多重化処理の説明に供するタイムチャートである。
【図７】図５のディジタル衛星放送システムにおける多重化装置を示すブロック図である。
【図８】図５のディジタル衛星放送システムにおけるＩＲＤを示すブロック図である。
【図９】図５のディジタル衛星放送システムにおけるプログラム仕様情報ＰＳＩの送出の説明に供するタイムチャートである。
【符号の説明】
１……地上局、４……放送プログラム管理装置、５Ａ〜５Ｎ、８Ａ〜８Ｎ……エンコーダ、９、４０……多重化制御装置、１０、４１……多重化装置、１１、４２……中央処理ユニット、１２……ＰＳＩ発生部、１３……多重化部、１５……変調器、４３……スケジュールキュー
【図１】
0004035743.tif 000002
【図２】
0004035743.tif 000003
【図３】
0004035743.tif 000004
【図４】
0004035743.tif 000005
【図５】
0004035743.tif 000006
【図６】
0004035743.tif 000007
【図７】
0004035743.tif 000008
【図８】
0004035743.tif 000009
【図９】
0004035743.tif 000010