(57)【要約】【課題】電源オン時、受信開始時、チャンネル切り替え時、リセット時に関わらずにフロントエンドからのＴＳ出力タイミングを常に一定に保持することができるＴＳ出力装置を提供すること。【解決手段】デジタル放送信号をデジタル受信処理部２０にて受信処理して得られるＴＳデータを出力するＴＳ出力装置３０において、ＴＳデータを入力し保持するバッファ部３４と、デジタル放送信号の受信タイミングでＴＳデータをバッファ部３４に書き込む書込み制御部３２と、バッファ部３４に書き込んだＴＳデータを所定のフォーマットを維持して一定の周期で読み出す読出し制御部３３と、を備え、電源オン、デジタル放送信号の受信状態、又はデジタル放送信号の切り替わりに依存せずに常に一定のタイミングでＴＳデータを出力する。【選択図】図１
2008042783.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送信号をデジタル受信処理手段にて受信処理して得られるＴＳデータを出力するＴＳ出力装置において、
前記ＴＳデータを入力し保持するバッファ手段と、
前記デジタル放送信号の受信タイミングで前記ＴＳデータを前記バッファ手段に書き込む書込み制御手段と、
前記バッファ手段に書き込んだ前記ＴＳデータを所定のフォーマットを維持して一定の周期で読み出す読出し制御手段と、を具備し、
電源オン、デジタル放送信号の受信状態、又はデジタル放送信号の切り替わりに依存せずに常に一定のタイミングでＴＳデータを出力することを特徴とするＴＳ出力装置。
【請求項２】
前記デジタル受信処理手段を、複数のチャンネルのデジタル放送信号を受信処理する複数のデジタル受信処理手段で構成し、更に、
前記複数のデジタル受信処理手段で受信処理された複数のチャンネルのＴＳデータを切り替える切り替え手段と、
前記切り替え手段によって前記複数のチャンネルのＴＳデータを切り替えるタイミングを、ＴＳデータの先頭で行うように制御する切り替え制御手段と、を具備し、
チャンネル切り替え時もＴＳデータの出力タイミングを一定に保つことを特徴とする請求項１に記載のＴＳ出力装置。
【請求項３】
前記デジタル受信処理手段から出力されるＴＳデータの同期位置に受信状況を示す補助データを多重する多重処理手段と、
前記バッファ手段から読み出された前記ＴＳデータから前記補助データを抜き出す同期抜き出し処理手段と、
前記補助データを多重していた前記同期位置に所定の同期データを挿入する同期切り替え手段と、
前記同期切り替え手段からのＴＳデータを出力するタイミングと前記同期抜き出し処理手段からの補助データを出力するタイミングを調整する調整手段と、
を更に具備したことを特徴とする請求項１又は２に記載のＴＳ出力装置。
【請求項４】
前記補助データは、
前記デジタル受信処理手段にてデータエラーを検出したことを示すフラグデータであることを特徴とする請求項３に記載のＴＳ出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信装置におけるフロントエンドとバックエンドとの間のインターフェースとして機能するＴＳ出力装置に関する。
【背景技術】
【０００２】
ＢＳデジタル放送や地上デジタル放送、ＣＡＴＶ等のデジタル放送において、復調処理と誤り訂正処理の機能を有するフロントエンドと呼ばれるデジタル受信処理部の出力は、２０４バイトのトランスポートストリーム（以下、ＴＳという）パケット単位のデータである。このＴＳパケット単位のデータ（以下、単にＴＳデータという）は、同期：１バイトと、データ：１８７バイトと、パリティ：１６バイトで構成されている。
【０００３】
このＴＳデータは後段のバックエンドと呼ばれるＴＳデコーダで処理される。ＴＳデコーダでは、ＴＳデータから映像，音声，マルチメディアの各データを分離し、各々の圧縮符号化されたデータであるＭＰＥＧデータを復号化する。復号化された映像，マルチメディアの各データは表示装置（図示略）にて映像化されて表示され、音声データは音声出力部（図示略）にて音声出力される。
【０００４】
ところで、デジタル放送受信装置において、電源オン時、受信開始時、チャンネル切り替え時、リセット時では、このＴＳデータのタイミングが一時的に壊れる。  
従来では、特許文献１の「伝送データ再生装置および方法」、特許文献２の「トランスポートストリーム再生装置」等に示すように、伝送モード毎にクロックの平準化でのスムージング、ＴＳ出力の処理でのＴＳデータの挿入方法及び出力タイミング調整用のクロック停止についての例はあるが、ＴＳ出力タイミングを常に維持するものはない。
【０００５】
一方、一般的にデジタル放送受信装置の後段のバックエンドであるＭＰＥＧデコーダ等のＴＳデータ処理装置（ＴＳデコーダと呼ばれる）には、如何なる時でも連続したＴＳ出力を供給しないと、システム的にハングアップするという問題が生じてきている。
【０００６】
図１０は従来の電源オン時のＴＳ出力タイミング図を示している。図１０(a)はフロントエンドであるデジタル受信処理部のＴＳ出力を示している。データの番号は図１０(b)に示すようにＴＳデータの先頭の１バイトの同期データを番号“０”としてバイトごとに順にインクリメントさせたバイト番号を示す。電源オン時、受信開始時、チャンネル切り替え時、リセット時のフロントエンドにおける受信処理の途中では、ＴＳデータとして何が出力されているか判らない状態にある。図１０(a)では、例えば電源オン時において、受信処理の不安定さに起因して、受信処理ＴＳデータの出力は、最初の幾つか（図では４つ）のＴＳデータが０〜２０３の正規のバイト番号が得られず、０〜５０、０〜１２３，１５０〜２００，３０〜８４と乱れたバイト番号となる。
【０００７】
このように、デジタル受信処理の途中では、ＴＳデータのバイト番号は途中で何度もリセットされたり、関係の無い番号ヘジャンプすることが生じる。従来の装置では、この受信処理途中のＴＳデータをフロントエンドからそのまま出力していた。このため、バックエンドのＴＳデコーダではデコード処理ができない状態となる。
【０００８】
特に、ＭＰＥＧのフォーマットでは、ＴＳデータに誤りがある場合には、同期バイトの次バイトのＭＳＢ（最上位ビット）に“１”のフラグを立てる形式になっており、図１０(a)のＴＳデータ出力では同期信号の時間的位置（以下、同期位置という）が判断できないので、バックエンドでは正しいＴＳデータかどうかを判断できない。
【０００９】
そこで、従来は、バックエンド内のタイマー回路で電源オン時から数秒間をカウントして、ＴＳデータが正しいタイミングの出力になった頃を見計らってデコード動作を開始したり、時刻基準に対して同期が外れた時は時刻基準を検出できるまでＴＳデータを捨てる処理を行っている。
【００１０】
図１１は従来のチャンネル切り替え時のタイミング図を示している。図１１の例では、チャンネル切り替えを高速に行うために２チャンネルの受信処理が可能となるように２つのデジタル受信処理部を備えたデジタル放送受信装置において、２つのデジタル受信処理部がそれぞれ安定してＴＳデータを出力している時、任意の切り替えるタイミングＡで、図１１(a)に示すチャンネル１のＴＳデータから図１１(b)に示すチャンネル２のＴＳデータへ切り替えるとする。チャンネル１とチャンネル２とは異なったチャンネルであるために、通常、各チャンネルの同期位置も異なったタイミングとなっている。図１１(c)に示すようにチャンネル１からチャンネル２へのチャンネル切り替えによって出力されるＴＳデータの切り替えた時点の前後によって形成されるＴＳデータＢ（太線枠にて示す）はデータ長が規定のデータ長（２０４バイト）より長くなっておりＭＰＥＧ形式のＴＳタイミングが壊れている。しかも、チャンネル切り替えに伴いチャンネル１のＴＳデータ先頭の同期位置がチャンネル２のＴＳデータの先頭部分に付け替えられるので、バックエンド側でチャンネル２の時刻基準に対して同期をとる処理が必要となる。
【特許文献１】特開２００５−６４７４０号公報
【特許文献２】特開２００１−３３９６８８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
そこで、本発明は、上記の問題に鑑み、電源オン時、受信開始時、チャンネル切り替え時、リセット時に依存せずにフロントエンドから供給されるＴＳデータの出力タイミングを常に一定に保つことができるＴＳ出力装置を提供することを目的とするものである。
【課題を解決するための手段】
【００１２】
本願発明の一態様によれば、デジタル放送信号をデジタル受信処理手段にて受信処理して得られるＴＳデータを出力するＴＳ出力装置において、前記ＴＳデータを入力し保持するバッファ手段と、前記デジタル放送信号の受信タイミングで前記ＴＳデータを前記バッファ手段に書き込む書込み制御手段と、前記バッファ手段に書き込んだ前記ＴＳデータを所定のフォーマットを維持して一定の周期で読み出す読出し制御手段と、を具備し、電源オン、デジタル放送信号の受信状態、又はデジタル放送信号の切り替わりに依存せずに常に一定のタイミングでＴＳデータを出力することを特徴とするＴＳ出力装置が提供される。
【発明の効果】
【００１３】
本発明によれば、電源オン時、受信開始時、チャンネル切り替え時、リセット時に依存せずにフロントエンドから供給されるＴＳデータの出力タイミングを常に一定に保つことができるＴＳ出力装置を提供することができる。
【発明を実施するための最良の形態】
【００１４】
発明の実施の形態について図面を参照して説明する。  
［第１の実施形態］
図１は本発明の第１の実施形態のＴＳ出力装置のブロック図、図２はＭＰＥＧ形式のＴＳパケットの構成を示す図、図３は図１における出力制御部のブロック図、図４はＴＳデータの出力タイミング図、図５は図１のＴＳ出力装置が適用されるデジタル放送受信装置のブロック図を示している。
【００１５】
まず、図５で、本発明のＴＳ出力装置が適用されるデジタル放送受信装置について説明する。  
図５に示すデジタル放送受信装置は、アンテナ部１０と、フロントエンドとしてのデジタル受信処理部２０と、フロントエンドとバックエンド間のインターフェースとして機能するＴＳ出力装置３０と、バックエンドとしてのＴＳデコーダ４０と、を備えている。
【００１６】
アンテナ部１０は、デジタル放送、例えば地上波デジタルテレビ放送の電波を受信する。デジタル受信処理部２０は、アンテナ部１０で受信したデジタルテレビジョン放送信号を入力し、復調処理を行う復調処理部２１と復調したデータの誤り訂正を行う誤り訂正部２２とを備えている。  
復調処理部２１では、デジタルテレビジョン放送信号のデジタル復調を行ってＴＳデータを得、誤り訂正部２２では、誤り訂正符号を用いた訂正処理を行うが、電源オン時やＣ／Ｎ（Carrier to Noise）が悪くて受信できなくなった時などに、誤り訂正処理ができなかったことを示すエラーデータとしてエラーフラグをＴＳデータ（パケット）単位で出力する。
【００１７】
ＴＳ出力装置３０は、電源オン時、受信開始時、受信状態の悪い時、チャンネル切り替え時等にも、所定のフォーマットを維持して常に一定のタイミングでＴＳデータを出力して、後段のバックエンド側のＴＳデコーダに供給する。また、ＴＳ出力装置３０は、ＴＳデータと一定のタイミング関係でフラグデータを出力して、後段のバックエンド側のＴＳデコーダに供給する。
【００１８】
ＴＳデコーダ４０は、ＴＳ出力装置３０から出力されるＴＳデータから映像データ，音声データ，マルチメディアデータの各データを分離し、各符号化圧縮されたデータ（例えばＭＰＥＧデータ）を復号化し、映像信号及び音声信号として出力する。ＴＳデコーダ４０は、前段のＴＳ出力装置３０からＴＳデータを受け取る一方、フラグデータを受け取る。フラグデータとしては例えばデータエラーがあることを示すエラーフラグが受け取ると、ＴＳデコーダ４０はエラーフラグを受け取ると、ＴＳデータにエラーがあることが判るので、受け取ったＴＳデータを廃棄し、エラーフラグが無いときはそのときのＴＳデータを正しいデータとして受け取ってデコード処理する。
【００１９】
このような構成においては、フロントエンドであるデジタル受信処理部２０からＴＳ出力装置３０へＴＳデータ単位でデータエラーを検出したことを示すエラーフラグやＴＳデータの所有者を示すデータ（階層情報と呼ばれる）がフラグデータとしてＴＳ出力装置３０へ供給される。
【００２０】
このように、エラーデータや階層情報は、デジタル受信処理部２０からＴＳ出力装置３０へＴＳデータとは別に供給される。ＴＳ出力装置３０では入力したこれらのフラグデータをＴＳ出力装置３０の出力側に確実に渡すために、ＴＳデータの同期位置を用いる。  しかしながら、デジタル放送受信装置で電源がオンになった状態では、送信側からの時刻基準を検出できない状態にあるので、ＴＳ出力装置３０はデジタルデータを所定のフォーマットを維持して一定の周期で出力するようにする。所定のフォーマットとは、例えば２０４バイトのデータ長を有する形式である。従って、ＴＳ出力装置３０の入力側でＴＳデータの同期位置に相当する位置にフラグデータを多重しておけば、ＴＳ出力装置３０の出力側に得られる所定のフォーマットでの一定のタイミングで同期位置から確実にフラグデータを取り出すことができる。従って、ＴＳ出力装置３０の入力側で、デジタルデータの同期位置にエラーフラグを多重し、ＴＳ出力装置３０の出力側で、多重しておいた同期位置に同期データ４７Hex（既知データ、Hexは１６進数を示す)に付け替えて、次のバイトのＭＳＢ（最上位ビット）に先に取り出したエラーフラグを多重してバックエンド側のＴＳデコーダ４０へ出力すればよい。
【００２１】
ＴＳデコーダ４０では、前述したように、ＴＳ出力装置３０から出力されるＴＳデータの同期バイトの次バイトのＭＳＢに多重したエラーフラグを検出すると、そのＴＳデータを廃棄し、エラーフラグが検出されなければ、正しいデータとしてデコード処理に使用する。
【００２２】
図１は本発明の第１の実施形態のＴＳ出力装置のブロック図を示している。  
図１において、ＴＳ出力装置３０には、デジタル受信処理部２０からＴＳデータとフラグデータが供給される。
【００２３】
デジタル受信処理部２０は、図５に示したように、デジタル放送信号を入力してＴＳデータを復調する復調処理部２１と、復調したＴＳデータの誤り訂正処理を行い、誤り訂正ができなかったときにデータエラーを示すフラグデータを補助データとしてＴＳデータ単位で出力する誤り訂正部２２とを備えている。
【００２４】
ＴＳ出力装置３０は、図１に示すように、多重処理部３１と、書込み制御部３２と、読出し制御部３３と、バッファ部３４と、出力制御部３５と、リセット信号の入力端子３６と、ＴＳデータの出力端子３７と、フラグデータの出力端子３８とを備えている。
【００２５】
図１０(a)で説明したように、デジタル放送受信装置では、電源オン時には、そのデジタル受信処理部２０にて受信処理されるＴＳデータは所定のフォーマット（例えばデータ長が２０４バイトのフォーマット）になっていなく、フォーマットが壊れた謂わば未フォーマットのデジタルデータである。本願の実施形態では、デジタル放送受信装置の電源オン時のＴＳデータの出力フォーマットを、所定のフォーマットに維持して常に一定のタイミングでＴＳデータを出力して、バックエンド側に供給できるようにしたものである。
【００２６】
以下に、ＴＳ出力装置３０を構成する各部について説明する。  
多重処理部３１は、フロントエンドであるデジタル受信処理部２０から出力されるＴＳデータの同期位置に相当する位置に補助データとして受信状況を示すエラーフラグ等のフラグデータを多重して、バッファ部３４へ出力する。  
バッファ部３４は、多重処理部３１から出力されるフラグデータ多重のＴＳデータを入力し、書込み制御部３２の書込み制御によってＴＳデータを書き込んで保持する。  
書込み制御部３２は、電源オン時にリセット発生手段（図示せず）から供給されるリセット信号のタイミング（即ちデジタル放送信号の受信タイミング）でフラグデータ多重のＴＳデータをバッファ部３４に書き込むように制御する。
【００２７】
読出し制御部３３は、バッファ部３４に書き込んだフラグデータ多重のＴＳデータを所定のフォーマット（例えば２０４バイトのフォーマット）を維持して一定の周期で読み出す。  
出力制御部３５は、フラグデータ多重のＴＳデータを入力し、所定フォーマットの同期データ多重のＴＳデータを生成して、そのＴＳデータを次段のバックエンドへ出力する。その問い、出力制御部３５は、電源オン、デジタル放送信号の受信状態、又はデジタル放送信号の切り替わりに依存せずに常に一定のタイミングで同期データ多重のＴＳデータを出力する。
【００２８】
図１の構成において、電源オン時、デジタル受信処理部２０から出力されるデジタルデータを多重処理部３１に供給する一方、デジタル受信処理部２０から出力されるデータエラーを示すフラグデータを書込み制御部３２に供給する。書込み制御部３２は、多重処理部３１を制御することによって、多重処理部３１はフラグデータをＴＳデータの同期位置に相当する位置に多重する。
【００２９】
書込み制御部３２はＴＳデータの同期位置をバイト番号“０”として順にインクリメントさせたバイト番号を発生し書込み制御信号としてバッファ部３４に供給する。多重処理部３１から出力されるＴＳデータは書込み制御部３２からのバイト番号でバッファ部３４に書き込まれる。
【００３０】
読出し制御部３３は“０”から“２０３”までを順にインクリメントさせたバイト番号を発生し読出し制御信号としてバッファ部３４に供給する。読出し制御部３３は電源オン時にリセット信号入力端子３６からのリセット信号でのみ初期化し、それ以降は“０”から“２０３”までを順にインクリメントさせたバイト番号を生成する動作を自動的に繰り返す。
【００３１】
バッファ部３４に書き込んだＴＳデータは読出し制御部３３で生成したバイト番号で読み出して出力制御部３５を通して出力する。  
なお、リセット信号は、全てのデジタル回路の動作を初期状態に強制設定する信号であり、電源オン時に図示しないリセット発生手段にて発生する。
【００３２】
図２はＭＰＥＧ形式のＴＳデータとしてのＴＳパケットの構成を示している。  
フロントエンドであるデジタル受信処理部２０のＴＳデータ出力は、前述したように２０４バイト(同期：1バイトと、データ：１８７バイトと、パリティ：１６バイト)のＴＳ（トランスポートストリーム）パケット形式である。本願のＴＳ出力装置は、図２に示すような同期部分，データ，及びパリティを有したフォーマットのＴＳデータを一定周期で常にバックエンド側のＴＳデコーダに供給し、電源オン時からこのフォーマットを崩すことなく維持し続ける。ＴＳデータにおける１バイトの同期データは、４７Hexであり、この同期データに続いてエラーフラグ、階層情報のフラグデータが多重される。このように同期データに続けてフラグデータを多重して送信すれば、バックエンドにおいてＴＳデータの先頭から所定のタイミングで各フラグデータを取り出すことができる。
【００３３】
次に、図１における出力制御部３５の構成及び動作について説明する。  
図３に示すように、出力制御部３５は、バッファ部３４から読み出したＴＳデータを入力する入力端子３５１と、読出し制御部３３から得られる読出し同期位置信号を入力する入力端子３５２と、同期抜き出し処理部３５３と、同期切り替え部３５４と、調整手段としての遅延調整部３５５と、ＴＳ期間保持部３５６とを備えている。  
同期抜き出し処理部３５３は、バッファ部３４から読み出されたＴＳデータから補助データとしてのフラグデータを抜き出し、ＴＳ期間保持部３５６に出力する。  
ＴＳ期間保持部３５６は、同期抜き出し処理部３５３で抜き出されたフラグを１ＴＳデータ期間保持して、出力端子３５８に出力する。
【００３４】
同期切り替え部３５４は、バッファ部３４から読み出されたフラグデータ多重のＴＳデータの同期位置にフラグデータに代えてＭＰＥＧの同期データ（４７Hex）を置き替える。
【００３５】
遅延調整部３５５は、同期切り替え部３５４からのＴＳデータの出力タイミングを、ＴＳ期間保持部３５６からのフラグデータの出力タイミングに対して、所定のタイミング関係となるように時間調整して、出力端子３５８に出力する。
【００３６】
図３の構成においては、バッファ部３４から読み出されたフラグデータ多重のＴＳデータは入力端子３５１に入力され、同期抜き出し処理部３５３及び同期切り替え部３５４に出力される。読出し制御部３３から得られる読出し同期位置信号は入力端子３５２に入力され、同期抜き出し処理部３５３，同期切り替え部３５４及びＴＳ期間保持部３５６に供給される。  
同期抜き出し処理部３５３は、バッファ部３４から読み出したＴＳデータを入力し、読出し制御部３３からの読出し同期位置信号を用いてＴＳデータの同期位置のフラグデータを抜き出してＴＳ期間保持部３５６に出力する。
【００３７】
同期切り替え部３５４は、入力端子３５１からのＴＳデータを入力し、読出し同期位置信号を用いてその入力したＴＳデータの同期位置にＭＰＥＧの同期データ“４７Hex”を置き替える。同期切り替え部３５４からの同期データ多重されたＴＳデータと同期抜き出し処理部３５３からのフラグデータとの時間関係をＴＳ期間保持部３５６及び遅延調整部３５５で調整して合わせる。そして、これらの同期データ多重のＴＳデータとフラグデータは図示しない多重部にて同期バイトの次バイトのＭＳＢにフラグデータを多重する多重処理を行って、出力端子３５７，３５８（図１の出力端子３７，３８）からバックエンド側のＴＳデコーダ４０（図５参照）に供給される。なお、図示しない多重部を設ける代わりに、同期切り替え部３５４において、ＭＰＥＧの同期データ“４７Hex”の次バイトのＭＳＢに先に抜き出したフラグデータをエラーフラグとして多重するようにしてもよい。
【００３８】
これらの動作により、電源オン状態においてデジタル受信処理部２０から出力される図４(a)に示されるＴＳデータが、所定のフォーマットを維持して常に一定の周期の図４(b)に示すようなＴＳデータに変換されて次段のバックエンドに出力できる。
【００３９】
次に、図１乃至図４を参照して、第１の実施形態の動作を詳しく説明する。  
図１において、電源オン時を例に説明すると、フロントエンドであるデジタル受信処理部２０では、送信側からの時刻基準が検出されず、その結果、必要なタイミング（同期タイミングを含む）が得られていないために、復調処理や誤り訂正処理を行えず、デジタル受信処理部２０から出力されるＴＳデータとしては例えばＭＰＥＧの所定のフォーマットではないデジタルデータが出力される。このときデジタル受信処理部２０の誤り訂正部２２（図５参照）からはデータエラーを検出したことを示すエラーフラグが出力される。
【００４０】
電源オン時は、デジタル受信処理部２０で必要な同期タイミング得られず、不定なタイミングに基づいてＴＳデータの周期に関係なく動作をする。デジタル受信処理部２０からはその不定な同期タイミングに従ってエラーフラグが出力される。
【００４１】
このように電源オン時においては、デジタル受信処理部２０から出力されるデジタルデータはそのまま多重処理部３１に供給され、フラグデータは書込み制御部３２を経て多重処理部３１に供給される。多重処理部３１では、デジタルデータの同期位置に相当する位置に対してフラグデータを挿し替えることによってフラグデータをデジタルデータに多重する。フラグデータはＴＳデータ単位でデジタルデータに多重される。  
このフラグデータが多重されたデジタルデータは、電源オンと同時に書込み制御部３２に与えられるリセット信号のタイミング（受信タイミングに相当）に基づいてバッファ部３４に書き込まれる。
【００４２】
このフラグデータ多重のデジタルデータは、バッファ部３４への書込み後、読み出し制御部３３の読み出し制御によって、その書込み開始後から任意の読出しのタイミングで、バッファ部３４から読み出される。読出し制御部３３は、フラグデータ多重のデジタルデータを所定のフォーマットを維持して一定の周期で読み出す。
【００４３】
そして、バッファ部３４から所定のフォーマットを維持して読み出されたデジタルデータは、出力制御部３５に供給される。  
図３に示す出力制御部３５では、バッファ部３４から読み出されたデータ多重のデジタルデータから、同期抜き出し処理部３５３で読出し同期位置信号のタイミングで同期位置のフラグデータを抜き出す。  
同時に、同期切り替え部３５４では、フラグデータ多重のデジタルデータにおける同期位置に、ＭＰＥＧの同期データ“４７Hex”を置き換える。そして、図示しない多重部（又は同期切り替え部３５４）において、１バイトの同期データの次バイトのＭＳＢに先に抜き出したフラグデータをエラーフラグとして多重する。
【００４４】
上記の同期抜き出し処理部３５３で抜き出されたフラグデータは、ＴＳ期間保持部３５６で１ＴＳデータのパケット期間保持され、また同期切り替え部３５４からの同期データ多重のデジタルデータは、遅延調整部３５５に送られて、ＴＳ期間保持部３５６からのフラグデータとの出力タイミングが調整される。  
これによって、次段のバックエンド側のＴＳデコーダ４０へＭＰＥＧ形式の同期データとフラグデータ（エラーフラグ）が組み込まれたＴＳデータを供給できることになる。
【００４５】
以上述べた第１の実施形態によれば、フロントエンド側での電源オン、デジタル放送信号の受信状態、又はデジタル放送信号の切り替わりに関わらずに、所定のフォーマットを維持して常に一定の周期でＴＳデータをバックエンド側に出力できるので、バックエンド側でのデコード処理を常に一定のタイミングで行うことが可能となり、システム的にハングアップするのを防ぐことが可能となる。
【００４６】
［第２の実施形態］
次に、第１の実施形態のＴＳ出力装置を、チャンネル切り替えを高速に行うために２チャンネルの受信処理が可能となるように２つのデジタル受信処理部を備えたデジタル放送受信装置に適用して、チャンネル切替えを行う実施形態について説明する。前述したように、チャンネル１とチャンネル２では異なったチャンネルであるために、通常、２つのチャンネルの各ＴＳデータの同期位置も異なっている。
【００４７】
図７で第２の実施形態を説明する前に、まず、２つのチャンネルに対応した２つのデジタル受信処理部を設け、図１の第１の実施形態のＴＳ出力装置３０をほぼそのまま利用した構成とし、２つのデジタル受信処理部の出力を切り替えてＴＳ出力装置３０に入力した場合、図６に示す問題が生じる。  
図６において、(a)はチャンネル１のデジタル受信処理出力のＴＳデータを、(b)はチャンネル２のデジタル受信処理出力のＴＳデータを、(c)はチャンネル１からチャンネル２へ切り替えられたときに出力されるＴＳデータを、(d)はＴＳデータＢの拡大図を、それぞれ示している。
【００４８】
図６(a)に示すチャンネル１のデジタル受信処理部のＴＳデータ出力から図６(b)に示すチャンネル２のデジタル受信処理部のＴＳデータ出力へ、切り替え信号によって任意のタイミングＡでチャンネル切り替えが指示されると、チャンネル１のＴＳデータの途中で全く別のチャンネル２のＴＳデータに切り替わることになる。図６(c)に示すように切り替えられた時点の前後のＴＳデータＢ(太線枠にて示す)は、データの途中で異なったチャンネルのデータに切り替わっており、ＴＳデータとしてはエラー扱いされるはずのデータである。ところが、切り替える前のチャンネル１のＴＳデータに元々データエラーが無かった場合には、そのＴＳデータの同期データの次バイトのＭＳＢにエラーフラグ‘１’は立っていない。ＴＳデータＢはデータエラーであるが、既にエラー無しのフラグが同期部分に多重されているのでエラー無しとしてバックエンド側のＴＳデコーダ４０に供給されることになり、バックエンド側ではハングアップを引き起こす可能性が大である。
【００４９】
そこで、このような複数のデジタル受信処理出力を切り替えるシステムに、図１の実施形態のＴＳ出力装置を適用する場合には、図７に示すように複数のデジタル受信処理出力を切り替える切り替え装置４３を設け、この切り替え装置４３を切り替え監視装置４５で制御するなどの変形が必要となる。
【００５０】
図７は本発明の第２の実施形態のＴＳ出力装置のブロック図、図８は図７における切り替え監視装置の動作を説明するフローチャート、図９はチャンネル切り替え時のＴＳ出力タイミング図を示している。  
図７において、図１の実施形態と異なる点は、デジタル受信処理手段を、複数のチャンネルのデジタル放送信号を受信処理する複数（図では２つ）のデジタル受信処理部４１，４２で構成し、更に、２つのデジタル受信処理部４１，４２で受信処理された２つのチャンネル１，２のＴＳデータを切り替える切り替え手段である切り替え装置４３と、この切り替え装置４３によって２つのチャンネル１，２のＴＳデータを切り替えるタイミングを、ＴＳデータの中間位置ではなくＴＳデータの先頭位置で行うように切り替え装置４３を制御する切り替え制御手段としての切り替え監視装置４５とを、設けたことである。
【００５１】
なお、２つのデジタル受信処理部４１，４２のそれぞれの構成及び動作は、図１のデジタル受信処理部２０と同様である。また、切り替え装置４３から出力されるＴＳデータ及びフラグデータが入力されるＴＳ出力装置３０は、その構成が図１のＴＳ出力装置３０の構成と同様であり、電源オン時の動作も図１のＴＳ出力装置３０の動作と同様である。  しかしながら、図７では、チャンネル切り替え時のＴＳ出力装置３０の動作が、図６ではなく、図８及び図９に示す動作となる。
【００５２】
次に、図７のＴＳ出力装置の動作を説明する。  
２つのデジタル受信処理部４１，４２からＴＳデータとフラグデータが出力され、切り替え装置４３に入力される。切り替え装置４３は、２つのデジタル受信処理部４１，４２の各出力を切り替え信号に基づいて切り替えて出力する。切り替え監視装置４５は、切り替え信号入力端子４４に入力する切り替え信号Ａに基づいて、切り替え装置４３及びＴＳ出力装置３０を制御する切り替えタイミング信号及び制御信号を生成する。
【００５３】
図８のフローチャートを参照して、切り替え監視装置４５の制御動作を説明する。チャンネル１からチャンネル２へ切り替える際の動作を説明する。  
例えばチャンネル１が受信されている状態で、図示しないリモコン等の操作手段のチャンネル切り替え操作によって、任意のタイミングで切り替え信号Ａを供給すると（ステップＳ1）、切り替え監視装置４５は書込み制御部３２のチャンネル１の書込みの状態を調べ、チャンネル１のバッファ部３４へのＴＳデータの書込みが完了しているか否かを判定する（ステップＳ2）。書込み中であると、書込み中のＴＳデータが１ＴＳデータ周期の最後のデータまで到達するまでチャンネル１の書込み処理を続ける（ステップＳ3）。最後のデータに到達した時点で、切り替え監視装置４５は読出し制御部３３のチャンネル１の読出し状態を調べ、バッファ部３４からのチャンネル１の読出し中のＴＳデータが１ＴＳデータ周期の最後のデータに到達しているか否かを判定し（ステップＳ4）、読出し中のＴＳデータが最後のデータに到達していない時は、書込み制御部３２でチャンネル２のＴＳデータの書込みを停止する（ステップＳ5）。そして、チャンネル１の読み出しが最後のデータに到達した時点で、切り替え監視装置４５は切り替えタイミング信号Ｃを発生させて（ステップＳ6）、切り替え装置４３のチャンネル切り替えを行い、チャンネル２のバッファ部３４への書込み処理を開始する（ステップＳ7）。その後、切り替え監視装置４５は、出力制御部３５を制御してチャンネル切り替え後に供給されるＴＳデータの同期部分に対して強制的にエラーフラグを付加する（ステップＳ8）。
【００５４】
図９のタイミングチャートを参照して、チャンネル切り替え時のＴＳ出力タイミングを説明する。図９において、(a)はチャンネル１のデジタル受信処理部４１のＴＳデータ出力、(b)はチャンネル２のデジタル受信処理部４２のＴＳデータ出力、(c)はＴＳ出力装置３０のＴＳデータ出力を示している。  
チャンネル１のＴＳ出力（図９(a)）とチャンネル２のＴＳ出力（図９(b)）を任意のタイミングで切り替える場合について考える。切り替え信号Ａの入力タイミングからチャンネル１のバッファ部３４への書込み終了時までのチャンネル１の書込み終了待ちの期間Ｄは、チャンネル１のＴＳデータの書込みが途中なのでチャンネル切り替えを行わずチャンネル１の書込み処理を続行する。
【００５５】
チャンネル１のＴＳデータの書込みが完了した時点Ｅで、チャンネル１のバッファ部３４からの読み出し処理の状態を調べ、チャンネル１の読み出し処理が完了していない場合は、チャンネル１の読み出し処理が完了するまでの期間Ｆだけ、チャンネル切り替えをせず、チャンネル２の書込み処理を停止させる。チャンネル１の読出し処理が完了した時点（Ｆの終了時点）となったら、切り替えタイミング信号Ｃによつてチャンネル切り替えを行い、チャンネル２のＴＳデータのバッファ部３４への書込みを開始する。そして、切り替えタイミング信号Ｃの次のＴＳデータ期間Ｂ（図９(c)のクロスハッチング部分）のＴＳデータは、チャンネル２の書込み処理停止処理に基因してバッファ部３４から読み出されたＴＳデータ出力(即ちチャンネル切り替えタイミングＣ後に読み出されたチャンネル２のＴＳデータ出力)は壊れているので、切り替え監視装置４５はチャンネル切り替えタイミングＣ後のＴＳデータについて出力制御部３５において強制的にＴＳデータにエラーフラグを付加するように制御を行う。なお、ＴＳデータＢの正常に書き込まれていない期間にはダミーデータを書き込むようにしてもよい。チャンネル切り替え後のＴＳデータＢの期間の次のＴＳデータ期間のチャンネル２のＴＳデータからは正常に書き込まれたＴＳデータが読み出されて出力されることになる。これで、チャンネル切り替え時でもＴＳデータの出力タイミングを壊すことなく正しいＴＳデータをバックエンド側のＴＳデコーダ４０へ供給することができ、バックエンド側でハングアップを生じるのを防ぐことができる。
【００５６】
なお、図７の装置における電源オン時は、切り替え装置４３では、２つのデジタル受信処理部４１，４２のいずれか一方のチャンネルの出力（ＴＳデータ及びフラグデータ）が選択されているので、ＴＳ出力装置３０にはその一方のチャンネルのＴＳデータ及びフラグデータが入力され、図１のＴＳ出力装置３０と全く同様な動作を行うことになる。その際の読出し制御部３３から出力制御部３５への制御信号（読出し同期位置信号を含む）は切り替え監視装置４５を経由して出力制御部３５へ供給される。
【００５７】
以上述べた第２の実施形態によれば、第１の実施形態と同様の効果が得られると共に、２つのチャンネルのデジタル受信処理出力を切り替える場合でも、チャンネル切り替え時にバックエンド側でハングアップを引き起こすのを防ぐことが可能となる。
【００５８】
以上説明したように本発明によれば、電源オン時、受信開始時、チャンネル切り替え時、リセット時でも、ＴＳデータとして所定のフォーマットを維持して常に一定の周期のＴＳデータをバックエンドに供給できるので、バックエンド側の信号処理を破綻させる虞を無くすことができる。
【図面の簡単な説明】
【００５９】
【図１】本発明の第１の実施形態のＴＳ出力装置を示すブロック図。
【図２】ＭＰＥＧ形式のＴＳパケットの構成図。
【図３】図１における出力制御部の構成例を示すブロック図。
【図４】第１の実施形態のＴＳ出力装置の電源オン時のＴＳデータの出力タイミングを説明する図。
【図５】図１のＴＳ出力装置が適用されるデジタル放送受信装置のブロック図。
【図６】図１の第１の実施形態のＴＳ出力装置の前段に、２チャンネルのデジタル受信処理部を備えた構成とした場合における、チャンネル切り替え時の不具合を説明するタイミング図。
【図７】本発明の第２の実施形態のＴＳ出力装置のブロック図。
【図８】図７における切り替え監視装置の制御動作を説明するフローチャート。
【図９】チャンネル切り替え時のＴＳ出力タイミング図。
【図１０】従来の電源オン時のＴＳ出力タイミング図。
【図１１】従来のチャンネル切り替え時のタイミング図。
【符号の説明】
【００６０】
２０，４１，４２…デジタル受信処理部（フロントエンド）
３０…ＴＳ出力装置
３１…多重処理部
３２…書込み制御部
３３…読出し制御部
３４…バッファ部
３５…出力制御部
４０…ＴＳデコーダ（バックエンド）
４３…切り替え装置
４５…切り替え監視装置（切り替え制御手段）
３５３…同期抜き出し処理部
３５４…同期切り替え部
３５５…遅延調整部（調整手段）
【図１】
2008042783.tif 000003
【図２】
2008042783.tif 000004
【図３】
2008042783.tif 000005
【図４】
2008042783.tif 000006
【図５】
2008042783.tif 000007
【図６】
2008042783.tif 000008
【図７】
2008042783.tif 000009
【図８】
2008042783.tif 000010
【図９】
2008042783.tif 000011
【図１０】
2008042783.tif 000012
【図１１】
2008042783.tif 000013