(57)【要約】【課題】ＳＩＴパケットの挿入においてトランスポートストリームのクロック周波数の変化に対し適切な挿入位置を決定することができないという問題が発生していた。【解決手段】挿入開始位置指定レジスタ１９にトランスポートストリームのクロック周波数に応じた挿入設定値を設定し、パケットサイズ指定レジスタに設定されるトランスポートストリームパケットのクロック数と挿入設定値を和したギャップ設定値をもって挿入可能なギャップを検出し挿入設定値に則ってＳＩＴパケットを挿入する。【選択図】　図１
2004112071.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも圧縮符号化された番組のコンテンツと、少なくともＮＩＴ、ＰＡＴ、ＰＭＴを有するプログラム仕様情報、およびＳＤＴ、ＥＩＴを有するサービス情報を少なくとも持つ電子番組ガイド情報とを多重化しトランスポートストリームを生成して送信する送信システムから送信されて受信されたトランスポートストリームに、前記受信されたトランスポートストリームの中の情報から生成されたパケットを挿入し改変するＬＳＩ回路であって、前記受信されたトランスポートストリームにおける所定種類のパケットのＰＩＤの内、選択的に指定されたパケットのＰＩＤは格納され、そのＰＩＤが格納されたパケットを削除した無信号期間を検出し、外部より設定され格納されたタイミング情報に基づき生成されたパケットを前記無信号期間に挿入するパケット挿入手段を備えることを特徴とするＬＳＩ回路。
【請求項２】
前記生成されたパケットはＳＩＴパケットであることを特徴とする請求項１記載のＬＳＩ回路。
【請求項３】
前記生成されたパケットはＰＭＴパケットであることを特徴とする請求項１記載のＬＳＩ回路。
【請求項４】
前記タイミング情報により改変前のトランスポートパケットの間隔と同一の間隔を持って前記生成されたパケットが挿入される請求項１から３何れかに記載のＬＳＩ回路。
【請求項５】
前記タイミング情報は無信号を検出した時点から前記生成されたパケットを挿入開始するまでのクロック数を示す情報であることを特徴とする請求項１から４の何れかに記載のＬＳＩ回路。
【請求項６】
前記タイミング情報は前記受信されたトランスポートストリームの復調後のクロック周波数に応じて決定される情報であることを特徴とする請求項５記載のＬＳＩ回路。
【請求項７】
前記タイミング情報は（（復調部後のクロック周波数／受信されたトランスポートストリームのクロック周波数）−１）×（トランスポートパケットのクロック数）＋復調部後のクロック周波数／受信されたトランスポートストリームのクロック周波数）×（受信されたトランスポートパケット間隔のクロック数）で決定される情報であることを特徴とする請求項６記載のＬＳＩ回路。
【請求項８】
前記無信号期間の検出は前記タイミング情報で示されるクロック数と格納されたトランスポートパケットのクロック数の和に相当する無信号期間を検出することを特徴とする請求項５から７の何れかに記載のＬＳＩ回路。
【請求項９】
前記パケット挿入手段を用いて改変されたトランスポートストリームは、記録用のトランスポートストリームとして外部に出力されることを特徴とする請求項１から８何れかに記載のＬＳＩ回路。
【請求項１０】
少なくとも圧縮符号化された番組のコンテンツと、少なくともＮＩＴ、ＰＡＴ、ＰＭＴを有するプログラム仕様情報、およびＳＤＴ、ＥＩＴを有するサービス情報を少なくとも持つ電子番組ガイド情報とを多重化しトランスポートストリームを生成して送信する送信システムから送信されて受信したトランスポートストリームに、前記受信したトランスポートストリームの中の情報から生成したパケットを挿入し改変する受信システムであって、前記受信したトランスポートストリームにおける所定種類のパケットのＰＩＤの内、選択的に指定したパケットのＰＩＤは格納され、そのＰＩＤが格納されたパケットを削除した無信号期間を検出し、設定し格納されたタイミング情報に基づき生成されたパケットを前記無信号期間に挿入するパケット挿入手段を備えることを特徴とする受信システム。
【請求項１１】
前記生成されたパケットはＳＩＴパケットであることを特徴とする請求項１０記載の受信システム。
【請求項１２】
前記生成されたパケットはＰＭＴパケットであることを特徴とする請求項１０記載の受信システム。
【請求項１３】
前記タイミング情報により改変前のトランスポートパケットの間隔と同一の間隔を持って前記生成されたパケットが挿入される請求項１０から１２何れかに記載の受信システム。
【請求項１４】
前記タイミング情報は無信号を検出した時点から前記生成されたパケットを挿入開始するまでのクロック数を示す情報であることを特徴とする請求項１０から１３の何れかに記載の受信システム。
【請求項１５】
前記タイミング情報は前記受信されたトランスポートストリームの復調後のクロック周波数に応じて決定される情報であることを特徴とする請求項１４記載の受信システム。
【請求項１６】
前記タイミング情報は（（復調部後のクロック周波数／受信されたトランスポートストリームのクロック周波数）−１）×（トランスポートパケットのクロック数）＋復調部後のクロック周波数／受信されたトランスポートストリームのクロック周波数）×（受信されたトランスポートパケット間隔のクロック数）で決定される情報であることを特徴とする請求項１４記載の受信システム。
【請求項１７】
前記無信号期間の検出は前記タイミング情報で示されるクロック数と格納されたトランスポートパケットのクロック数の和に相当する無信号期間を検出することを特徴とする請求項１４から１６の何れかに記載の受信システム。
【請求項１８】
前記パケット挿入手段を用いて改変されたトランスポートストリームは、記録用のトランスポートストリームとして外部に出力されることを特徴とする請求項１０から１７何れかに記載の受信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＥＥＥ１３９４インターフェースＬＳＩやＵＳＢインターフェースＬＳＩなどのインターフェースＬＳＩまたはデジタル放送を受信する機能を持ったデジタルテレビジョン放送受信機やパーソナルコンピュータや携帯電話器や携帯情報端末機などに関するものである。
【０００２】
【従来の技術】
従来、デジタルテレビジョン放送受信機においては生成した記録再生用情報を用いてトランスポートストリームを改変し記録再生装置に送出することが行われている（例えば、特許文献１参照。）。
【０００３】
以下に従来のＬＳＩ回路、受信システムについて説明する。図５は従来の形態のＬＳＩ回路および受信システムのブロック図を示すものである。図６、図７、図８は動作例を示した物である。
【０００４】
図５において、７１はデジタル放送受信機で、放送波で放送局から送信される所定の方式で変調されたデジタル放送の信号をアンテナ２１から受信しデコードしてディスプレイ７に出力するまたは記録装置２０に出力する。デジタル放送受信機７１の構成を説明する。２は受信部で、放送波を受信し選局して出力するチューナーである。３は復調部で受信部２が出力する信号を入力し所定の方式で復調する。復調されたＭＰＥＧ−２に代表されるようなトランスポートストリームは出力回路４においてディスプレイ出力系または記録装置出力系に分けて出力される。ディスプレイ系としてはＰＩＤフィルタＡ５によりユーザーが視聴するために選択された番組に関連するビデオやオーディオのコンテンツパケットやＰＡＴ、ＰＭＴなどのＰＳＩパケットやＥＩＴ、ＳＤＴなどのＳＩパケットをマイコン７８の制御によりＰＩＤを用いて抽出し、コンテンツパケットはＡＶデコーダー６にＰＳＩパケットとＳＩパケットはマイコン７８が管理している図示していないメモリに出力され書き込まれる。ＡＶデコーダー６は入力されるビデオやオーディオのコンテンツパケットを所定の方式でデコードし出力する。記録装置出力系としてはＩＥＥＥ１３９４インターフェースＬＳＩ７９においてトランスポートストリームは後述するように改変されＩＥＥＥ１３９４パケットストリーム化して記録装置２０に出力される。ここでＩＥＥＥ１３９４インターフェースＬＳＩ７９の構成を説明する。１０はＰＩＤ指定レジスタで、後述するＰＩＤフィルタＢ１１で抽出するパケットのＰＩＤをマイコン７８の制御により書き込まれる。抽出するパケットは記録する番組に関連するビデオやオーディオのコンテンツパケットやＰＡＴ、ＰＭＴなどのＰＳＩパケットであり、ＥＩＴ、ＳＤＴなどのＳＩパケットは抽出しない。１１はＰＩＤフィルタＢで、入力する記録用のトランスポートストリーム（図６、図７、図８におけるトランスポートストリーム）からＰＩＤ指定レジスタ１０に書き込まれているＰＩＤを持つトランスポートパケットを抽出し出力する（図６、図７、図８におけるＰＩＤフィルタリング後のトランスポートストリーム。記録する番組に関連するパケットは図６、図７、図８においては番組Ａのパケットである）。その他のパケットは破棄する（図６、図７、図８においては番組ＢのパケットやＮＩＴパケット）。１６はＳＩＴバッファーで、マイコン７８の制御で前記図示しないメモリに書き込まれているＳＩパケットの内容から記録する番組に関連する情報を抽出し生成されたＳＩＴパケットを書き込むバッファーである。１３はバッファーで、ＰＩＤフィルタＢ１１で抽出された（ＰＩＤフィルタリングされた）トランスポートストリームを入力しトランスポートストリームと同期したクロックで所定の時間（クロック数）遅延させて出力するＦＩＦＯである。１２はギャップ検出回路Ａで、バッファー１３の入力でトランスポートストリームにおいてギャップを検出する回路である。ギャップの検出は無信号に相当するデータ値（例えばゼロ）を検出することで可能である。８４はギャップカウンタで、ギャップ検出回路Ａ１２で検出したギャップの期間をバッファー１３と同じクロックでカウントするカウンタである。またギャップカウンタ８４はギャップ所定値（図６、図７、図８で示した）を持つ。ギャップカウンタ８４はギャップ所定値までカウントしギャップ所定値に達した場合は後述するギャップ検出回路Ｂ１５にイネーブル制御信号を出力する。またカウントのリセットはギャップ検出回路Ａ１２がギャップを検出できなくなった場合に行われる（次のパケットが到着したという意味である）。イネーブル制御信号はＳＩＴパケットが挿入されるまで保持する。１５はギャップ検出回路Ｂで、バッファー１３の出力でトランスポートストリームにおいてギャップ検出回路Ａ１２と同様の方法でギャップを検出する回路である。ギャップカウンタ８４から入力するイネーブル制御信号でギャップ検出のイネーブルを制御されイネーブル制御信号がアクティブ状態の場合にギャップ検出を有効にする。８８は挿入カウンタで、ギャップ検出回路Ｂ１５で検出したギャップの期間をバッファー１３と同じクロックでカウントするカウンタである。また挿入カウンタ８８は挿入開始位置を指定する挿入所定値を持つ（図６、図７、図８に示した）。挿入カウンタ８８はカウントし挿入所定値に達した時後述するＳＩＴ挿入回路１７にイネーブル制御信号を出力する。挿入カウンタ８８のリセットはギャップ検出回路Ｂ１５がギャップを検出できなくなった場合に行われる。イネーブル制御信号は後述するＳＩＴ挿入回路１７がＳＩＴパケットを挿入するまで保持される。２２は挿入頻度設定レジスタで、マイコン７８の制御でＳＩＴパケットを挿入する頻度または周期を指示する情報を書き込まれる。１７はＳＩＴ挿入回路で、バッファー１３から入力するＰＩＤフィルタリングされたトランスポートストリームに挿入カウンタ８８から入力するイネーブル制御信号のタイミングでＳＩＴバッファーに書き込まれているＳＩＴパケットを先頭より順次挿入して出力する（図６、図７、図８でのＳＩＴ挿入後のトランスポートストリーム）。ＳＩＴパケットの挿入は挿入頻度設定レジスタ２２に書き込まれている頻度または周期を指示する情報に基づいてイネーブル制御信号の入力時にＳＩＴ挿入回路１７は挿入可否を決定して挿入頻度を調整する。ＳＩＴパケットを挿入された後ＳＩＴ挿入回路１７を出力されるＳＩＴ挿入後のトランスポートパケットは図示しないＩＥＥＥ１３９４規格およびＩＥＣ６１８８３−４規格に則ったＩＥＥＥ１３９４アイソクロナス送信回路、物理層によりＩＥＥＥ１３９４パケット化された後伝送信号化されてＩＥＥＥ１３９４インターフェースＬＳＩ７９から出力される。その信号は記録装置２０にＩＥＥＥ１３９４バスを介して出力される。
【０００５】
次に図６、図７、図８を用いてＳＩＴパケット挿入動作について説明する。
【０００６】
図６は放送規格通りに伝送主信号におけるトランスポートパケットの比率を維持して復調出力したトランスポートストリームを入力する場合の動作を示した図であり、復調部３から出力されるトランスポートストリームのクロックは放送規格で示される伝送速度に基づいた周波数となっている。図７は伝送主信号におけるトランスポートパケットの比率を変えて復調出力したトランスポートストリームを入力する場合の動作を示した図であり、復調部３から出力されるトランスポートストリームのクロックは放送規格で示される伝送速度より低い周波数となっている。また変調方式の異なる放送規格におけるトランスポートストリームにおいても図６に比べクロック周波数が低くなる場合には図７のようになる。図８は図７示したトランスポートストリームの別タイミングの図である。
【０００７】
復調部３においては後段の処理系における対応可能な最大クロック周波数が放送規格で示される伝送速度に基づいた周波数よりも低い時などに図７で示したようにクロック周波数を下げて出力する場合がある。この場合でもクロック周波数に関わらずトランスポートパケットの周期と平均ビットレートは保持されているのでＭＰＥＧ−２システムとして問題は発生しない。しかし放送波には存在しないデジタル放送受信機で生成するＳＩＴパケットにおいては挿入するタイミングを与えられる物でなくデジタル放送受信機でタイミングを決定しなければならない。
【０００８】
図６における挿入所定値はＳＩＴパケットを挿入可能なクロック数で導かれる。ここでＳＩＴパケットを挿入可能なクロック数はＩＥＥＥ１３９４ＬＳＩ７９の性能で決まっているので所定値として挿入カウンタ８８が持つことは可能である。図６においてギャップ所定値はギャップの開始よりＳＩＴパケットを挿入終了まで十分なギャップが存在するかどうかを確認する情報に用いられている。ギャップ所定値は”挿入所定値＋トランスポートパケットのクロック数“で導かれる。ここでトランスポートパケットのクロック数（ビット数）は放送規格で決まっているので所定値としてギャップカウンタ８４が持つことは可能である。またバッファー１３のサイズは少なくともギャップ所定値と同じか超える必要がある。
【０００９】
図７において挿入所定値とギャップ所定値が図６の場合と同じであるため、復調部３の出力するクロック周波数が図６の場合よりも低い影響を受け挿入カウンタ８８のカウントが挿入所定値に達するのが遅れることにより図６のタイミングとは異なるタイミングでＳＩＴパケット７５が挿入されている。
【００１０】
図８においても挿入所定値とギャップ所定値が図６の場合と同じであるため、復調部３の出力するクロック周波数が図６の場合よりも低い影響を受けギャップカウンタ８４のカウントが番組Ｂのパケット８５に相当する無信号期間ではギャップ所定値に達成できず本来挿入可能であるはずのＳＩＴパケット８５が挿入できない。
【００１１】
【特許文献１】
特許第３２３３８５０号公報
【００１２】
【発明が解決しようとする課題】
しかしながら上記のような構成では、記録用のトランスポートストリームに挿入される為に生成されるＳＩＴパケットやＰＭＴパケットの挿入タイミングを放送で送信されるトランスポートパケットの間隔と同一のギャップを持つタイミングで挿入ができない。
【００１３】
また所望される任意のタイミングで挿入する事ができない。
【００１４】
また復調部において出力するトランスポートストリームのクロック周波数を変更する場合もＰＩＤフィルタリング前のトランスポートパケットの間隔と同一のギャップを持つタイミングで記録用のトランスポートストリームに挿入される為に生成されるＳＩＴパケットやＰＭＴパケットを挿入できない。
【００１５】
また異なる変調方式を持つ放送規格のデジタル放送においてもＰＩＤフィルタリング前のトランスポートパケットの間隔と同一のギャップを持つタイミングで記録用のトランスポートストリームに挿入される為に生成されるＳＩＴパケットやＰＭＴパケットを挿入できないという問題が生じていた。
【００１６】
本発明は上記従来の問題点を解決するＬＳＩ回路と受信システムを提供することを目的とする。
【００１７】
【課題を解決するための手段】
第一の本発明（請求項１に対応）は、少なくとも圧縮符号化された番組のコンテンツと、少なくともＮＩＴ、ＰＡＴ、ＰＭＴを有するプログラム仕様情報、およびＳＤＴ、ＥＩＴを有するサービス情報を少なくとも持つ電子番組ガイド情報とを多重化しトランスポートストリームを生成して送信する送信システムから送信されて受信されたトランスポートストリームに、前記受信されたトランスポートストリームの中の情報から生成されたパケットを挿入し改変するＬＳＩ回路であって、前記受信されたトランスポートストリームにおける所定種類のパケットのＰＩＤの内、選択的に指定されたパケットのＰＩＤは格納され、そのＰＩＤが格納されたパケットを削除した無信号期間を検出し、外部より設定され格納されたタイミング情報に基づき生成されたパケットを前記無信号期間に挿入するパケット挿入手段を備えることを特徴とする。
【００１８】
第二の本発明（請求項２に対応）は、第一の本発明の特徴において前記生成されたパケットはＳＩＴパケットであることを特徴とする。
【００１９】
第三の本発明（請求項３に対応）は、第一の本発明の特徴において前記生成されたパケットはＰＭＴパケットであることを特徴とする。
【００２０】
第四の本発明（請求項４に対応）は、第一から第三の何れかの本発明の特徴において前記タイミング情報により改変前のトランスポートパケットの間隔と同一の間隔を持って前記生成されたパケットが挿入されることを特徴とする。
【００２１】
第五の本発明（請求項５に対応）は、第一から第四の何れかの本発明の特徴において前記タイミング情報は無信号を検出した時点から前記生成されたパケットを挿入開始するまでのクロック数を示す情報であることを特徴とする。
【００２２】
第六の本発明（請求項６に対応）は、第五の本発明の特徴において前記タイミング情報は前記受信されたトランスポートストリームの復調後のクロック周波数に応じて決定される情報であることを特徴とする請求項５記載のＬＳＩ回路。
【００２３】
第七の本発明（請求項７に対応）は、第六の本発明の特徴において前記タイミング情報は（（復調部後のクロック周波数／受信されたトランスポートストリームのクロック周波数）−１）×（トランスポートパケットのクロック数）＋復調部後のクロック周波数／受信されたトランスポートストリームのクロック周波数）×（受信されたトランスポートパケット間隔のクロック数）で決定される情報であることを特徴とする。
【００２４】
第八の本発明（請求項８に対応）は、第五から第七の何れかの本発明の特徴において前記無信号期間の検出は前記タイミング情報で示されるクロック数と格納されたトランスポートパケットのクロック数の和に相当する無信号期間を検出することを特徴とする。
【００２５】
第九の本発明（請求項９に対応）は、第一から第八の何れかの本発明の特徴において前記パケット挿入手段を用いて改変されたトランスポートストリームは、記録用のトランスポートストリームとして外部に出力されることを特徴とする。
【００２６】
第十の本発明（請求項２に対応）は、少なくとも圧縮符号化された番組のコンテンツと、少なくともＮＩＴ、ＰＡＴ、ＰＭＴを有するプログラム仕様情報、およびＳＤＴ、ＥＩＴを有するサービス情報を少なくとも持つ電子番組ガイド情報とを多重化しトランスポートストリームを生成して送信する送信システムから送信されて受信したトランスポートストリームに、前記受信したトランスポートストリームの中の情報から生成したパケットを挿入し改変する受信システムであって、前記受信したトランスポートストリームにおける所定種類のパケットのＰＩＤの内、選択的に指定したパケットのＰＩＤは格納され、そのＰＩＤが格納されたパケットを削除した無信号期間を検出し、設定し格納されたタイミング情報に基づき生成されたパケットを前記無信号期間に挿入するパケット挿入手段を備えることを特徴とする。
【００２７】
第十一の本発明（請求項１１に対応）は、第十の本発明の特徴において前記生成されたパケットはＳＩＴパケットであることを特徴とする。
【００２８】
第十二の本発明（請求項１２に対応）は、第十の本発明の特徴において前記生成されたパケットはＰＭＴパケットであることを特徴とする。
【００２９】
第十三の本発明（請求項１３に対応）は、第十から第十二の何れかの本発明の特徴において前記タイミング情報により改変前のトランスポートパケットの間隔と同一の間隔を持って前記生成されたパケットが挿入されることを特徴とする。
【００３０】
第十四の本発明（請求項１４に対応）は、第十から第十三の何れかの本発明の特徴において前記タイミング情報は無信号を検出した時点から前記生成されたパケットを挿入開始するまでのクロック数を示す情報であることを特徴とする。
【００３１】
第十五の本発明（請求項１５に対応）は、第十四の本発明の特徴において前記タイミング情報は前記受信されたトランスポートストリームの復調後のクロック周波数に応じて決定される情報であることを特徴とする。
【００３２】
第十六の本発明（請求項１６に対応）は、第十四の本発明の特徴において前記タイミング情報は（（復調部後のクロック周波数／受信されたトランスポートストリームのクロック周波数）−１）×（トランスポートパケットのクロック数）＋復調部後のクロック周波数／受信されたトランスポートストリームのクロック周波数）×（受信されたトランスポートパケット間隔のクロック数）で決定される情報であることを特徴とする。
【００３３】
第十七の本発明（請求項１７に対応）は、第十四から第十六の何れかの本発明の特徴において前記無信号期間の検出は前記タイミング情報で示されるクロック数と格納されたトランスポートパケットのクロック数の和に相当する無信号期間を検出することを特徴とする。
【００３４】
第十八の本発明（請求項１８に対応）は、第十から第十七の何れかの本発明の特徴において前記パケット挿入手段を用いて改変されたトランスポートストリームは、記録用のトランスポートストリームとして外部に出力されることを特徴とする。
【００３５】
【発明の実施の形態】
以下では、当該発明にかかる実施の形態について、図面を参照しつつ説明を行う。
【００３６】
（実施の形態１）
以下本発明の第１の実施の形態を図面を参照しながら説明する。
【００３７】
図１は本発明の第１の実施の形態の構成を示すブロック図である。図２、図３、図４は本発明の第１の実施の形態の動作例を示した物である。
【００３８】
図１において、１はデジタル放送受信機で、放送波で放送局から送信される所定の方式で変調されたデジタル放送の信号をアンテナ２１から受信しデコードしてディスプレイ７に出力するまたは記録装置２０に出力する。ここでディスプレイとはブラウン管や液晶パネルやＰＤＰパネルなどが考えられ記録装置とはデジタルＶＴＲやＤＶＤやハードディスクなどが考えられる。記録装置２０への出力フォーマットはＩＥＥＥ１３９４規格やＵＳＢ規格で規定されているアイソクロナス（同期）転送ストリームで送信されることが考えられる。デジタル放送受信機１の構成を説明する。２は受信部で、放送波を受信し選局して出力するチューナーである。３は復調部で受信部２が出力する信号を入力し所定の方式で復調する。復調されたＭＰＥＧ−２に代表されるようなトランスポートストリームは出力回路４においてディスプレイ出力系または記録装置出力系に分けて出力される。ディスプレイ系としてはＰＩＤフィルタＡ５によりユーザーが視聴するために選択された番組に関連するビデオやオーディオのコンテンツパケットやＰＡＴ、ＰＭＴなどのＰＳＩパケットやＥＩＴ、ＳＤＴなどのＳＩパケットをマイコン８の制御によりＰＩＤを用いて抽出し、コンテンツパケットはＡＶデコーダー６にＰＳＩパケットとＳＩパケットはマイコン８が管理している図示していないメモリに出力され書き込まれる。ＡＶデコーダー６は入力されるビデオやオーディオのコンテンツパケットを所定の方式でデコードし出力する。記録装置出力系としてはＩＥＥＥ１３９４インターフェースＬＳＩ９においてトランスポートストリームは後述するように改変されＩＥＥＥ１３９４パケットストリーム化して記録装置２０に出力される。ここでＩＥＥＥ１３９４インターフェースＬＳＩ９の構成を説明する。１０はＰＩＤ指定レジスタで、後述するＰＩＤフィルタＢ１１で抽出するパケットのＰＩＤをマイコン８の制御により書き込まれる。抽出するパケットは記録する番組に関連するビデオやオーディオのコンテンツパケットやＰＡＴ、ＰＭＴなどのＰＳＩパケットであり、ＥＩＴ、ＳＤＴなどのＳＩパケットは抽出しない。１１はＰＩＤフィルタＢで、入力する記録用のトランスポートストリーム（図２、図３、図４におけるトランスポートストリーム）からＰＩＤ指定レジスタ１０に書き込まれているＰＩＤを持つトランスポートパケットを抽出し出力する（図２、図３、図４におけるＰＩＤフィルタリング後のトランスポートストリーム。記録する番組に関連するパケットは図２、図３、図４においては番組Ａのパケットである）。その他のパケットは破棄する（図２、図３、図４においては番組ＢのパケットやＮＩＴパケット）。１６はＳＩＴバッファーで、マイコン８の制御で前記図示しないメモリに書き込まれているＳＩパケットの内容から記録する番組に関連する情報を抽出し生成されたＳＩＴパケットを書き込むバッファーである。なおＳＩＴバッファー１６はＰＭＴバッファーであっても良くその場合はマイコン８の制御で前記図示しないメモリに書き込まれているＰＭＴパケットの内容から記録する番組に関連する情報を抽出し生成されたＰＭＴパケットを書き込む。１３はバッファーで、ＰＩＤフィルタＢ１１で抽出された（ＰＩＤフィルタリングされた）トランスポートストリームを入力しトランスポートストリームと同期したクロックで所定の時間（クロック数）遅延させて出力するＦＩＦＯである。１２はギャップ検出回路Ａで、バッファー１３の入力でトランスポートストリームにおいてギャップを検出する回路である。ギャップの検出は無信号に相当するデータ値（例えばゼロ）を検出することで可能である。１４はギャップカウンタで、ギャップ検出回路Ａ１２で検出したギャップの期間をバッファー１３と同じクロックでカウントするカウンタである。またギャップカウンタ１４はマイコン８によりパケットサイズ指定レジスタ２３に書き込まれるパケットサイズの情報と挿入開始位置指定レジスタ１９に書き込まれるＳＩＴパケット（またはＰＭＴパケット）を挿入開始するタイミングを示す情報を入力する。パケットサイズの情報は例えばＭＰＥＧ−２トランスポートストリームパケットであれば１８８バイト（１５０４ビット）のような数値であり、ＳＩＴパケット（またはＰＭＴパケット）を挿入開始するタイミングを示す情報は例えばギャップ開始地点から１０クロックあるいは１μＳ後というような数値である。それらの数値を元にギャップ設定値（図２、図３、図４に示した）は一意的に導かれ（導き方は後述する）、ギャップカウンタ１４はギャップ設定値までカウントしギャップ設定値に達した場合は後述するギャップ検出回路Ｂ１５にイネーブル制御信号を出力する。またカウントのリセットはギャップ検出回路Ａ１２がギャップを検出できなくなった場合に行われる（次のパケットが到着したという意味である）。イネーブル制御信号はＳＩＴパケット（またはＰＭＴパケット）が挿入されるまで保持する。１５はギャップ検出回路Ｂで、バッファー１３の出力でトランスポートストリームにおいてギャップ検出回路Ａ１２と同様の方法でギャップを検出する回路である。ギャップカウンタ１４から入力するイネーブル制御信号でギャップ検出のイネーブルを制御されイネーブル制御信号がアクティブ状態の場合にギャップ検出を有効にする。１８は挿入カウンタで、ギャップ検出回路Ｂ１５で検出したギャップの期間をバッファー１３と同じクロックでカウントするカウンタである。また挿入カウンタ１８は挿入開始位置指定レジスタ１９に書き込まれるＳＩＴパケット（またはＰＭＴパケット）を挿入開始するタイミングを示す情報を入力する。その情報から挿入設定値（図２、図３、図４に示した）は一意的に導かれ（導き方は後述する）、挿入カウンタ１８はカウントし挿入設定値に達した時後述するＳＩＴ挿入回路１７（またはＰＭＴ挿入回路１７）にイネーブル制御信号を出力する。挿入カウンタ１８のリセットはギャップ検出回路Ｂ１５がギャップを検出できなくなった場合に行われる。イネーブル制御信号は後述するＳＩＴ挿入回路１７（またはＰＭＴ挿入回路１７）がＳＩＴパケット（またはＰＭＴパケット）を挿入するまで保持される。２２は挿入頻度設定レジスタで、マイコン８の制御でＳＩＴパケットを（またはＰＭＴパケット）を挿入する頻度または周期を指示する情報を書き込まれる。１７はＳＩＴ挿入回路（またはＰＭＴ挿入回路）で、バッファー１３から入力するＰＩＤフィルタ���ングされたトランスポートストリームに挿入カウンタ１８から入力するイネーブル制御信号のタイミングでＳＩＴバッファー（またはＰＭＴバッファー）１６に書き込まれているＳＩＴパケット（またはＰＭＴパケット）を先頭より順次挿入して出力する（図２、図３、図４でのＳＩＴ挿入後のトランスポートストリーム）。ＳＩＴパケット（またはＰＭＴパケット）の挿入は挿入頻度設定レジスタ２２に書き込まれている頻度または周期を指示する情報に基づいてイネーブル制御信号の入力時にＳＩＴ挿入回路１７（またはＰＭＴ挿入回路１７）は挿入可否を決定して挿入頻度を調整する。ＳＩＴパケット（またはＰＭＴパケット）を挿入された後ＳＩＴ挿入回路１７（またはＰＭＴ挿入回路１７）を出力されるＳＩＴ挿入後のトランスポートパケットは図示しないＩＥＥＥ１３９４規格およびＩＥＣ６１８８３−４規格に則ったＩＥＥＥ１３９４アイソクロナス送信回路、物理層によりＩＥＥＥ１３９４パケット化された後伝送信号化されてＩＥＥＥ１３９４インターフェースＬＳＩ９から出力される。その信号は記録装置２０にＩＥＥＥ１３９４バスを介して出力される。なお、バッファー１３は後述するサイズよりもより大きな物を用意しギャップ検出回路Ａ１２とギャップ検出回路Ｂ１５の検出点はバッファーの両端でなく後述するサイズを満たす間隔を持った途中点でも良い。
【００３９】
次に図２、図３、図４を用いてＳＩＴパケット（またはＰＭＴパケット）挿入動作について説明する。
【００４０】
図２は放送規格通りに伝送主信号におけるトランスポートパケットの比率を維持して復調出力したトランスポートストリーム入力する場合の動作を示した図であり、復調部３から出力されるトランスポートストリームのクロックは放送規格で示される伝送速度に基づいた周波数となっている。図３は伝送主信号におけるトランスポートパケットの比率を変えて復調出力したトランスポートストリーム入力する場合の動作を示した図であり、復調部３から出力されるトランスポートストリームのクロックは放送規格で示される伝送速度より低い周波数となっている。また変調方式の異なる放送規格におけるトランスポートストリームにおいても図２に比べクロック周波数が低くなる場合には図３のようになる。図４は図３で示したトランスポートストリームの別タイミングの図である。
【００４１】
復調部３においては後段の処理系における対応可能な最大クロック周波数が放送規格で示される伝送速度に基づいた周波数よりも低い時などに図３で示したようにクロック周波数を下げて出力する場合がある。この場合でもクロック周波数に関わらずトランスポートパケットの周期と平均ビットレートは保持されているのでＭＰＥＧ−２システムとして問題は発生しない。しかし放送波には存在しないデジタル放送受信機で生成するＳＩＴパケット（またはＰＭＴパケット）においては挿入するタイミングを与えられる物でなくデジタル放送受信機でタイミングを決定しなければならない。
【００４２】
図２におけるＳＩＴパケット（またはＰＭＴパケット）挿入開始のターゲットはＰＩＤフィルタリングする前のトランスポートパケット間隔（結果的に放送で送信されるトランスポートパケットの間隔と同じ）とＳＩＴパケット（またはＰＭＴパケット）前のギャップが同一になる事である。ＳＩＴパケット（またはＰＭＴパケット）挿入時にギャップを他のトランスポートパケットと同一にする事により、受信する記録装置において他のトランスポートパケットと同様にＳＩＴパケット（またはＰＭＴパケット）の安定した受信を保証できる。
【００４３】
例えば復調部３からバッファー１３までの系のビット幅が１ビットとであり復調部３の出力トランスポートストリームのクロック周波数とバッファー１３のクロック周波数が同一であり同期している場合、そのターゲットを満たす挿入設定値は“（（復調部３の出力クロック周波数／本来のトランスポートストリームのクロック周波数）−１）×（トランスポートパケットのクロック数）＋（復調部３の出力クロック周波数／本来のトランスポートストリームのクロック周波数）×（本来のトランスポートパケット間隔のクロック数）“で導かれる。ここで受信された本来のトランスポートストリームのクロック周波数と復調部３の出力クロック周波数が同一であるため結果的に”トランスポートパケット間隔のクロック数“となる。ここでトランスポートパケットのクロック数と本来のトランスポートパケット間隔およびトランスポートストリームのクロック周波数は放送規格で決まっておりマイコンは復調部３の出力クロック周波数を自ら設定するため認識できる事により、マイコン８で計算可能であり挿入開始するタイミングを示す情報として挿入開始指定レジスタ１９に設定可能である。図２においてギャップ設定値はギャップの開始よりＳＩＴパケット（またはＰＭＴパケット）を挿入終了まで十分なギャップが存在するかどうかを確認する情報に用いられている。ギャップ設定値は”挿入設定値＋トランスポートパケットのクロック数“で導かれる。ここでトランスポートパケットのクロック数（ビット数）は放送規格で決まっているのでマイコン８はパケットサイズ指定レジスタ２３にトランスポートパケットのクロック数（ビット数と同一）を設定可能である。またＳＩＴパケット（またはＰＭＴパケット）を所望のギャップを開けて挿入したい場合は上記の２つの計算式における”トランスポートパケット間隔のクロック数“が”所望のギャップに相当するクロック周波数“に代わることになる。
【００４４】
またバッファー１３のサイズは少なくともギャップ設定値の設定可変範囲の最大値と同じか超える必要がある。図２においてはＳＩＴパケット３５はトランスポートストリームのトランスポートストリームパケットの間隔と同一のギャップを持って挿入されることが分かる。
【００４５】
図３におけるＳＩＴパケット（またはＰＭＴパケット）挿入開始のターゲットはＰＩＤフィルタリングする前のトランスポートパケット間隔とＳＩＴパケット（またはＰＭＴパケット）前のギャップが同一になる事である。ＳＩＴパケット（またはＰＭＴパケット）挿入時にギャップを他のトランスポートパケットと同一にする事により受信する記録装置において他のトランスポートパケットと同様にＳＩＴパケット（またはＰＭＴパケット）の安定した受信を保証できる。例えば復調部３からバッファー１３までの系のビット幅が１ビットとであり復調部３の出力トランスポートストリームのクロック周波数とバッファー１３のクロック周波数が同一の場合、そのターゲットを満たす挿入設定値はバッファー１３のクロックのカウント数で示すならば“（（復調部３の出力クロック周波数／本来のトランスポートストリームのクロック周波数）−１）×（トランスポートパケットのクロック数）＋（復調部３の出力クロック周波数／本来のトランスポートストリームのクロック周波数）×（本来のトランスポートパケット間隔のクロック数）”で導かれる。ここでトランスポートパケットのクロック数と本来のトランスポートパケット間隔およびトランスポートストリームのクロック周波数は放送規格で決まっておりマイコンは復調部３の出力クロック周波数を自ら設定するため認識できる事により、マイコン８で計算可能であり挿入開始するタイミングを示す情報として挿入開始指定レジスタ１９に設定可能である。図３においてギャップ設定値はギャップの開始よりＳＩＴパケット（またはＰＭＴパケット）を挿入終了まで十分なギャップが存在するかどうかを確認する情報に用いられている。ギャップ設定値は例えばクロックのカウント数で示すならば（挿入設定値＋トランスポートパケットのクロック数）で導かれる。これらの導き方は図４においてももちろん同じである。またＳＩＴパケット（またはＰＭＴパケット）を所望のギャップを開けて挿入したい場合は上記の２つの計算式における”トランスポートパケット間隔のクロック数“が”所望のギャップに相当するクロック周波数“に代わることになる。
【００４６】
またバッファー１３のサイズは少なくともギャップ設定値の設定可変範囲の最大値と同じか超える必要がある。図３と図４においてはＳＩＴパケット４５と５５はトランスポートストリームのトランスポートストリームパケットの間隔と同一のギャップを持って挿入されることが分かる。
【００４７】
また本実施の形態の応用としてギャップ検出回路Ａ１２あるいはギャップ検出回路Ｂ１５がＰＩＤフィルタリングする前のトランスポートパケット間隔を測定しその測定結果を挿入開始位置指定レジスタ１９に書き込むことも考えられる。その場合はマイコンが挿入開始位置指定レジスタ１９に書き込む必要は無い。
【００４８】
以上のように本発明のＬＳＩ回路または受信システムは、記録用のトランスポートストリームに挿入される為に生成されるＳＩＴパケットやＰＭＴパケットの挿入タイミングを放送で送信されるトランスポートパケットの間隔と同一のギャップを持つタイミングで挿入が可能である。また所望される任意のタイミングで挿入する事が可能である。また復調部において出力するトランスポートストリームのクロック周波数を変更する場合もＰＩＤフィルタリング前のトランスポートパケットの間隔と同一のギャップを持つタイミングで記録用のトランスポートストリームに挿入される為に生成されるＳＩＴパケットやＰＭＴパケットを挿入可能である。また異なる変調方式を持つ放送規格のデジタル放送においてもＰＩＤフィルタリング前のトランスポートパケットの間隔と同一のギャップを持つタイミングで記録用のトランスポートストリームに挿入される為に生成されるＳＩＴパケットやＰＭＴパケットを挿入可能である。
【００４９】
【発明の効果】
以上のように本発明のＬＳＩ回路または受信システムは記録用のトランスポートストリームに挿入される為に生成されるＳＩＴパケットやＰＭＴパケットの挿入タイミングを放送で送信されるトランスポートパケットの間隔と同一のギャップを持つタイミングで挿入が可能である。
【００５０】
また所望される任意のタイミングで挿入する事が可能である。また復調部において出力するトランスポートストリームのクロック周波数を変更する場合もＰＩＤフィルタリング前のトランスポートパケットの間隔と同一のギャップを持つタイミングでＳＩＴパケットやＰＭＴパケットを挿入可能である。
【００５１】
また異なる変調方式を持つ放送規格のデジタル放送においてもＰＩＤフィルタリング前のトランスポートパケットの間隔と同一のギャップを持つタイミングでＳＩＴパケットやＰＭＴパケットを挿入可能である。それらのことによりＳＩＴパケットやＰＭＴパケット挿入においてＰＩＤフィルタリングする前のトランスポートパケット間隔とＳＩＴパケットやＰＭＴパケット前のギャップを同一にすることが可能となり、受信する記録装置において他のトランスポートパケットと同様にＳＩＴパケットやＰＭＴパケットの安定した受信を保証できるＬＳＩ回路または受信システムを実現できるものである。
【図面の簡単な説明】
【図１】本発明の実施の形態１におけるブロック図
【図２】本発明の実施の形態１における第一の動作図
【図３】本発明の実施の形態１における第二の動作図
【図４】本発明の実施の形態１における第三の動作図
【図５】従来のブロック図
【図６】従来の形態における第一の動作図
【図７】従来の形態における第二の動作図
【図８】従来の形態における第三の動作図
【符号の説明】
１　デジタル放送受信機
２　受信部
３　復調部
４　出力切り替え回路
５　ＰＩＤフィルタＡ
６　ＡＶデコーダー
７　ディスプレイ
８　マイコン
９　ＩＥＥＥ１３９４インターフェースＬＳＩ
１０　ＰＩＤ指定レジスタ
１１　ＰＩＤフィルタＢ
１２　ギャップ検出回路Ａ
１３　バッファー
１４　ギャップカウンタ
１５　ギャップ検出回路Ｂ
１６　ＳＩＴバッファー
１７　ＳＩＴ挿入回路
１８　挿入カウンタ
１９　挿入開始位置指定レジスタ
２０　記録装置
２２　挿入頻度設定レジスタ
２３　パケットサイズ指定レジスタ
【図１】
2004112071.tif 000003
【図２】
2004112071.tif 000004
【図３】
2004112071.tif 000005
【図４】
2004112071.tif 000006
【図５】
2004112071.tif 000007
【図６】
2004112071.tif 000008
【図７】
2004112071.tif 000009
【図８】
2004112071.tif 000010