(57)【要約】【課題】  本発明は、デジタル信号受信システムに関し、受信状態が悪化するなどの異常が発生した場合にも、クロック再生同期の高速化を可能にすることを目的とする。【解決手段】  上記目的を達成するために、本発明のデジタル信号受信システムは、クロック信号の周波数の変動を検出すると、受信側ＳＴＣデータとＰＣＲデータとを取り込み、変動情報データとして記憶する。そして、受信装置１０は、受信側ＳＴＣカウンタ１４２にＰＣＲデータを設定するとともに、変動情報データをホスト装置２０に送出する。そして、ホスト装置２０は、ホスト側ＳＴＣデータと変動情報データとに基づき演算した値をホスト側ＳＴＣカウンタ２４２に設定する。【選択図】      図２
2007519280.tif 000002
【特許請求の範囲】
【請求項１】
デジタル通信信号を受信し、前記通信信号に含まれるＰＣＲデータに基づきクロック信号を生成する機能を備えるとともに、前記通信信号を含み、複数のパケットで構成されるストリーム信号およびクロック信号を送出する機能を備えるデジタル信号受信装置と、
インターフェース部を介して前記デジタル信号受信装置からの前記ストリーム信号およびクロック信号を受信するホスト装置と、
により構成されるデジタル信号受信システムであって、
前記デジタル信号受信装置は、
前記クロック信号のクロック数をカウントし、カウントした値を受信側ＳＴＣデータとして出力する受信側ＳＴＣカウンタと、
前記受信側ＳＴＣデータと前記ＰＣＲデータとの差分値を誤差データとし、前記誤差データに基づき、所定値以上の周波数の変動を検出する変動検出部と、
前記受信側ＳＴＣデータと前記ＰＣＲデータとに基づく変動情報データを前記ホスト装置に送出するとともに、前記変動検出部において、前記所定値以上の周波数の変動が検出されると、前記受信側ＳＴＣカウンタに前記ＰＣＲデータを設定する変動処理部と、
を備え、
前記ホスト装置は、
前記デジタル信号受信装置から受け取った前記クロック信号のクロック数をカウントし、カウントした値をホスト側ＳＴＣデータとして出力するホスト側ＳＴＣカウンタと、
前記変動検出部において、前記所定値以上の周波数の変動が検出されると、前記ホスト側ＳＴＣデータと前記変動情報データとに基づき演算した値を補正データとし、前記ホスト側ＳＴＣカウンタに前記補正データを設定することにより、受信側ＳＴＣカウンタとホスト側ＳＴＣカウンタの値を一致させるＳＴＣ補正部と、
を備えるデジタル信号受信システム。
【請求項２】
前記変動情報データは最初に変動が検出されてからの累積値であり、前記デジタル信号受信装置は最初に変動が検出されてからの変動回数をカウントするカウンタ部をさらに備え、前記ホスト装置はデジタル信号受信装置から受け取った前記変動回数を順次記憶し、その記憶している前記変動回数と、新たにデジタル信号受信装置から送られてきた変動回数とを比較し、それらが連続な整数でない場合に、前記変動情報データを補正データとして設定する判定部とをさらに備える請求項１記載のデジタル信号受信システム。
【請求項３】
前記ＳＴＣ補正部は、前記変動情報データとして供給された前記ＰＣＲデータおよび前記受信側ＳＴＣデータに基づき、それらの差分値を求め、求められた差分値と前記ホスト側ＳＴＣデータとに所定の演算を行った結果を前記補正データとして、前記ホスト側ＳＴＣカウンタに設定する請求項１または２に記載のデジタル信号受信システム。
【請求項４】
前記ＳＴＣ補正部は、供給された前記変動情報データに基づき、前記ＰＣＲデータから前記受信側ＳＴＣデータを減算した値を求め、求められた差分値と前記ホスト側ＳＴＣデータとを加算した結果を前記補正データとして、前記ホスト側ＳＴＣカウンタに設定する請求項３記載のデジタル信号受信システム。
【請求項５】
前記ＳＴＣ補正部は、前記変動情報データとして供給された前記ＰＣＲデータと前記受信側ＳＴＣデータとの差分値と、前記ホスト側ＳＴＣデータとに所定の演算を行った結果を前記補正データとして、前記ホスト側ＳＴＣカウンタに設定する請求項１または２に記載のデジタル信号受信システム。
【請求項６】
前記ＳＴＣ補正部は、前記変動情報データとして供給された前記ＰＣＲデータから前記受信側ＳＴＣデータを減算した差分値と、前記ホスト側ＳＴＣデータとを加算した結果を前記補正データとして、前記ホスト側ＳＴＣカウンタに設定する請求項５記載のデジタル信号受信システム。
【請求項７】
前記変動情報データは、前記インターフェース部から送出される前記ストリーム信号に挿入されて送出される請求項３乃至６のいずれかに記載のデジタル信号受信システム。
【請求項８】
前記変動検出部は、前記誤差データに基づき、前記クロック信号の前記周波数の変動を検出する請求項７記載のデジタル信号受信システム。
【請求項９】
前記変動検出部は、前記誤差データの値が所定の下限値と上限値とで定められる範囲を外れたとき、前記クロック信号における前記周波数の変動を検出したとする変動検出信号を出力する請求項８記載のデジタル信号受信システム。
【請求項１０】
前記デジタル信号受信装置は、前記変動情報データが有効か無効かを示すフラグを設定するとともに、前記フラグおよび前記前記変動情報データを含む付加情報を前記ストリーム信号に挿入させる付加情報追加部をさらに備える請求項９記載のデジタル信号受信システム。
【請求項１１】
前記ホスト装置は、前記インターフェース部を介して受け取った前記ストリーム信号に含まれる前記付加情報を抽出し、さらに前記付加情報から抽出された前記変動情報データを前記ＳＴＣ補正部に供給する付加情報抽出部をさらに備える請求項１０記載のデジタル信号受信システム。
【請求項１２】
前記デジタル信号受信装置は、前記ホスト装置から、前記デジタル信号受信装置の各処理を制御するためのコマンドデータを受け取るコマンド受信部と、前記ホスト装置に、前記デジタル信号受信装置からの情報を通知する通知処理部とをさらに備え、前記ホスト装置は、前記デジタル信号受信装置に、前記デジタル信号受信装置の各処理を制御するための前記コマンドデータを送信するコマンド送信部と、前記デジタル信号受信装置からの情報を受け取る通知受信部とをさらに備える請求項１１記載のデジタル信号受信システム。
【請求項１３】
前記デジタル信号受信装置は、前記ホスト装置から前記コマンド受信部を介して送出されたリセット信号を受け取ると、前記受信側ＳＴＣカウンタを所定の初期状態にリセットするとともに、前記ホスト装置にリセットしたことを通知するリセット信号を出力するリセット処理部をさらに備え、前記ホスト装置は、前記リセット処理部からの前記リセット信号に基づき、前記ホスト側ＳＴＣカウンタを所定の初期状態にリセットするリセット受信部とをさらに備える請求項１２記載のデジタル信号受信システム。
【請求項１４】
前記デジタル信号受信装置と前記ホスト装置は、デジタルインターフェースにより接続される請求項１乃至１３のいずれかに記載のデジタル信号受信システム。
【請求項１５】
前記デジタルインターフェースは、少なくとも、前記デジタル信号受信装置から、前記ストリーム信号、前記クロック信号および前記変動情報データを伝送する請求項１４記載のデジタル信号受信システム。
【請求項１６】
前記デジタル信号受信装置は電子カードである請求項１乃至１５のいずれかに記載のデジタル信号受信システム。
【請求項１７】
前記電子カードはＳＤカードである請求項１６記載のデジタル信号受信システム。
【請求項１８】
前記デジタル信号受信装置としてのＳＤカードから送出される前記ストリーム信号、前記クロック信号および前記変動情報データは、前記ＳＤカード仕様で定められたデータラインを利用して伝送される請求項１７記載のデジタル信号受信システム。
【請求項１９】
デジタル通信信号を受信し、前記通信信号に含まれるＰＣＲデータに基づきクロック信号を生成する機能を備えるとともに、前記通信信号を含み、複数のパケットで構成されるストリーム信号およびクロック信号を送出する機能を備えるデジタル信号受信装置であって、インターフェース部を介して前記デジタル信号受信装置からの前記ストリーム信号およびクロック信号を受信するホスト装置に接続されることによりデジタル信号受信システムを構成可能なデジタル信号受信装置であって、
前記デジタル信号受信装置は、
前記クロック信号のクロック数をカウントし、カウントした値を受信側ＳＴＣデータとして出力する受信側ＳＴＣカウンタと、
前記受信側ＳＴＣデータと前記ＰＣＲデータとの差分値を誤差データとし、前記誤差データに基づき、所定値以上の周波数の変動を検出する変動検出部と、
前記受信側ＳＴＣデータと前記ＰＣＲデータとに基づく変動情報データを前記ホスト装置に送出するとともに、前記変動検出部において、前記所定値以上の周波数の変動が検出されると、前記受信側ＳＴＣカウンタに前記ＰＣＲデータを設定する変動処理部と、
を備えるデジタル信号受信装置。
【請求項２０】
前記変動情報データは、前記受信側ＳＴＣデータおよび前記ＰＣＲデータである請求項１９記載のデジタル信号受信装置。
【請求項２１】
前記変動情報データは、前記ＰＣＲデータと前記受信側ＳＴＣデータとの差分値である請求項１９記載のデジタル信号受信装置。
【請求項２２】
前記変動情報データは、前記インターフェース部から送出される前記ストリーム信号に挿入されて送出される請求項２０または２１に記載のデジタル信号受信装置。
【請求項２３】
前記変動検出部は、前記誤差データに基づき、前記クロック信号の前記周波数の変動を検出する請求項２２記載のデジタル信号受信装置。
【請求項２４】
前記変動検出部は、前記誤差データの値が所定の下限値と上限値とで定められる範囲を外れたとき、前記クロック信号における前記周波数の変動を検出したとする変動検出信号を出力する請求項２３記載のデジタル信号受信装置。
【請求項２５】
前記変動検出部は、前記誤差データの絶対値が所定の上限値以上となったとき、前記クロック信号における前記周波数の変動を検出したとする変動検出信号を出力する請求項２３記載のデジタル信号受信装置。
【請求項２６】
前記変動情報データが有効か無効かを示すフラグを設定するとともに、前記フラグおよび前記前記変動情報データを含む付加情報を前記ストリーム信号に挿入させる付加情報追加部をさらに備える請求項２４または２５に記載のデジタル信号受信装置。
【請求項２７】
前記ホスト装置から、前記デジタル信号受信装置の各処理を制御するためのコマンドデータを受け取るコマンド受信部と、前記ホスト装置に、前記デジタル信号受信装置からの情報を通知する通知処理部とをさらに備える請求項２６記載のデジタル信号受信装置。
【請求項２８】
前記受信側ＳＴＣカウンタを所定の初期状態にリセットするとともに、前記ホスト装置にリセットしたことを通知するリセット信号を出力するリセット処理部をさらに備える請求項２７記載のデジタル信号受信装置。
【請求項２９】
前記デジタル信号受信装置は、デジタルインターフェースにより前記ホスト装置と接続可能であり、少なくとも、前記ストリーム信号、前記クロック信号および前記変動情報データを、前記デジタルインターフェースを介して前記ホスト装置に伝送する請求項２８記載のデジタル信号受信装置。
【請求項３０】
前記デジタル信号受信装置は電子カードである請求項１９乃至２９のいずれかに記載のデジタル信号受信装置。
【請求項３１】
前記電子カードはＳＤカードである請求項３０記載のデジタル信号受信装置。
【請求項３２】
前記デジタル信号受信装置から送出される、前記ストリーム信号、前記クロック信号および前記変動情報データは、前記ＳＤカード仕様で定められたデータラインを利用して伝送される請求項３１記載のデジタル信号受信装置。
【請求項３３】
デジタル通信信号を受信し、前記通信信号に含まれるＰＣＲデータに基づきクロック信号を生成する機能を備えるとともに、前記通信信号を含み、複数のパケットで構成されるストリーム信号およびクロック信号を送出する機能を備えるデジタル信号受信装置とともにデジタル信号受信システムを構成することによりインターフェース部を介して前記デジタル信号受信装置からの前記ストリーム信号およびクロック信号を受信するホスト装置であって、
前記ホスト装置は、
前記クロック信号のクロック数をカウントし、カウントした値を受信側ＳＴＣデータとして出力する受信側ＳＴＣカウンタと、前記受信側ＳＴＣデータと前記ＰＣＲデータとの差分値を誤差データとし、前記誤差データに基づき、所定値以上の周波数の変動を検出する変動検出部と、前記受信側ＳＴＣデータと前記ＰＣＲデータとに基づく変動情報データを前記ホスト装置に送出するとともに、前記変動検出部において、前記所定値以上の周波数の変動が検出されると、前記受信側ＳＴＣカウンタに前記ＰＣＲデータを設定する変動処理部とを備える前記デジタル信号受信装置と接続可能であり、前記デジタル信号受信装置から受け取った前記クロック信号のクロック数をカウントし、カウントした値をホスト側ＳＴＣデータとして出力するホスト側ＳＴＣカウンタと、
前記変動検出部において、前記所定値以上の周波数の変動が検出されると、前記ホスト側ＳＴＣデータと前記変動情報データとに基づき演算した値を補正データとし、前記ホスト側ＳＴＣカウンタに前記補正データを設定することにより、受信側ＳＴＣカウンタとホスト側ＳＴＣカウンタの値を一致させるＳＴＣ補正部と、
を備えるホスト装置。
【請求項３４】
前記ＳＴＣ補正部は、前記変動情報データとして供給された前記ＰＣＲデータおよび前記受信側ＳＴＣデータに基づき、それらの差分値を求め、求められた差分値と前記ホスト側ＳＴＣデータとに所定の演算を行った結果を前記補正データとして、前記ホスト側ＳＴＣカウンタに設定する請求項３３記載のホスト装置。
【請求項３５】
前記ＳＴＣ補正部は、供給された前記変動情報データにおいて、前記ＰＣＲデータから前記受信側ＳＴＣデータを減算した値を求め、求められた差分値と前記ホスト側ＳＴＣデータとを加算した結果を前記補正データとして、前記ホスト側ＳＴＣカウンタに設定する請求項３４記載のホスト装置。
【請求項３６】
前記ＳＴＣ補正部は、前記変動情報データとして供給された前記ＰＣＲデータと前記受信側ＳＴＣデータとの差分値と、前記ホスト側ＳＴＣデータとに所定の演算を行った結果を前記補正データとして、前記ホスト側ＳＴＣカウンタに設定する請求項３３記載のホスト装置。
【請求項３７】
前記ＳＴＣ補正部は、前記変動情報データとして供給された前記ＰＣＲデータから前記受信側ＳＴＣデータを減算した差分値と前記ホスト側ＳＴＣデータとを加算した結果を前記補正データとして、前記ホスト側ＳＴＣカウンタに設定する請求項３６記載のホスト装置。
【請求項３８】
前記変動情報データは、前記インターフェース部から前記ホスト装置に対して送出される前記ストリーム信号に挿入されて送出される請求項３４乃至３７のいずれかに記載のホスト装置。
【請求項３９】
前記ホスト装置は、デジタルインターフェースにより前記デジタル信号受信装置と接続され、少なくとも、前記ストリーム信号、前記クロック信号および前記変動情報データを、前記デジタルインターフェースを介して前記デジタル信号受信装置から受信する請求項３８記載のホスト装置。
【請求項４０】
前記ホスト装置は、電子カードである前記デジタル信号受信装置から、少なくとも、前記ストリーム信号、前記クロック信号および前記変動情報データを受信する請求項３９記載のホスト装置。
【請求項４１】
前記電子カードはＳＤカードである請求項４０記載のホスト装置。
【請求項４２】
前記ホスト装置は、前記ＳＤカードのＳＤカード仕様で定められたデータラインを利用して、少なくとも、前記ストリーム信号、前記クロック信号および前記変動情報データを受信する請求項４１記載のホスト装置。
【請求項４３】
前記ホスト装置は、前記デジタル信号受信装置に、前記デジタル信号受信装置の各処理を制御するための前記コマンドデータを送信するコマンド送信部と、前記デジタル信号受信装置からの情報を受け取る通知受信部とをさらに備える請求項４２記載のホスト装置。
【請求項４４】
デジタル通信信号を受信し、前記通信信号に含まれるＰＣＲデータに基づきクロック信号を生成する機能を備えるとともに、前記通信信号を含み、複数のパケットで構成されるストリーム信号およびクロック信号を送出する機能を備えるデジタル信号受信装置とともにデジタル信号受信システムを構成することによりインターフェース部を介して前記デジタル信号受信装置からの前記ストリーム信号およびクロック信号を受信するホスト装置を構成するための半導体集積回路であって、
前記半導体集積回路は、
前記クロック信号のクロック数をカウントし、カウントした値を受信側ＳＴＣデータとして出力する受信側ＳＴＣカウンタと、前記受信側ＳＴＣデータと前記ＰＣＲデータとの差分値を誤差データとし、前記誤差データに基づき、所定値以上の周波数の変動を検出する変動検出部と、前記受信側ＳＴＣデータと前記ＰＣＲデータとに基づく変動情報データを前記ホスト装置に送出するとともに、前記変動検出部において、前記所定値以上の周波数の変動が検出されると、前記受信側ＳＴＣカウンタに前記ＰＣＲデータを設定する変動処理部とを備える前記デジタル信号受信装置と接続可能な前記ホスト装置を構成し、
前記デジタル信号受信装置から受け取った前記クロック信号のクロック数をカウントし、カウントした値をホスト側ＳＴＣデータとして出力するホスト側ＳＴＣカウンタと、
前記変動検出部において、前記所定値以上の周波数の変動が検出されると、前記ホスト側ＳＴＣデータと前記変動情報データとに基づき演算した値を補正データとし、前記ホスト側ＳＴＣカウンタに前記補正データを設定することにより、受信側ＳＴＣカウンタとホスト側ＳＴＣカウンタの値を一致させるＳＴＣ補正部と、
を備える半導体集積回路。
【請求項４５】
前記半導体集積回路は、前記デジタル信号受信装置からの前記ストリーム信号、前記クロック信号および前記変動情報データを受信するためのホスト装置側のインターフェース部をさらに備える請求項４４記載の半導体集積回路。
【請求項４６】
前記半導体集積回路は、前記ストリーム信号を復元して出力するデコーダ部をさらに備える請求項４４または４５に記載の半導体集積回路。
【請求項４７】
前記半導体集積回路は、ホスト装置の各部を制御するとともに、デジタル信号受信装置の各部への指令であるコマンド情報を生成および送出する制御部をさらに備える請求項４４乃至４６のいずれかに記載の半導体集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体でのデジタル信号受信に好適なデジタル信号受信システム、デジタル信号受信装置、ホスト装置および半導体集積回路に関する。
【背景技術】
【０００２】
近年、映像や音声等の各種情報信号をデジタル化して信号処理するデジタル技術の進展により、既存のアナログテレビジョン放送に代わるデジタル放送システムが実用化されている。このようなデジタル放送システムでは、ＭＰＥＧ２システムが採用されており、そのシステムにおいては、デジタル化した映像や音声等のコンテンツデータが、トランスポートストリームパケット（Transport Stream Packet、以下、適宜、ＴＳパケットと呼ぶ）にパケット化される。そして、これらＴＳパケットが多重化され、トランスポートストリームとして伝送されることでデジタル放送が行われる。このようなデジタル放送を視聴するため、既存のアナログテレビジョン放送とともに、デジタルテレビジョン放送をも受信可能としたテレビジョン装置やセットトップボックス（Set Top Box）と呼ばれるデジタルテレビジョン放送専用の受信装置などの開発が行われている。
【０００３】
このデジタル放送システムにおいては、地上波によるデジタル放送が検討されている。また、特に近年、例えば携帯電話に代表されるような移動体を対象とした商品開発が、市場から強く要望されている。このため、地上波によるデジタル放送を対象とした移動端末機器の開発が新たに行なわれつつある。
【０００４】
まず、移動体を対象とした商品分野においては、近年、スマートメディアやＳＤ（Secure  Digital）カードなどのメモリカード（以下、適宜、電子カードと呼ぶ）であり、携帯電話やデジタルカメラなどに着脱自在に装着できるものが開発されている。また、通常のメモリカードに無線通信機能やＧＰＳ（Global Positioning System）のような測位機能などが備えられた特殊なメモリカード（以下、適宜、特殊メモリカードと呼ぶ）が提案されている（例えば、以下に列挙する特許文献１）。このような特殊メモリカードには、その機能を実現するための構成部分がメモリカードに組み込まれている。 
【０００５】
図１７は、従来の移動端末装置としての携帯電話に、メモリカードや特殊メモリカードを装着可能とした一例を示す。図１７において、従来の移動端末装置は、携帯電話本体９０、使用者が電話番号の入力や動作指示を入力操作するキー入力部９２、使用者に通話情報等を知らせる表示部９１、送受信のためのアンテナ９３、および携帯電話本体９０内部の各種処理回路（図示せず）により構成される。また、本移動端末装置は、メモリカードを装着する装着部９４が携帯電話本体９０の上部に設けられている。このため、使用者が装着部９４にメモリカードを装着することにより、携帯電話本体９０とメモリカードとを組み合わせた使用形態が可能となる。
【０００６】
例えば、画像データを記憶したメモリカードを装着部９４に装着し、キー入力部９２から画像表示を指示することで、メモリカードに記憶した画像データの画像を、表示部９１に表示できる。また、使用者が、装着部９４に特殊メモリカードを装着することで、特殊メモリカードの機能と携帯電話本体９０とを組み合わせた使用形態が可能となる。例えば、装着部９４に、ＧＰＳ機能を備えた特殊メモリカードを装着することで、ＧＰＳにより測位した自己の位置を表示部９１に表示したり、自己の位置を携帯電話機能で通話相手に伝えるようなことも可能となる。このように、携帯電話のような既存の機能部をホスト装置とし、装着部９４を特殊メモリカード９５とのインターフェースとして、ホスト装置の機能と特殊メモリカードとの機能とを組み合わせたようなシステムが提案されている。
【０００７】
一方、前述したように、地上波によるデジタル放送が実用化されると、移動体によるデジタル放送の受信も容易となる。そのため、移動体を対象としたようなデジタル放送受信装置やデジタル放送受信システムなどについても市場から要望されつつある。すなわち、デジタル放送が受信可能な携帯電話や携帯情報端末装置、あるいはデジタル放送が受信可能な車載用ナビゲーション装置、さらには、地上波デジタル放送受信装置と携帯電話やナビゲーション装置とを接続したデジタル放送受信システムなどの実現が望まれている。このため、前述の特殊メモリカードとしてデジタル放送受信機能を備え、携帯電話などの移動端末装置をホスト装置とし、これらを組み合わせてデジタル放送が受信、視聴可能なデジタル放送受信システムが市場から要望されている。
【特許文献１】特開２００３−２３４９３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、前述のデジタル放送受信機能を設けた特殊メモリカードとホスト装置とを組み合わせたデジタル放送受信システムを実現するにあたり、次のような課題がある。
【０００９】
まず、移動体を対象とした機器は、持ち運ぶことを前提としているため、小型化、軽量化とともに、低消費電力化が重要である。
【００１０】
また、より大きな課題として、いかにして特殊メモリカードとホスト装置とのクロックの同期を取るかが挙げられる。特に、電源立ち上げ時やビルの谷間など電波状態が悪化した状況、さらにはユーザがチャンネルを切り替えた場合などにおいて、クロックの同期を回復させる技術の開発が強く望まれている。
【００１１】
この後者の課題を解決するためには、特殊メモリカードからホスト装置に対して、遅延無しでクロック情報を含むデータを送ることができれば問題はない。しかし、例えば、ＳＤカードに代表される特殊メモリカードのインターフェースの多くは、非同期通信である。そのため、特殊メモリカードからホスト装置に対してデータを送る（または、ホスト装置がデータを受け取る）タイミングは一定しておらず、ばらついている。つまり、特殊メモリカードから送られたデータがホスト装置に受け取られるまでには、転送時間が必要である。その結果、ユーザがチャンネルを切り替えた場合などにおいて、特殊メモリカードから送られたクロック情報は、転送時間分遅れてホスト装置に受け取られるため、時間の遅れが生じてしまっていた。さらには、その転送時間も一定ではないため、同期を取るのが困難であった。
【００１２】
本発明は、上記課題を解決するためになされたもので、例えば、特殊メモリカードとして構成されたデジタル信号受信装置とホスト装置とを組み合わせたデジタル信号受信システムにおいて、電波状態が悪化した状況であっても、特殊メモリカードとホスト装置とのクロックの同期を、確実に回復することを可能としたデジタル信号受信システム、デジタル信号受信装置、ホスト装置および半導体集積回路を提供することを目的とする。
【課題を解決するための手段】
【００１３】
この目的のために本発明の一態様に係るものは、デジタル通信信号を受信し、前記通信信号に含まれるＰＣＲデータに基づきクロック信号を生成する機能を備えるとともに、前記通信信号を含み、複数のパケットで構成されるストリーム信号およびクロック信号を送出する機能を備えるデジタル信号受信装置と、インターフェース部を介して前記デジタル信号受信装置からの前記ストリーム信号およびクロック信号を受信するホスト装置とにより構成されるデジタル信号受信システムであって、前記デジタル信号受信装置は、前記クロック信号のクロック数をカウントし、カウントした値を受信側ＳＴＣデータとして出力する受信側ＳＴＣカウンタと、前記受信側ＳＴＣデータと前記ＰＣＲデータとの差分値を誤差データとし、前記誤差データに基づき、所定値以上の周波数の変動を検出する変動検出部と、前記受信側ＳＴＣデータと前記ＰＣＲデータとに基づく変動情報データを前記ホスト装置に送出するとともに、前記変動検出部において、前記所定値以上の周波数の変動が検出されると、前記受信側ＳＴＣカウンタに前記ＰＣＲデータを設定する変動処理部とを備え、前記ホスト装置は、前記デジタル信号受信装置から受け取った前記クロック信号のクロック数をカウントし、カウントした値をホスト側ＳＴＣデータとして出力するホスト側ＳＴＣカウンタと、前記変動検出部において、前記所定値以上の周波数の変動が検出されると、前記ホスト側ＳＴＣデータと前記変動情報データとに基づき演算した値を補正データとし、前記ホスト側ＳＴＣカウンタに前記補正データを設定することにより、受信側ＳＴＣカウンタとホスト側ＳＴＣカウンタの値を一致させるＳＴＣ補正部とを備えるものである。
【発明を実施するための最良の形態】
【００１４】
本発明の目的、特徴、局面および利点は、以下の詳細な説明と添付図面とによって、より明白となる。
【００１５】
本発明の実施形態について、図面を参照しながら説明する。以下、デジタル通信におけるデジタル放送を例として実施形態の説明を行なうが、本発明はそれに限定されるものではない。
【００１６】
デジタル放送を送受信するための基本システムとして、ＭＰＥＧ２システムが知られている。このシステムでは、放送局側において、映像と音声などの個別素材を、それぞれの連携を保ちながら、別個に符号化する。そして、符号化された各個別のストリーム（データ列）を、多重化部において、ストリームの伝送媒体のフォーマットに合わせて多重化を行い、伝送する。受信された多重ストリームは、分離部において、映像、音声などの各個別のストリームに分離され、それぞれの復号器に送られる。そして、各復号器において、映像、音声などのストリームは個別に復号され、その復号されたデータはモニタやスピーカなどの出力装置に出力される。
【００１７】
このＭＰＥＧ２システムにおいては、同期を取るためのクロック情報を、送信側から受信側に正確に伝えることが重要である。
【００１８】
まず、基準となる時刻を設定し、放送局と受信機の時刻を合わせる必要がある。そのために、放送局（符号器）からは、受信機（復号器）において、時刻基準となるＳＴＣ（System Time Clock）の値を、放送局側で意図した値に設定・校正するための情報であるＰＣＲ（Program Clock Reference）が送られる。このＰＣＲを受け取った受信機は、そのＰＣＲに基づいて、放送局の時刻と同期した、受信機内の時刻を生成する。このとき、通常は、ＰＣＲと、受信機において再生されたＳＴＣとの差分値に基づいて、受信機内のクロックの補正が行なわれる。
【００１９】
また、それ以外にも、映像、音声などの各個別のストリームが再生される際の同期を取る必要がある。そのために、ストリームには、復号再生の単位（アクセスユニット）ごとに、いつ復号再生すべきかを示すタイム・スタンプと呼ばれる情報が付加されている。このタイム・スタンプには２種類あり、１つはＰＴＳ（Presentation Time Stamp）と呼ばれる再生出力の時刻管理情報であり、もう１つはＤＴＳ（Decoding Time Stamp）と呼ばれる復号の時刻管理情報である。
【００２０】
ＰＴＳに関しては、受信機内部のＳＴＣがＰＴＳに一致したときに、そのアクセスユニットを再生出力するように構成されている。一方、ＤＴＳは、符号化の際に生じた、映像データの順序入れ替えに対応するために設けられたものである。つまり、復号する順序と再生出力する順序が異なることに対応したものである。そのため、ＰＴＳとＤＴＳが異なる場合には両方のタイム・スタンプを付け、それらが一致する場合にはＰＴＳだけ付けるように規定されている。
【００２１】
以下、デジタル放送を例として、図面を参照しながら、本発明の実施形態の説明を行なう。
【００２２】
（第１の実施形態）
図１は、本発明の実施形態におけるデジタル放送受信システムの全体構成を示すブロック図である。まず、この図を参照して、本発明の実施形態におけるデジタル放送受信システムの全体構成について説明する。
【００２３】
本発明の実施形態におけるデジタル放送受信システムは、デジタル放送を受信し、受信した信号からトランスポートストリーム信号（以下、適宜、ＴＳ、あるいはトランスポートストリームと呼ぶ）を復元するデジタル放送受信装置（以下、適宜、受信装置と呼ぶ）１０、受信装置１０により復元されたトランスポートストリームを受け取り、受け取ったトランスポートストリームから映像や音声等の信号を復元するホスト装置２０、および受信装置１０とホスト装置２０との間でトランスポートストリームやデジタル信号を伝送するデジタルインターフェース（以下、適宜、デジタルＩ／Ｆと呼ぶ）３０とにより構成される。
【００２４】
デジタルインターフェースは、高解像度映像信号とマルチチャネルの音声信号を、圧縮せずにクオリティを維持したままデジタル形式で転送するものである。このデジタルインターフェースとして、例えば、デジタル家電向けインターフェースであるＨＤＭＩ（High Definition Multimedia Interface）を例示することができる。ＨＤＭＩは、ＰＣとディスプレイとの接続技術であるＤＶＩ（Digital Visual Interface）の仕様をＡＶ向けにアレンジしたものである。また、ＨＤＭＩでは、映像信号と音声信号とを1本のケーブルにのせるため，既存のアナログ方式のケーブルのような煩わしさがない。
【００２５】
また、本発明の実施形態におけるデジタル放送受信システムでは、デジタルＩ／Ｆ３０を介し受信装置１０からホスト装置２０に対して、トランスポートストリームとともにクロック信号が供給され、さらに、受信装置１０とホスト装置２０との間において、クロック信号の同期に関する情報や信号の伝送が行われることを特徴とする。
【００２６】
また、本発明の実施形態における受信装置１０は、汎用のメモリカードにデジタル放送の受信機能を備えた電子カードとする。また、ホスト装置２０は、例えば、携帯電話やＰＤＡなど移動体を対象とした移動端末装置とすることでより効果がある。
【００２７】
また、電子カードの代表的なものとして、ＳＤカードを例示することができる。ＳＤカードは、高度な著作権保護機能を持つ切手サイズのフラッシュメモリカードである。また、このＳＤカードは、デジタルカメラの画像や動画、音楽などの記録に好適な大容量の電子カードである。
【００２８】
受信装置１０において、チューナ処理部１１は、アンテナで受信したデジタル放送電波に対して、復調処理や誤り訂正処理等を施し、復調信号を出力する。チューナ処理部１１からの復調信号は、トランスポートストリーム（以下，適宜、ＴＳと呼ぶ）受信処理部１２に伝送される。
【００２９】
ＴＳ受信処理部１２は、チューナ処理部１１からの復調信号を受け取り、この復調信号からトランスポートストリームを復元する。なお、トランスポートストリームは、複数の番組の映像や音声等のコンテンツデータをパケット化したトランスポートストリームパケット（以下，適宜、ＴＳパケットと呼ぶ）により構成されている。ＴＳ受信処理部１２は、さらにトランスポートストリームを構成する各ＴＳパケットを検出し、特に同期処理等に必要な情報の抽出処理を行なう。各ＴＳパケットは、ＴＳパケットの管理データを格納するヘッダ部と、番組のコンテンツデータや番組情報等を格納するデータ部とにより構成されている。
【００３０】
ヘッダ部には、そのＴＳパケットの先頭を示すシンクバイトや、パケット識別番号であるＰＩＤ（Packet IDentification、以下、適宜、ＰＩＤと呼ぶ）情報などが含まれる。ＴＳ受信処理部１２は、例えば、パケットの先頭を示すシンクバイトを検出することでパケットを識別する。また、ＴＳ受信処理部１２は、ＰＩＤ情報を利用してクロック再生に必要なＰＣＲ（Program Clock Reference）情報を格納したＴＳパケットを抽出する。このＰＣＲ情報は、デジタル放送の放送局側のクロック情報である。さらに、ＴＳ受信処理部１２は、ＰＣＲ情報を格納したＴＳパケットを抽出すると、そのデータ部に格納されたＰＣＲ情報をクロック処理部１４に通知する。また、ＴＳ受信処理部１２は、復元したトランスポートストリームをインターフェース部（以下，適宜、Ｉ／Ｆ部と呼ぶ）１３に供給する。
【００３１】
クロック生成部１４１は、受信装置１０内部のデジタル処理に必要なクロック信号を生成する。
【００３２】
クロック処理部１４は、ＴＳ受信処理部１２から通知されたＰＣＲ情報を受け取り、このＰＣＲ情報を利用して、クロック生成部１４１とともに、放送局側のクロックに同期したクロックの再生を行なう。クロック処理部１４により再生されたクロック信号は、Ｉ／Ｆ部１３に伝送される。
【００３３】
また、クロック処理部１４は、例えば、受信状況の悪化などにより、クロック再生の同期が乱れたとき、その同期の乱れを検出する。さらに、クロック処理部１４は、同期が乱れたときのクロック再生状態における変動情報を変動情報データとし、それを含んだ付加情報をＴＳ受信処理部１２に通知する。ＴＳ受信処理部１２は、この付加情報が通知されると、この付加情報を格納した付加データを生成する。そして、ＴＳ受信処理部１２は、この付加データを、復元したトランスポートストリームに挿入し、それをＩ／Ｆ部１３に供給する。なお、同期の乱れを検出する処理や付加情報の詳細については以下で説明する。
【００３４】
付加データは、トランスポートストリームに挿入されるのではなく、それとは別の付加パケットのデータ部に挿入されるようにしてもよい。また、付加データは、付加パケットを生成するのに代えて、特にパケットとはせず、パケット間に挿入されてもよい。さらに、付加データは、同期の乱れが検出されるとただちに、パケット伝送と並列で送られてもよい。
【００３５】
Ｉ／Ｆ部１３は、ホスト装置２０との通信やクロック信号等を伝送するための受信側のインターフェースである。Ｉ／Ｆ部１３は、受信側インターフェース部として機能する。受信装置１０は、Ｉ／Ｆ部１３を介しホスト装置２０に対して、付加情報を含むトランスポートストリームとともに、再生したクロック信号およびリセット信号を送出する。さらに、Ｉ／Ｆ部１３からホスト装置２０へは、受信装置１０における各処理の状態等を通知する通知データが伝送される。また、ホスト装置２０からＩ／Ｆ部１３へは、受信装置１０を制御するためのコマンドデータが伝送される。Ｉ／Ｆ部１３は、受け取ったコマンドデータの内容に応じて、処理等を指令するためのコマンド情報を、受信装置１０内の各部に通知する。
【００３６】
ホスト装置２０において、Ｉ／Ｆ部２３は、受信装置１０との通信やクロック信号等を受け取るためのホスト側のインターフェースである。Ｉ／Ｆ部２３は、ホスト側インターフェース部として機能する。ホスト装置２０は、Ｉ／Ｆ部２３を介し受信装置１０から、付加情報を含むトランスポートストリームとともにクロック信号およびリセット信号を受け取る。さらに、ホスト装置２０は、Ｉ／Ｆ部２３を介し受信装置１０から、受信装置１０における各処理の状態等の情報を有する通知データを受け取る。また、Ｉ／Ｆ部２３から受信装置１０へは、ホスト装置２０から受信装置１０を制御するためのコマンドデータが伝送される。Ｉ／Ｆ部２３は、受け取った通知データの内容を通知情報として、ホスト装置２０内の各部に通知する。
【００３７】
ＴＳ復元処理部２２は、Ｉ／Ｆ部２３に供給されたトランスポートストリームを、映像データを格納した映像パケット、音声データを格納した音声パケット、および受信に関した情報等を有する情報データパケットに分離して出力する。このとき、ＴＳ復元処理部２２は、映像パケット、音声パケット等各番組のコンテンツデータを格納したパケットを、コンテンツデータを格納したパケットで構成されたＰＥＳと呼ばれるパケッタイズドエレメンタリストリーム（Packetized Elementary Stream、以下、適宜、ＰＥＳと呼ぶ）としてデコーダ部２１に供給する。
【００３８】
デコーダ部２１は、ＴＳ復元処理部２２から供給された映像パケットおよび音声パケットで構成されるＰＥＳを受け取る。そして、各パケットのデータ部に格納された映像データおよび音声データを抽出し、それぞれ映像信号および音声信号に復元して、モニタおよびスピーカ等に出力する。
【００３９】
クロック処理部２４は、受信装置１０から伝送されたクロック信号を受け取り、このクロック信号を基にホスト装置２０内部のクロック信号を生成する。また、クロック処理部２４は、受信装置１０からリセット信号が出力された場合には、クロック処理部２４の内部のカウンタ等をリセットする。
【００４０】
ＴＳ復元処理部２２は、Ｉ／Ｆ部２３に伝送されたトランスポートストリームから付加データを抽出し、クロック処理部２４に供給する。クロック処理部２４は、供給された付加データから変動情報データを抽出する。そして、クロック処理部２４は、この変動情報データを利用してクロック処理部２４の内部のカウンタ値を更新し、更新した状態からカウント動作を継続する。
【００４１】
以上説明したように、本発明の実施形態のデジタル放送受信システムは、デジタルＩ／Ｆ３０を介して、受信装置１０とホスト装置２０とが接続された構成である。また、デジタルＩ／Ｆ３０を介して、付加情報を含むトランスポートストリーム、クロック信号、リセット信号、通知データおよびコマンドデータが伝送される。
【００４２】
次に、図２のブロック図を用いて、本発明の実施形態におけるデジタル放送受信システムの、デジタル放送受信装置１０およびホスト装置２０の詳細な構成について説明する。
【００４３】
まず、受信装置１０の詳細な構成について説明する。図１におけるチューナ処理部１１は、図２のチューナ処理部１１１により構成される。また、図１におけるＴＳ受信処理部１２は、図２のＴＳ入力処理部１２１、ＰＣＲ抽出部１２２、ＴＳ蓄積部１２３およびパケット管理部１２４により構成される。さらに、図１におけるＩ／Ｆ部１３は、図２のパケット転送部１３１、通知処理部１３２、クロック出力部１３３およびコマンド受信部１３４により構成される。また、図１におけるクロック処理部１４は、図２のＲ＿ＳＴＣカウンタ１４２、ＳＴＣ回復処理部１４３、付加情報追加部１４４およびリセット処理部１４５により構成される。
【００４４】
図２において、チューナ処理部１１１は、アンテナで受信したデジタル放送電波に復調処理や誤り訂正処理等を施し、ＴＳ入力処理部１２１に対してその復調信号を出力する。
【００４５】
ＴＳ入力処理部１２１は、チューナ処理部１１１からの復調信号を受け取り、この復調信号からトランスポートストリームを復元する。復元されたトランスポートストリームは、ＴＳ入力処理部１２１からＰＣＲ抽出部１２２に供給される。
【００４６】
ＰＣＲ抽出部１２２は、供給されたトランスポートストリームの各ＴＳパケットのＰＩＤ情報を検出し、このＰＩＤ情報に基づきＰＣＲ情報を含むＴＳパケットを抽出する。さらに、ＰＣＲ抽出部１２２は、抽出されたＴＳパケットに含まれるＰＣＲ情報を抽出し、ＰＣＲデータとしてＳＴＣ回復処理部１４３およびＲ＿ＳＴＣカウンタ１４２に通知する。また、ＰＣＲ抽出部１２２は、ＴＳ入力処理部１２１から供給されたトランスポートストリームをＴＳ蓄積部１２３に供給する。
【００４７】
ＴＳ蓄積部１２３は、トランスポートストリームに含まれるＴＳパケットを、所定の個数分一時的に蓄積記憶するパケットバッファである。ＴＳ蓄積部１２３は、パケット管理部１２４からの指令に従い、ＰＣＲ抽出部１２２から供給されるＴＳパケットを順次記憶する。また、パケット管理部１２４から付加情報を挿入するよう指令があった場合、ＴＳ蓄積部１２３は、付加情報追加部１４４から供給された付加情報を含む付加データを、ＴＳパケットとともに記憶する。付加データを含め、ＴＳパケットで構成されるトランスポートストリームは、ＴＳ蓄積部１２３からパケット転送部１３１に供給される。
【００４８】
パケット転送部１３１は、コマンド受信部１３４からのコマンド情報の一つであるパケット読み出しコマンドに応じて、付加情報を含めたトランスポートストリームをホスト装置２０に送出する。
【００４９】
クロック生成部１４１は、受信装置１０におけるデジタル処理に必要なクロック信号を生成する。このとき、クロック生成部１４１は、ＳＴＣ回復処理部１４３から受け取った誤差データに応じた周波数のクロック信号を生成する。クロック生成部１４１は、例えば、ＤＡ（デジタルアナログ）変換器、あるいはＰＷＭ（Pulse Width Modulator）とローパスフィルタとの組み合わせなどにより誤差データを制御電圧に変換する。さらに、クロック生成部１４１は、この制御電圧により、必要ならループフィルタ等を介して電圧制御水晶発振子の発信周波数を制御する。クロック生成部１４１は、電圧制御水晶発振子の信号を、必要ならバッファ等を介し、クロック信号として出力する。このようにして、クロック生成部１４１は、誤差データに応じたクロック信号を生成し、受信装置１０内の各部に伝送する。
【００５０】
Ｒ＿ＳＴＣカウンタ１４２は、基準クロックを生成するために用いられるシステムタイムクロック（System Time Clock、以下、適宜、ＳＴＣと呼ぶ）を生成するカウンタである。Ｒ＿ＳＴＣカウンタ１４２は、受信側ＳＴＣカウンタとして機能する。Ｒ＿ＳＴＣカウンタ１４２は、クロック入力端子（ＣＫ）を介して伝送される、クロック生成部１４１からのクロック信号を計数することでカウントの動作を行なう。Ｒ＿ＳＴＣカウンタ１４２は、計数した値であるカウントデータを受信側ＳＴＣデータとしてカウント出力端子（ＯＵＴ）から出力し、ＳＴＣ回復処理部１４３に供給する。また、Ｒ＿ＳＴＣカウンタ１４２は、リセット入力端子（Ｒ）、ロード入力端子（Ｌ）およびロードデータ入力端子（ＩＮ）を有している。
【００５１】
Ｒ＿ＳＴＣカウンタ１４２には、リセット処理部１４５からリセット入力端子を介して、リセット信号が通知される。リセット信号が通知されると、Ｒ＿ＳＴＣカウンタ１４２は、カウント出力端子からのカウントデータが、例えばゼロなどの初期値となるよう設定する。
【００５２】
また、Ｒ＿ＳＴＣカウンタ１４２は、ＳＴＣ回復処理部１４３から後述の変動検出信号をロード入力端子を介して受け取ると、ＰＣＲ抽出部１２２からのＰＣＲデータを取り込む。このとき、Ｒ＿ＳＴＣカウンタ１４２は、ＰＣＲデータをロードデータ入力端子を介して受け取る。そして、Ｒ＿ＳＴＣカウンタ１４２は、カウント出力端子からのカウントデータが、取り込んだＰＣＲデータの値となるよう設定する。
【００５３】
ＳＴＣ回復処理部１４３は、Ｒ＿ＳＴＣカウンタ１４２からの受信側ＳＴＣデータおよびＰＣＲ抽出部１２２からのＰＣＲデータを取り込む。そして、例えば、受信側ＳＴＣデータとＰＣＲデータとの差分演算を行い、その差分値を誤差データとする。さらに、ＳＴＣ回復処理部１４３は、誤差データを利用して、クロック再生における同期の乱れや異常を検出する。
【００５４】
図３は、ＳＴＣ回復処理部１４３の詳細を示すブロック図である。図３において、誤差検出部４３１は、受信側ＳＴＣデータとＰＣＲデータとの差分を求め、それを誤差データとして、変動検出部４３２およびクロック生成部１４１に供給する。また、変動検出部４３２は、誤差検出部４３１からの誤差データと、あらかじめ設定された設定上限値および設定下限値とを取り込む。そして、変動検出部４３２は、誤差データに基づき、所定値以上の周波数の変動が検出されると、つまり、誤差データの値が設定上限値と設定下限値とで定められる範囲から外れる値になったとき、変動検出信号を出力する。すなわち、変動検出部４３２は、受信側ＳＴＣデータとＰＣＲデータとの誤差の変動を監視し、その誤差データの値が設定上限値よりも大きく、あるいは設定下限値よりも小さくなった場合、クロック再生における同期の乱れや異常があったと判断する。
【００５５】
クロック再生における同期の乱れや異常があったと判断した変動検出部４３２は、同期変動を検出したとする変動検出信号を、Ｒ＿ＳＴＣカウンタ１４２のロード入力端子に通知する。
【００５６】
なお、変動検出部４３２は、誤差データの絶対値を監視し、それが設定上限値以上となったとき変動検出信号を出力するようにしてもよい。
【００５７】
また、ＳＴＣ回復処理部１４３は、変動検出部４３２において周波数の変動が検出されると、受信側ＳＴＣデータとＰＣＲデータとを取り込み、それらを変動情報データとして記憶するとともに、Ｒ＿ＳＴＣカウンタ１４２にＰＣＲデータを設定する変動処理部としての機能も有する。
【００５８】
以上、ＰＣＲ抽出部１２２からのＰＣＲデータに基づき、クロック生成部１４１、Ｒ＿ＳＴＣカウンタ１４２およびＳＴＣ回復処理部１４３により、放送局側の基準クロックと同期したクロック信号を生成するクロック再生ループが構成される。すなわち、ＰＣＲ抽出部１２２からＰＣＲデータが供給されると、ＳＴＣ回復処理部１４３の誤差検出部４３１は、受信側ＳＴＣデータとＰＣＲデータとの差分を求める。
【００５９】
例えば、ＰＣＲデータが受信側ＳＴＣデータよりも大きい場合、誤差データに応じた電圧値の制御電圧を電圧制御水晶発振子に加える。これにより、クロック生成部１４１において生成されるクロック信号の周波数は高くなる方向へと変化する。その結果、Ｒ＿ＳＴＣカウンタ１４２の計測速度が速くなる方向へと変化し、受信側ＳＴＣデータの値がＰＣＲデータの値へと近づく。ＰＣＲ抽出部１２２によりＰＣＲデータが抽出されるごとに、このようなループ制御を行なうことで、ＰＣＲデータの値と受信側ＳＴＣデータの値とが等しく変化するようにロックされる。このとき、クロック生成部１４１から生成されるクロック信号は、放送局側の基準クロックと同期する。なお、デジタル放送システムにおいては、通常クロック信号の周波数として２７ＭＨｚ（メガヘルツ）が選ばれる。
【００６０】
また、前述したように、ＳＴＣ回復処理部１４３の変動検出部４３２において、誤差データの値が設定上限値と設定下限値とで定められる範囲を外れたとき、変動検出部４３２は変動検出信号をＲ＿ＳＴＣカウンタ１４２に通知する。この変動検出信号により、強制的にＰＣＲデータの値をＲ＿ＳＴＣカウンタ１４２に設定することで、このクロック再生ループにおけるロック外れからロックされるまでの引き込み時間の高速化を図っている。
【００６１】
すなわち、変動検出部４３２において、誤差データが設定された範囲を外れたとき、受信側ＳＴＣデータの値とＰＣＲデータの値とは大きく異なっている。このため、クロック再生ループによる制御のみでは、受信側ＳＴＣデータとＰＣＲデータとの値が等しく変化するようにロックされるまでにはある程度の時間が必要となる。本発明においては、受信側ＳＴＣデータの値から大きく外れたＰＣＲデータの値が、Ｒ＿ＳＴＣカウンタ１４２に設定される。そして、Ｒ＿ＳＴＣカウンタ１４２は、このＰＣＲデータの値からカウントを再開する。そのため、クロック再生ループにおけるロック外れからロックされるまでの時間を短縮でき、引き込み時間の高速化を図ることができる。
【００６２】
また、ＳＴＣ回復処理部１４３から出力される変動検出信号および誤差データは、付加情報追加部１４４にも伝送される。さらに、この誤差データは、付加情報としてトランスポートストリームに挿入され、ホスト装置２０に供給される。
【００６３】
なお、本実施形態では、クロック再生における同期の乱れや異常に関するデータである変動情報データとして、この誤差データを利用した例を挙げて説明するが、本発明はこの例に限定されない。変動情報データは、例えば、変動検出時の受信側ＳＴＣデータおよびＰＣＲデータであってもよい。詳細については後述する。
【００６４】
付加情報追加部１４４には、前述したようにＳＴＣ回復処理部１４３から変動検出信号および誤差データが伝送される。付加情報追加部１４４は、供給された誤差データを変動情報データとして、トランスポートストリームに挿入する。この変動情報データは、変動検出部から周波数の変動が検知されたときの情報を含むものである。付加情報追加部１４４は、ＴＳ入力処理部１２１により復元されたトランスポートストリームに誤差データである変動情報データを挿入するための、付加情報を生成する。
【００６５】
付加情報は、誤差データおよびそのデータが有効か無効かを示す有効フラグを含んでいる。付加情報追加部１４４は、変動検出信号が通知されたとき、有効フラグにおいて有効を示すフラグ（例えば「１」）を設定し、供給された誤差データとともに付加情報として付加データを生成する。それに対し、付加情報追加部１４４は、変動検出信号が通知されないときには、有効フラグにおいて無効を示すフラグ（例えば「０」）を設定した付加データを生成する。付加情報追加部１４４は、生成した付加データをＴＳ蓄積部１２３に供給する。
【００６６】
パケット管理部１２４は、ＴＳ蓄積部１２３に供給されるＰＣＲ抽出部１２２からの各ＴＳパケットおよび付加情報追加部１４４からの付加データを管理する。パケット管理部１２４は、所定の手順に従い、ＰＣＲ抽出部１２２からの各ＴＳパケットに付加データを挿入するよう制御する。また、パケット管理部１２４は、ホスト装置２０に転送するパケットがＴＳ蓄積部１２３に準備できたかどうかを確認する。そして、パケット管理部１２４は、転送するパケットの準備が確認できると、ＴＳ蓄積部１２３からパケット転送部１３１に対してパケットを供給させる。
【００６７】
また、クロック出力部１３３は、クロック生成部１４１にて生成したクロック信号を、ホスト装置２０に伝送するインターフェースである。
【００６８】
通知処理部１３２は、ホスト装置２０に対して、受信装置１０における各処理の状態等の情報を有する通知データを伝送するインターフェースである。例えば、パケット管理部１２４は、転送するパケットの準備完了を通知処理部１３２に通知する。その通知を受け取った通知処理部１３２は、ホスト装置２０に対してパケットの準備完了を通知する。また、パケット管理部１２４が同期変動の検出を通知されると、通知処理部１３２を介して、ホスト装置２０に対して同期変動の検出が通知されるようにしてもよい。
【００６９】
コマンド受信部１３４は、ホスト装置２０から受信装置１０を制御するために伝送されたコマンドデータを受信するインターフェースである。コマンド受信部１３４は、例えば、ホスト制御部２９１からリセット信号を含むコマンドデータが伝送されると、リセット信号をリセット処理部１４５に通知する。また、コマンド受信部１３４は、例えば、ホスト装置２０からパケット転送のコマンドデータが伝送されると、パケット転送信号をパケット転送部１３１に通知する。
【００７０】
パケット転送部１３１は、付加データを含むトランスポートストリームをホスト装置２０に送出するインターフェースである。パケット転送部１３１は、コマンド受信部１３４からパケット転送信号が通知されると、所定の手順に従って、ＴＳ蓄積部１２３から供給されたパケットをホスト装置２０に転送する。
【００７１】
図４は、パケット転送部１３１から転送されるデータの通信フォーマットの一例を示した図である。図４において、ＴＳ１からＴＳ５は、ＴＳ入力処理部１２１で復元されたＴＳパケットである。ここでは、転送されるデータが５つのＴＳパケットを有する例を示している。また、前述したように、変動検出部４３２において変動が検出されたとき、付加情報追加部１４４により生成された付加データが挿入される。この付加データには、変動検出信号が有効か無効かを示す有効フラグおよび変動情報データが含まれている。パケット転送部１３１は、このような通信フォーマットに従って、付加データを含むトランスポートストリームをビット単位でホスト装置２０へと転送する。
【００７２】
次に、図２におけるホスト装置２０の詳細な構成について説明する。図１におけるＩ／Ｆ部２３は、図２でのパケット受信部２３１、通知受信部２３２、クロック入力部２３３、コマンド送信部２３４およびリセット受信部２３５により構成される。また、図１におけるＴＳ復元処理部２２は、付加情報抽出部２２２およびＰＥＳ処理部２２１により構成される。また、図１におけるクロック処理部２４は、図２でのＳＴＣ補正部２４１およびＨ＿ＳＴＣカウンタ２４２により構成される。
【００７３】
また、図１におけるデコーダ部２１は、図２での音声デコーダ２１２および映像デコーダ２１１により構成される。また、図２において、ホスト制御部２９１は、ホスト装置２０の各部を制御するとともに、受信装置１０の各部への指令であるコマンド情報をも生成および送出する制御部である。
【００７４】
図２において、パケット受信部２３１は、付加データを含むトランスポートストリームを、受信装置１０のパケット転送部１３１から受信するインターフェースである。パケット受信部２３１は、受信したトランスポートストリームを付加情報抽出部２２２に供給する。
【００７５】
コマンド送信部２３４は、ホスト装置２０から受信装置１０を制御するためのコマンドデータを送信するインターフェースである。コマンド送信部２３４は、ホスト制御部２９１からコマンド情報が通知されると、コマンド情報に基づくコマンドデータを受信装置１０のコマンド受信部１３４に伝送する。コマンド送信部２３４は、例えば、カウンタのリセットやパケット転送などのコマンドデータをコマンド受信部１３４に伝送する。
【００７６】
通知受信部２３２は、受信装置１０における各処理の状態等の情報を有する通知データを受信するインターフェースである。通知受信部２３２は、受信装置１０の通知処理部１３２から伝送された通知データを受信し、通知情報としてホスト制御部２９１に伝送する。例えば、通知受信部２３２には、ＴＳ蓄積部１２３におけるＴＳパケットの準備完了が通知される。
【００７７】
クロック入力部２３３は、受信装置１０のクロック生成部１４１にて生成されたクロック信号を受信するインターフェースである。クロック入力部２３３は、受信装置１０におけるクロック出力部１３３からのクロック信号を受信する。そして、クロック入力部２３３は、受信したクロック信号をＨ＿ＳＴＣカウンタ２４２のクロック入力端子に伝送する。
【００７８】
リセット受信部２３５は、受信装置１０のリセット処理部１４５から通知されたリセット信号を受信するインターフェースである。なお、本実施形態では、受信装置１０のリセット処理部１４５からリセット受信部２３５へのリセット信号専用の接続として説明するが、例えば、ホスト装置２０と受信装置１０との間で制御を行なうため設けたインターラプト用接続を利用してもよい。さらには、ホスト装置２０にリセット処理部１４５を設け、受信装置１０にリセット受信部２３５を設けるような形態でもよい。
【００７９】
また、付加情報抽出部２２２は、パケット受信部２３１から供給されるトランスポートストリームから付加データを抽出する。そして、付加情報抽出部２２２は、抽出した付加データをＳＴＣ補正部２４１に供給する。また、付加情報抽出部２２２は、パケット受信部２３１から供給されるトランスポートストリームをＰＥＳ処理部２２１に供給する。
【００８０】
ＰＥＳ処理部２２１は、供給されたトランスポートストリームを、映像データを格納した映像パケット、音声データを格納した音声パケットおよび受信に関した情報等を有する情報データパケットに分離する。続いて、ＰＥＳ処理部２２１は、映像パケット、音声パケット等各番組のコンテンツデータを格納したパケットのみを分離し、ＰＥＳに再構成する。そして、ＰＥＳ処理部２２１は、再構成したＰＥＳを映像デコーダ２１１および音声デコーダ２１２に供給する。このＰＥＳには、前述したタイム・スタンプであるＰＴＳ（およびＤＴＳ）が含まれている。
【００８１】
なお、付加情報抽出部２２２およびＰＥＳ処理部２２１は、ホスト側インターフェース部からのトランスポートストリームに含まれるデータを復元するストリーム復元処理部として機能する。
【００８２】
映像デコーダ２１１は、供給されたＰＥＳから映像パケットのみを抽出し、さらに映像パケットの映像データから映像信号を復元し、モニタ等へと出力する。また、音声デコーダ２１２は、供給されたＰＥＳから音声パケットのみを抽出し、さらに音声パケットの音声データから音声信号を復元し、スピーカ等へと出力する。このとき、映像および音声を再生出力するタイミングは、前述したＰＴＳ（およびＤＴＳ）により制御される。
【００８３】
映像デコーダ２１１および音声デコーダ２１２には、後述するように、Ｈ＿ＳＴＣカウンタ２４２から、ホスト装置２０におけるＳＴＣデータが送られてきている。したがって、このＳＴＣデータがＰＴＳに一致したときに、映像および音声データが、モニタまたはスピーカから出力される。
【００８４】
ＳＴＣ補正部２４１は、付加情報抽出部２２２から供給された付加データから、有効フラグおよび誤差データを抽出する。また、ＳＴＣ補正部２４１には、Ｈ＿ＳＴＣカウンタ２４２のカウント出力端子からのホスト側ＳＴＣデータとしてのカウントデータが供給される。ＳＴＣ補正部２４１は、まず、ホスト側ＳＴＣデータと誤差データとに基づく所定の演算を行い、その演算結果を補正データとする。ＳＴＣ補正部２４１は、この補正データをＨ＿ＳＴＣカウンタ２４２のロードデータ入力端子に供給する。
【００８５】
さらに、ＳＴＣ補正部２４１は、抽出した有効フラグを確認する。ＳＴＣ補正部２４１は、有効フラグにおいて、誤差データが有効であることを示すとき、周波数の変動が検出されたと判断する。そして、ＳＴＣ補正部２４１は、ロードデータ入力端子に供給された補正データの値をＨ＿ＳＴＣカウンタ２４２に設定するよう、Ｈ＿ＳＴＣカウンタ２４２のロードデータ入力端子に対して、ロード信号を出力する。
【００８６】
それに対して、ＳＴＣ補正部２４１は、有効フラグにおいて、誤差データが無効であることを示すとき、周波数の変動が検出されていないと判断する。そして、ＳＴＣ補正部２４１は、Ｈ＿ＳＴＣカウンタ２４２のロードデータ入力端子に対して、ロード信号を出力せず、これまでの処理を継続させる。
【００８７】
Ｈ＿ＳＴＣカウンタ２４２は、ホスト装置２０におけるＳＴＣ（システムタイムクロック）を生成するためのカウンタである。Ｈ＿ＳＴＣカウンタ２４２は、ホスト側ＳＴＣカウンタとして機能する。受信装置１０におけるクロック生成部１４１で生成され、クロック出力部１３３およびクロック入力部２３３を介して伝送されたクロック信号が、Ｈ＿ＳＴＣカウンタ２４２のクロック入力端子（ＣＫ）に伝送される。Ｈ＿ＳＴＣカウンタ２４２は、このクロック信号を計数することでカウントの動作を行なう。また、Ｈ＿ＳＴＣカウンタ２４２は、計数した値であるカウントデータをホスト側ＳＴＣデータとして、カウント出力端子（ＯＵＴ）から出力し、ＳＴＣ補正部２４１、映像デコーダ２１１および音声デコーダ２１２に供給する。
【００８８】
Ｈ＿ＳＴＣカウンタ２４２は、リセット入力端子（Ｒ）、ロード入力端子（Ｌ）、およびロードデータ入力端子（ＩＮ）を有している。Ｈ＿ＳＴＣカウンタ２４２には、リセット受信部２３５からリセット入力端子を介して、リセット信号が通知される。リセット信号が通知されると、Ｈ＿ＳＴＣカウンタ２４２は、カウント出力端子からのカウントデータが、例えばゼロなどの初期値となるよう設定する。
【００８９】
また、Ｈ＿ＳＴＣカウンタ２４２は、ＳＴＣ補正部２４１からのロード信号をロード入力端子を介して受け取ると、ＳＴＣ補正部２４１からの補正データをロードデータ入力端子を介して受け取る。そして、Ｈ＿ＳＴＣカウンタ２４２は、カウント出力端子からのカウントデータが補正データに対応した値となるよう設定する。
【００９０】
以上のように構成された本実施形態におけるデジタル放送受信システムの動作について、以下、図５および図６を参照しながら説明する。
【００９１】
図５は、受信装置１０のＲ＿ＳＴＣカウンタ１４２、およびホスト装置２０のＨ＿ＳＴＣカウンタ２４２のリセットを行なう処理手順を示したシーケンス図である。また、図６は、受信装置１０からホスト装置２０へ、復元したトランスポートストリームを転送する処理手順を示したシーケンス図である。
【００９２】
受信装置１０およびホスト装置２０の電源が投入された場合や、チャンネル切り替え等によりチューナ処理部１１１からのトランスポートストリームが切り替えられた場合など、本デジタル放送受信システムにおいて、図５に示すようなリセット処理が実行される。例えば、ユーザ指示によりチャンネルが切り替えられると、ホスト制御部２９１はそれを検出し、初期化のためのリセット処理を開始する。
【００９３】
まず、ホスト制御部２９１は、コマンド送信部２３４に対して、Ｒ＿ＳＴＣカウンタ１４２をリセットするリセットコマンドを発行する（Ｓ１００）。これにより、コマンド送信部２３４からコマンド受信部１３４に対してリセットコマンドであるコマンドデータが伝送される（Ｓ１０２）。コマンド受信部１３４は、受信したコマンドデータを解析し、それがリセットコマンドである場合、リセット処理部１４５に対してリセット信号を通知し、Ｒ＿ＳＴＣカウンタ１４２のリセットを指示する（Ｓ１０４）。リセット処理部１４５は、この指示に基づき、Ｒ＿ＳＴＣカウンタ１４２をリセットする（Ｓ１０６）。続いて、リセット処理部１４５は、リセット受信部２３５へ、Ｒ＿ＳＴＣカウンタ１４２をリセットしたことを通知する（Ｓ１０８）。この通知は、例えば、受信装置１０からホスト装置２０へのリセット信号ラインを通じて行なえばよい。リセット受信部２３５は、リセットの通知を受け取ると、Ｈ＿ＳＴＣカウンタ２４２に対してリセットを実行する（Ｓ１１０）。
【００９４】
本実施形態においては、前述したようなリセット処理を行なうことで、リセット処理部１４５がＲ＿ＳＴＣカウンタ１４２およびＨ＿ＳＴＣカウンタ２４２を同時、すなわち時間差なくリセット可能としている。これにより、Ｒ＿ＳＴＣカウンタ１４２およびＨ＿ＳＴＣカウンタ２４２が、同一のカウント値でカウント継続するように初期設定できる。なお、ホスト制御部２９１が、Ｈ＿ＳＴＣカウンタ２４２をリセットするとともに、コマンド送信部２３４、コマンド受信部１３４を介してリセット処理部１４５にリセット信号を通知するようにしてもよい。
【００９５】
以上のようにして、電源立ち上げ時やチャンネル切り替え時には、受信装置１０のＲ＿ＳＴＣカウンタ１４２およびホスト装置２０のＨ＿ＳＴＣカウンタ２４２のリセットが実行される。このように、受信装置１０、およびホスト装置２０双方のＳＴＣカウンタを同時にリセットすることにより、受信装置１０のクロック処理部１４およびホスト装置２０のクロック処理部２４は、同一条件でクロック処理を開始することとなる。すなわち、本デジタル放送受信システムでは、受信装置１０のＲ＿ＳＴＣカウンタ１４２および本ホスト装置２０のＨ＿ＳＴＣカウンタ２４２は、クロック生成部１４１からの同一クロック信号でカウントする構成である。
【００９６】
さらに、リセット処理により同一の初期値からカウントを開始するため、Ｒ＿ＳＴＣカウンタ１４２とＨ＿ＳＴＣカウンタ２４２とは、同一の速度で同一のカウント値を出力する。このように、電源立ち上げ時やチャンネル切り替えの後、受信状態が悪化するなどの異常がない場合には、Ｒ＿ＳＴＣカウンタ１４２とＨ＿ＳＴＣカウンタ２４２とは同一の状態で動作を続ける。これにより、本デジタル放送受信システムは、受信装置１０からホスト装置２０へと復元したトランスポートストリームを転送するなどの正常な動作を継続する。
【００９７】
図６は、受信装置１０からホスト装置２０へ、復元したトランスポートストリームを転送する処理手順を示したシーケンス図である。パケット管理部１２４は、ＴＳ蓄積部１２３に蓄積されるＴＳパケットの数などパケット転送の準備が完了したかどうかを監視する。パケット管理部１２４は、ＴＳ蓄積部１２３において、ＴＳパケット転送の準備完了を確認すると、通知処理部１３２に対して、ＴＳパケット転送の準備完了を通知する。これにより、通知処理部１３２は、通知受信部２３２を介して、ホスト制御部２９１に対して、ＴＳパケット転送の準備完了を通知する（Ｓ２００）。
【００９８】
ホスト制御部２９１は、ＴＳパケット転送の準備完了通知を受けて、転送されるＴＳパケットを受信するための制御を行なうとともに、コマンド送信部２３４に対して、ＴＳパケット読み出しコマンドを発行する（Ｓ２０２）。これにより、コマンド送信部２３４からコマンド受信部１３４に対して、ＴＳパケット読み出しコマンドであるコマンドデータが伝送される（Ｓ２０４）。
【００９９】
コマンド受信部１３４は、受信したコマンドデータを解析し、それがＴＳパケット読み出しコマンドである場合、パケット転送部１３１に対してパケット送出指示信号を通知し、ＴＳパケットの転送開始を指示する（Ｓ２０６）。これにより、パケット転送部１３１は、ＴＳ蓄積部１２３に蓄積されたＴＳパケットをパケット受信部２３１に転送する（Ｓ２０８）。以上のような処理手順に従って、受信装置１０からホスト装置２０へと、付加データを含め、復元されたトランスポートストリームが転送される。
【０１００】
また、電源立ち上げの後やチャンネル切り替えの後、受信状態が悪化するなどの異常が発生すると、復元したトランスポートストリームにエラーが生じる。すると、トランスポートストリームに含まれる各データの値も正常な値ではなくなり、ＰＣＲ抽出部１２２においても、正常な値ではないＰＣＲデータを抽出する可能性がある。このような状況が発生すると、受信装置１０において、Ｒ＿ＳＴＣカウンタ１４２からの受信側ＳＴＣデータとＰＣＲ抽出部１２２からのＰＣＲデータとが大きく異なることとなる。すなわち、ＳＴＣ回復処理部１４３において、誤差検出部４３１からの誤差データは大きな値を持つこととなり、変動検出部４３２の設定範囲を超えることとなる。その結果、変動検出部４３２から変動検出信号が出力される。
【０１０１】
変動検出部４３２から変動検出信号が出力されると、Ｒ＿ＳＴＣカウンタ１４２にはＰＣＲ抽出部１２２により抽出されたＰＣＲデータが設定される。前述したように、本発明の実施形態の受信装置１０では、このような構成とすることにより、クロック再生ループにおけるロック外れからロックされるまでの時間を短縮し、引き込み時間の高速化を図っている。
【０１０２】
一方、Ｒ＿ＳＴＣカウンタ１４２にＰＣＲデータが設定されると、Ｒ＿ＳＴＣカウンタ１４２は、設定されたＰＣＲデータからカウントを始める。すなわち、この時点において、受信装置１０のＲ＿ＳＴＣカウンタ１４２と、ホスト装置２０のＨ＿ＳＴＣカウンタ２４２とは、異なったカウント値でカウントを継続することとなる。このため、各クロック処理部を同一状態へと復帰させ、双方を正常な動作へと回復させる必要がある。
【０１０３】
これを実行するために、本実施形態のデジタル放送受信システムでは、まず、受信装置１０において、変動情報データである誤差データを付加情報として、トランスポートストリームに挿入する。続いて、ホスト装置２０において、挿入された付加情報から誤差データを抽出し、抽出された誤差データを利用してＨ＿ＳＴＣカウンタ２４２のカウント値をＲ＿ＳＴＣカウンタ１４２のカウント値と同一、あるいはほぼ同一となるように、強制的に補正することを特徴としている。
【０１０４】
すなわち、受信装置１０において、変動検出部４３２から変動検出信号が出力されると、付加情報追加部１４４には、この変動検出信号および誤差データが伝送される。付加情報追加部１４４は、変動検出信号が通知されると、有効フラグにおいて有効を示すフラグを設定し、伝送された誤差データおよび有効フラグをＴＳ蓄積部１２３に供給する。パケット管理部１２４は、ホスト装置２０に転送するパケットがＴＳ蓄積部１２３に準備できたかどうかを確認し、転送の準備が確認できるとパケット転送部１３１に対してパケットを供給する。このとき、ＴＳ蓄積部１２３には付加データが蓄積されているため、パケット転送部１３１にはこの付加データも供給される。これにより、図６で説明した処理手順に従って、パケット転送部１３１からパケット受信部２３１に対して、付加データを含む所定個数のパケットが転送される。
【０１０５】
さらに、ホスト装置２０において、パケット受信部２３１により受信された各パケットは、付加データを含めて、付加情報抽出部２２２に供給される。付加情報抽出部２２２は、供給されたトランスポートストリームから付加データを抽出し、その付加データに含まれる誤差データおよび有効フラグをＳＴＣ補正部２４１に供給する。ＳＴＣ補正部２４１は、付加情報抽出部２２２からの誤差データと、Ｈ＿ＳＴＣカウンタ２４２からのホスト側ＳＴＣデータとに基づく所定の演算を行なう。さらに、ＳＴＣ補正部２４１は、この演算結果である値をＨ＿ＳＴＣカウンタ２４２に設定する。
【０１０６】
例えば、変動検出時の受信側ＳＴＣデータの値を「ＳＴＣ１」とし、ＰＣＲデータの値を「ＰＣＲ１」とすると、誤差データの値は「（ＰＣＲ１−ＳＴＣ１）」となる。この「（ＰＣＲ１−ＳＴＣ１）」の値が付加情報としてＳＴＣ補正部２４１に伝送される。さらに、ＳＴＣ補正部２４１は、Ｈ＿ＳＴＣカウンタ２４２のホスト側ＳＴＣデータに誤差データを加算する加算演算を行なう。Ｈ＿ＳＴＣカウンタ２４２のホスト側ＳＴＣデータの値を「ＳＴＣ１＋ｎ」とすると、ＳＴＣ補正部２４１による加算演算の結果は、「ＳＴＣ１＋ｎ＋（ＰＣＲ１−ＳＴＣ１）」となる。すなわち、ＳＴＣ補正部２４１によりＨ＿ＳＴＣカウンタ２４２には「ＰＣＲ１＋ｎ」の値が設定される。
【０１０７】
一方、Ｒ＿ＳＴＣカウンタ１４２は、ＳＴＣ補正部２４１によりＨ＿ＳＴＣカウンタ２４２が補正される時点において、受信側ＳＴＣデータの値が「ＰＣＲ１＋ｎ」となっている。このようにして、ホスト装置２０のＨ＿ＳＴＣカウンタ２４２のカウント値を、受信装置１０のＲ＿ＳＴＣカウンタ１４２のカウント値と同一となるように補正することができる。すなわち、受信装置１０のクロック処理部１４と、ホスト装置２０のクロック処理部２４とは、同一状態へと復帰でき、双方が正常な動作へと回復したこととなる。
【０１０８】
図７は、Ｒ＿ＳＴＣカウンタ１４２とＨ＿ＳＴＣカウンタ２４２とにおけるＳＴＣデータの値の推移を示した図である。図７は、横軸を時間とし、縦軸をＲ＿ＳＴＣカウンタ１４２およびＨ＿ＳＴＣカウンタ２４２のＳＴＣデータ値として、時間の経過とともに各ＳＴＣデータ値の変化の様子を示している。
【０１０９】
図７において、まず、図５に示した手順に従って、時刻Ｔ０にＲ＿ＳＴＣカウンタ１４２およびＨ＿ＳＴＣカウンタ２４２がリセットされる。これにより、Ｒ＿ＳＴＣカウンタ１４２およびＨ＿ＳＴＣカウンタ２４２に同一の初期値が設定され、双方同じようにカウントアップを再開する。そして、図７に示すように、時刻Ｔ１において、変動検出部４３２によりクロック再生における同期の乱れが検出されるとする。
【０１１０】
ここで、変動検出時の受信側ＳＴＣデータの値を「ＳＴＣ１」とし、ＰＣＲデータの値を「ＰＣＲ１」とする。すなわち、時刻Ｔ１において、Ｒ＿ＳＴＣカウンタ１４２には、変動検出時のＰＣＲデータの値「ＰＣＲ１」が設定される。これにより、時刻Ｔ１からは、Ｒ＿ＳＴＣカウンタ１４２は「ＰＣＲ１」からカウントアップを始め、一方、Ｈ＿ＳＴＣカウンタ２４２はこれまでのカウントアップを継続する。このとき、ＳＴＣ回復処理部１４３において生成される誤差データは、「（ＰＣＲ１−ＳＴＣ１）」であるとする。また、この誤差データは、付加情報追加部１４４、パケット転送部１３１およびパケット受信部２３１を経由して転送されるため、転送時間等が必要である。そのため、誤差データは、時刻Ｔ２においてＳＴＣ補正部２４１に供給される。
【０１１１】
このような転送時間ｎが必要であるため、時刻Ｔ２において、Ｒ＿ＳＴＣカウンタ１４２は「（ＰＣＲ１＋ｎ）」、一方、Ｈ＿ＳＴＣカウンタ２４２は「（ＳＴＣ１＋ｎ）」のＳＴＣデータ値となっている。この時点において、Ｈ＿ＳＴＣカウンタ２４２には、ＳＴＣ補正部２４１により、「（ＰＣＲ１−ＳＴＣ１）」の値である誤差データが加算される。すなわち、この加算結果は、「（ＰＣＲ１＋ｎ）」となる。よって、ＳＴＣ補正部２４１によりＨ＿ＳＴＣカウンタ２４２には、Ｒ＿ＳＴＣカウンタ１４２と同一の「（ＰＣＲ１＋ｎ）」の値のＳＴＣデータが設定される。
【０１１２】
なお、以上の説明では、受信装置１０からホスト装置２０に対して、付加情報として「（ＰＣＲ１−ＳＴＣ１）」の値を有した誤差データが転送される例を挙げたが、本発明はこれに限定されない。すなわち、変動検出時のＰＣＲデータの値「ＰＣＲ１」、および受信側ＳＴＣデータの値「ＳＴＣ１」を個別に送る構成であってもよい。
【０１１３】
この場合、ＳＴＣ補正部２４１は、付加情報抽出部２２２から供給された付加データから誤差データ「ＰＣＲ１」および「ＳＴＣ１」を抽出する。そして、例えば、ＰＣＲデータから受信側ＳＴＣデータを減算した値「（ＰＣＲ１−ＳＴＣ１）」を求め、求められた差分値とＨ＿ＳＴＣカウンタ２４２の値「（ＳＴＣ１＋ｎ）」とを加算する。そして、ＳＴＣ補正部２４１は、加算した結果「（ＰＣＲ１＋ｎ）」を補正データとして、Ｈ＿ＳＴＣカウンタ２４２に設定する。
【０１１４】
また、上記以外にも例えば、受信装置１０から受け取る誤差データの値は、「（ＳＴＣ１−ＰＣＲ１）」であってもよい。この場合、ＳＴＣ補正部２４１において、誤差データがＨ＿ＳＴＣカウンタ２４２の値「（ＳＴＣ１＋ｎ）」から減算演算される。そして、ＳＴＣ補正部２４１は、減算した結果「（ＰＣＲ１＋ｎ）」を補正データとして、Ｈ＿ＳＴＣカウンタ２４２に設定する。
【０１１５】
本実施形態においては、誤差データを付加情報としてトランスポートストリームに挿入して転送する例を挙げて説明したが、例えば通知処理部１３２から誤差データ、あるいは変動検出時のＰＣＲデータ、および受信側ＳＴＣデータを個別に転送するような構成であってもよい。さらに、このようなデータ転送専用のインターフェースを設けてもよい。要するに、ＳＴＣ補正部２４１において、Ｒ＿ＳＴＣカウンタ１４２の受信側ＳＴＣデータと同一の値「ＰＣＲ１＋ｎ」が再現できるような変動情報データが、受信装置１０からＳＴＣ補正部２４１に転送されればよい。
【０１１６】
ＳＤカードなどのインターフェースは、前述したように非同期通信であるため、転送時間ｎが定まっていない。しかし、本発明によれば、転送時間ｎの値によらず、受信装置とホスト装置とのクロックの同期を取ることが可能となる。つまり、本発明は、受信装置とホスト装置とのインターフェースが、同期か非同期かを問わず適用することができる。
【０１１７】
また、本実施形態においては、付加情報追加部が、変動検出部からの変動検出信号を受け取れば有効フラグにおいて有効を示すフラグを設定し、受け取らなければ無効を示すフラグを設定する。そして、いずれの場合においても、誤差データを含む変動情報データを作成し、それをホスト装置に送出するように構成している。しかし、本発明はこれに限定されず、例えば、付加情報追加部が、変動検出部からの変動検出信号を受け取ったときのみ、変動情報データを作成し、それをホスト装置に送出するように構成してもよい。
【０１１８】
（第２の実施形態）
前述の第１の実施形態においては、受信装置１０からホスト装置２０に対して、例えば、付加情報として「（ＰＣＲ−ＳＴＣ）」の値を有した誤差データが転送され、受信側とホスト側のカウンタ値を同一に設定する場合を説明した。  
【０１１９】
本実施形態においては、誤差データを含むトランスポートストリームが伝送される伝送線で問題が生じたため、誤差データがホスト装置２０に伝送されなかった場合にも、受信側とホスト側のカウンタ値を同一に設定できる構成について説明する。
【０１２０】
図８は、本発明に係る一実施形態におけるデジタル放送受信システムの、デジタル放送受信装置、およびホスト装置の構成を示すブロック図である。この図８において、図２と同じ番号が付けられている機能部は、同様の機能を有するものであるため、詳細な説明は省略する。本実施形態に係る図８においては、図２に加えてさらに、以下の新たな３つの機能部を有する構成となっている。
【０１２１】
ＩＤカウンタ部１４６は、ＳＴＣ回復処理部１４３から付加情報追加部１４４に変動検出信号が通知されると、その度ごとにカウンタ値が１ずつ増加させられる構成となっている。つまり、ＩＤカウンタ部１４６は、受信側ＳＴＣデータの値とＰＣＲデータの値とが大きく異なり、それらの差が設定された範囲外の値になった回数をカウントする機能部である。このＩＤカウンタ部１４６は、カウンタ部として機能する。
【０１２２】
ＩＤカウンタ部１４６において、カウンタ値が１ずつ増加させられる度に、その回数は付加データに含まれる通信ＩＤに反映される。そして、その付加データは、受信装置１０からホスト装置２０へと伝送される。後述するＩＤ判定部２４３は、この付加データに含まれる通信ＩＤに基づいて、ＰＣＲデータを含む誤差データをホスト装置２０が取りこぼしていないかどうかを判定する。
【０１２３】
累積情報蓄積部１４７は、ＳＴＣ回復処理部１４３から付加情報追加部１４４に変動検出信号および誤差データが伝送されると、その度ごとに誤差データを累積して記憶する構成となっている。例えば、誤差データが、変動検出時のＰＣＲデータの値「ＰＣＲ」、および受信側ＳＴＣデータの値「ＳＴＣ」の差「（ＰＣＲ−ＳＴＣ）」の形で構成されているとする。この場合は、付加情報追加部１４４に変動検出信号が通知される度に、その変動検出信号とともに送られてきた誤差データ「（ＰＣＲ−ＳＴＣ）」を、順次加えて記憶する。
【０１２４】
以下同様に、この累積情報蓄積部１４７は、付加情報追加部１４４に変動検出信号が通知される度に、その変動検出信号とともに送られてきた誤差データを順次加えて記憶する。以下、付加情報追加部１４４に変動検出信号が伝送された際、ともに送られた誤差データを現在値、それに対して、累積情報蓄積部１４７に記憶されている誤差データを累積値と呼ぶことにする。
【０１２５】
ＩＤ判定部２４３は、ＰＣＲデータを含む誤差データを、ホスト装置２０が取りこぼしていないかどうかを判定する機能部である。このＩＤ判定部２４３は、判定部として機能する。また、この判定は、付加情報抽出部２２２において抽出された付加データに含まれる通信ＩＤに基づいて行なわれる。通信ＩＤには、受信側ＳＴＣデータの値とＰＣＲデータの値とが大きく異なり、それらの差が設定された範囲外の値になった回数が記されている。つまり、通信ＩＤにはＩＤカウンタ部１４６においてカウントされたカウンタ値が順次記される。
【０１２６】
このＩＤ判定部２４３では、前回ＩＤ判定部２４３において読み取られたＩＤカウンタ部１４６におけるカウンタ値と、今回ＩＤ判定部２４３において読み取られたカウンタ値とが比較される。そして、それらが連続である場合には、ＰＣＲデータを含む誤差データをホスト装置２０は取りこぼしておらず、すべて正しく受け取っていると判定される。それに対して、それらカウンタ値が不連続である場合には、ＰＣＲデータを含む誤差データをホスト装置２０が取りこぼしていると判定される。この判定結果に基づき、付加データに含まれる誤差データとして、現在値を採用するか累積値を採用するかが決められる。
【０１２７】
つまり、ＰＣＲデータを含む誤差データをホスト装置２０が取りこぼしていない場合には、誤差データとして現在値を採用すればよい。そして、この値が付加情報抽出部２２２を介してＳＴＣ補正部２４１に送出されることで、ホスト側ＳＴＣカウンタのカウント値と受信側ＳＴＣカウンタのカウント値とが同一となる。それに対して、ＰＣＲデータを含む誤差データをホスト装置２０が取りこぼしている場合には、誤差データとして現在値を採用し、所定の演算を行なっただけでは、取りこぼしの分を補うことができない。そのため、この場合には、誤差データとして累積値を採用し、所定の演算を行なうことで、ホスト側ＳＴＣカウンタ２４２のカウント値と受信側ＳＴＣカウンタ１４２のカウント値とが同一となる。
【０１２８】
続いて、図８に示した構成により、Ｈ＿ＳＴＣカウンタ２４２のカウント値とＲ＿ＳＴＣカウンタ１４２のカウント値とを同一に設定するための処理の流れを説明する。
【０１２９】
まず、受信装置１０のチューナ処理部１１１において、アンテナで受信されたデジタル放送電波に対して、復調処理や誤り訂正処理等が施される。そして、それらの処理が施された復調信号が、チューナ処理部１１１からＴＳ入力処理部１２１に伝送される。
【０１３０】
ＴＳ入力処理部１２１は、チューナ処理部１１１からの復調信号を受け取り、この復調信号からトランスポートストリームを復元する。復元されたトランスポートストリームは、ＰＣＲ抽出部１２２に供給される。
【０１３１】
ＰＣＲ抽出部１２２は、供給されたトランスポートストリームの各ＴＳパケットのＰＩＤ情報を検出し、このＰＩＤ情報に基づきＰＣＲ情報を含むＴＳパケットを抽出する。さらに、ＰＣＲ抽出部１２２は、抽出されたＴＳパケットに含まれるＰＣＲ情報を抽出し、ＰＣＲデータとしてＳＴＣ回復処理部１４３、およびＲ＿ＳＴＣカウンタ１４２に通知する。また、ＰＣＲ抽出部１２２は、ＴＳ入力処理部１２１から供給されたトランスポートストリームをＴＳ蓄積部１２３に供給する。
【０１３２】
クロック生成部１４１は、ＳＴＣ回復処理部１４３から誤差データを受け取り、その誤差データに応じた周波数のクロック信号を生成する。そして、クロック生成部１４１は、生成されたクロック信号をＲ＿ＳＴＣカウンタ１４２に伝送する。さらに、クロック生成部１４１は、生成されたクロック信号を、ホスト装置２０に伝送するインターフェースであるクロック出力部１３３に伝送する。このクロック出力部１３３に伝送されたクロック信号は、クロック信号を受信するホスト側のインターフェースであるクロック入力部２３３に伝送される。引き続いて、そのクロック信号は、クロック入力部２３３からＨ＿ＳＴＣカウンタ２４２のクロック入力端子に伝送される。
【０１３３】
Ｒ＿ＳＴＣカウンタ１４２は、クロック入力端子（ＣＫ）を介して、クロック生成部１４１からのクロック信号を受け取る。そして、Ｒ＿ＳＴＣカウンタ１４２は、このクロック信号を計数することでカウントの動作を行なう。また、Ｒ＿ＳＴＣカウンタ１４２は、計数された値であるカウントデータを、受信側ＳＴＣデータとしてカウント出力端子（ＯＵＴ）から出力し、ＳＴＣ回復処理部１４３に供給する。
【０１３４】
また、Ｒ＿ＳＴＣカウンタ１４２は、ロード入力端子（Ｌ）を介して、ＳＴＣ回復処理部１４３からの変動検出信号を受け取る。この変動検出信号を受け取ったＲ＿ＳＴＣカウンタ１４２は、ロードデータ入力端子（ＩＮ）を介して、ＰＣＲ抽出部１２２からのＰＣＲデータを取り込む。そして、Ｒ＿ＳＴＣカウンタ１４２は、カウント出力端子からのカウントデータが、取り込んだＰＣＲデータの値となるよう設定する。
【０１３５】
ＳＴＣ回復処理部１４３は、Ｒ＿ＳＴＣカウンタ１４２からの受信側ＳＴＣデータおよびＰＣＲ抽出部１２２からのＰＣＲデータを取り込む。そして、例えば、受信側ＳＴＣデータとＰＣＲデータとの差分演算を行い、その差分値を誤差データとする。
【０１３６】
以上説明したように、ＰＣＲ抽出部１２２からのＰＣＲデータに基づき、クロック生成部１４１、Ｒ＿ＳＴＣカウンタ１４２およびＳＴＣ回復処理部１４３により、放送局側の基準クロックと同期したクロック信号を生成するクロック再生ループが構成される。
【０１３７】
ここで、図３を用いて説明したように、ＳＴＣ回復処理部１４３は、誤差データに基づいて、クロック再生における同期の乱れや異常を検出する。例えば、ＳＴＣ回復処理部１４３は、受信側ＳＴＣデータとＰＣＲデータとの差分値が誤差データである場合には、その誤差データの値が所定の設定上限値と設定下限値の範囲内であるかどうかを監視している。そして、ＳＴＣ回復処理部１４３は、誤差データが設定された値の範囲外になったとき、同期の乱れや異常が検出されたとし、Ｒ＿ＳＴＣカウンタ１４２のロード入力端子に変動検出信号を出力する。さらに、ＳＴＣ回復処理部１４３は、誤差データが設定された値の範囲外になったとき、付加情報追加部１４４に対しても、変動検出信号および誤差データを伝送する。なお、ＳＴＣ回復処理部１４３は、誤差データの絶対値を監視し、誤差データの絶対値が設定上限値以上となったとき変動検出信号を出力するようにしてもよい。
【０１３８】
付加情報追加部１４４は、ＴＳ入力処理部１２１により復元されたトランスポートストリームに、誤差データである変動情報データを挿入するための付加情報を生成する。付加情報は、誤差データおよびそのデータが有効か無効かを示す有効フラグを含んでいる。この有効フラグは、例えば、変動検出信号が通知されたときは有効を示すフラグが設定され、変動検出信号が通知されないときは無効を示すフラグが設定される。
【０１３９】
また、この付加情報追加部１４４は、ＳＴＣ回復処理部１４３から受け取った変動検出信号および誤差データに基づいて、以下の処理を行なう。まず、付加情報追加部１４４は、変動検出信号を受け取ると、ＩＤカウンタ部１４６を制御し、ＩＤカウンタ部１４６のカウント値を１だけ増やす。そして、付加情報追加部１４４は、ＩＤカウンタ部１４６のカウント値を付加情報に記す。
【０１４０】
ここで、図９に、パケット転送部１３１から転送されるデータの通信フォーマットの一例を示す。図９において、ＴＳ１からＴＳ５は、ＴＳ入力処理部１２１で復元されたＴＳパケットである。また、前述したように、ＳＴＣ回復処理部１４３において変動が検出されると、付加情報追加部１４４により付加情報が付加される。
【０１４１】
この付加情報としては、例えば、第１フッタに誤差データの現在値が、第２フッタに誤差データの累積値が書き込まれている。この誤差データの累積値は、累積情報蓄積部１４７に記憶されている値である。そして、第１フッタと第２フッタとの間には、ＩＤカウンタ部１４６のカウンタ値を表す、通信ＩＤが書き込まれている。この通信ＩＤは、変動が検出される度に書き換えられる。
【０１４２】
また、第１フッタおよび第２フッタには、誤差データ以外にも、変動検出信号が通知されたか否かを表す有効フラグが少なくとも含まれている。パケット転送部１３１は、このような通信フォーマットに従って、付加情報を含むトランスポートストリームをビット単位でホスト装置２０へと転送する。
【０１４３】
さらに、付加情報追加部１４４は、誤差データを累積情報蓄積部１４７に供給する。累積情報蓄積部１４７には、これまで付加情報追加部１４４から供給された誤差データが累積されて記憶されているので、今回供給された誤差データがさらにそれに加えられて記憶されることになる。例えば、誤差データが、変動検出時のＰＣＲデータの値「ＰＣＲｎ」、および受信側ＳＴＣデータの値「ＳＴＣｎ」の差「（ＰＣＲｎ−ＳＴＣｎ）」の形で構成されているとする（ｎは変動検出された回数を表す整数）。この場合は、付加情報追加部１４４に変動検出信号が通知される度に、その変動検出信号とともに送られてきた誤差データ「（ＰＣＲ−ＳＴＣ）」を、順次加えて記憶する。
【０１４４】
ここでは、付加情報追加部１４４に変動検出信号に記憶されている誤差データの（ｘ−１回目までの）累積値が「ＳＵＭ」であり、次に通知された際（ｘ回目）の誤差データが「（ＰＣＲｘ−ＳＴＣｘ）」であるとする（ｘは何回目の変動検出かを表す整数）。この場合、累積情報蓄積部１４７においては、「ＳＵＭ＋（ＰＣＲｘ−ＳＴＣｘ）」という演算が行なわれ、その値が記憶される。以下同様に、この累積情報蓄積部１４７は、付加情報追加部１４４に変動検出信号が通知される度に、その変動検出信号とともに送られてきた誤差データを順次加えて記憶する。そして、付加情報追加部１４４は、その累積された誤差データを付加情報に付加する。
【０１４５】
付加情報追加部１４４は、誤差データ、ＩＤカウンタ部１４６のカウント値（変動検出回数）および累積された誤差データを含む付加情報をＴＳ蓄積部１２３に供給する。このとき、付加情報追加部１４４は、付加情報をＴＳ蓄積部１２３に供給したことをパケット管理部１２４に通知する。
【０１４６】
パケット管理部１２４は、ＰＣＲ抽出部１２２からの各ＴＳパケットに、付加情報追加部１４４からの付加情報を挿入するよう制御する。パケット管理部１２４からの指令を受けたＴＳ蓄積部１２３は、付加情報追加部１４４から供給された付加情報を、ＰＣＲ抽出部１２２から供給されたＴＳパケットとともに記憶する。
【０１４７】
また、パケット管理部１２４は、ホスト装置２０に転送するパケットがＴＳ蓄積部１２３に準備できているかどうかを、ＴＳ蓄積部１２３に問い合わせて確認する。そして、転送の準備が完了していることが確認されると、パケット管理部１２４は、ＴＳ蓄積部１２３からパケット転送部１３１に対して、付加情報およびＴＳパケットで構成されるトランスポートストリームを供給させる。このとき、パケット管理部１２４は、パケット転送の準備が完了していることを通知処理部１３２に通知する。
【０１４８】
受信側インターフェースである通知処理部１３２は、その通知を受け取ると、ホスト側インターフェースである通知受信部２３２に対して、パケットの準備完了を通知する。その通知を受け取った通知受信部２３２は、ホスト制御部２９１に対して、さらにその通知を転送する。
【０１４９】
パケット準備完了の通知を受け取ったホスト制御部２９１は、コマンド送信部２３４に対して、ＴＳパケット読み出しコマンドを発行する。これにより、コマンド送信部２３４からコマンド受信部１３４に対してＴＳパケット読み出しコマンドであるコマンドデータが伝送される。コマンド受信部１３４は、受信したコマンドデータを解析し、受信したコマンドデータがＴＳパケット読み出しコマンドである場合、パケット転送部１３１に対してパケット送出指示信号を通知する。これにより、パケット転送部１３１は、ＴＳ蓄積部１２３に蓄積されたＴＳパケットをパケット受信部２３１に転送する。以上のような処理手順に従って、受信装置１０からホスト装置２０へと、付加情報を含め、復元されたトランスポートストリームが転送される。
【０１５０】
パケット受信部２３１は、パケット転送部１３１から受信したトランスポートストリームを付加情報抽出部２２２に供給する。付加情報抽出部２２２は、パケット受信部２３１から供給されるトランスポートストリームをＰＥＳ処理部２２１に供給する。
【０１５１】
ＰＥＳ処理部２２１は、供給されたトランスポートストリームを、映像データを格納した映像パケット、音声データを格納した音声パケットおよび受信に関した情報等を有する情報データパケットに分離する。続いて、ＰＥＳ処理部２２１は、映像パケット、音声パケット等各番組のコンテンツデータを格納したパケットのみを分離し、ＰＥＳに再構成する。そして、ＰＥＳ処理部２２１は、再構成したＰＥＳを映像デコーダ２１１および音声デコーダ２１２に供給する。
【０１５２】
さらに、付加情報抽出部２２２は、パケット受信部２３１から供給されるトランスポートストリームから付加情報を抽出する。この付加情報には、図９に示したように、有効フラグ、誤差データの現在値および誤差データの累積値に加えて、変動検出回数を表す通信ＩＤが付加されている。そして、付加情報抽出部２２２において抽出された付加情報は、ＩＤ判定部２４３に供給され、そこでＰＣＲデータを含む誤差データをホスト装置２０が取りこぼしていないかどうかが判定される。
【０１５３】
まず、ＩＤ判定部２４３は、付加情報抽出部２２２において抽出された付加データに含まれる通信ＩＤを参照し、ＩＤカウンタ部１４６における最新のカウンタ値を読み込む。ここで、前回ＩＤ判定部２４３において読み取られたカウンタ値と、今回読み取られたカウンタ値とが比較される。そして、それらが連続な整数である場合には、ＰＣＲデータを含む誤差データをホスト装置２０は取りこぼしておらず、すべて正しく受け取っていると判定される。それに対して、それらカウンタ値が不連続である場合には、ＰＣＲデータを含む誤差データをホスト装置２０が取りこぼしていると判定される。この判定結果に基づき、付加データに含まれる誤差データとして、現在値を採用するか累積値を採用するかが決められる。
【０１５４】
具体的には、例えば、ＳＴＣ回復処理部１４３において３回、同期の乱れや異常が検出されたとする。この場合、ＩＤカウンタ部１４６のカウンタ値は「３」であり、付加情報中の通信ＩＤにも「３」と記されている。また、累積情報蓄積部１４７において、今回の誤差データ「ＳＵＭ３（＝ＰＣＲ３−ＳＴＣ３）」が、これまでの累積値にさらに加えられている。ここで、ＳＵＭｎ＝ＰＣＲｎ−ＳＴＣｎとする（ｎは変動検出された回数を表す整数）。そして、これらカウンタ値および誤差データを含むトランスポートストリームが、ＴＳ蓄積部１２３に供給される。
【０１５５】
その後、トランスポートストリーム中の通信ＩＤが、パケット転送部１３１、パケット受信部２３１および付加情報抽出部２２２を介して、ＩＤ判定部２４３に供給される。ＩＤ判定部２４３は、通信ＩＤを参照し、自らが記憶している値（「２」）と、通信ＩＤの値（「３」）とを比較する。その結果、それらの値が連続した整数であるため、ＰＣＲデータを含む誤差データをホスト装置２０が取りこぼしていないと判定する。そして、自らが記憶している値をカウントアップして「３」とし、さらには、付加情報抽出部２２２に対して、付加情報中の第１フッタの情報を読み出すよう通知する。
【０１５６】
この通知を受け取った付加情報抽出部２２２は、第１フッタに書き込まれている誤差データの現在値をＳＴＣ補正部２４１に供給する。ＳＴＣ補正部２４１は、供給された付加情報から有効フラグおよび誤差データの現在値「ＳＵＭ３（＝ＰＣＲ３−ＳＴＣ３）」を抽出する。
【０１５７】
以下、第１の実施形態において説明したことと同様にして、ホスト装置２０のＨ＿ＳＴＣカウンタ２４２のカウント値を、受信装置１０のＲ＿ＳＴＣカウンタ１４２のカウント値と同一となるように補正することができる。
【０１５８】
続いて、ＳＴＣ回復処理部１４３において、４回目の変動が検出されたとする。この場合、付加情報追加部１４４を介してＩＤカウンタ部１４６のカウンタ値は「４」にカウントアップされる。そして、それに応じて、付加情報中の通信ＩＤには「４」が上書きされる。また、それと同時に、累積情報蓄積部１４７において、今回の誤差データ「ＳＵＭ４（＝ＰＣＲ４−ＳＴＣ４）」が、これまでの累積値にさらに加えられる。そして、これらカウンタ値および誤差データを含むトランスポートストリームが、ＴＳ蓄積部１２３に供給される。ここで、パケット転送部１３１とパケット受信部２３１との送受信の不具合等により、そのトランスポートストリームがホスト装置２０に供給されなかったとする。その結果、ＩＤ判定部２４３は、トランスポートストリームに含まれる通信ＩＤを参照することができないので、「３」という値を記憶したままとなる。
【０１５９】
引き続いて、ＳＴＣ回復処理部１４３において、５回目の変動が検出されたとする。この場合、付加情報追加部１４４を介してＩＤカウンタ部１４６のカウンタ値は「５」にカウントアップされる。そして、それに応じて、付加情報中の通信ＩＤには「５」が上書きされる。また、それと同時に、累積情報蓄積部１４７において、今回の誤差データ「ＳＵＭ５（＝ＰＣＲ５−ＳＴＣ５）」が、これまでの累積値にさらに加えられる。そして、これらカウンタ値および誤差データを含むトランスポートストリームが、ＴＳ蓄積部１２３に供給される。
【０１６０】
その後、トランスポートストリーム中の通信ＩＤが、パケット転送部１３１、パケット受信部２３１および付加情報抽出部２２２を介して、ＩＤ判定部２４３に供給される。ＩＤ判定部２４３は、通信ＩＤを参照し、自らが記憶している値（「３」）と、通信ＩＤの値（「５」）とを比較する。その結果、それらの値が連続した整数ではないため、ＰＣＲデータを含む誤差データをホスト装置２０が取りこぼしていると判定する。そして、自らが記憶している値を通信ＩＤの最新の値までカウントアップして「５」とし、さらには、付加情報抽出部２２２に対して、付加情報中の第２フッタの情報を読み出すよう通知する。この通知を受け取った付加情報抽出部２２２は、第２フッタに書き込まれている誤差データをＳＴＣ補正部２４１に供給する。ＳＴＣ補正部２４１は、供給された付加情報から有効フラグおよび誤差データの累積値「ＳＵＭ１＋ＳＵＭ２＋ＳＵＭ３＋ＳＵＭ４＋ＳＵＭ５」を抽出する。以下、第１の実施形態において説明したことと同様にして、ホスト装置２０のＨ＿ＳＴＣカウンタ２４２のカウント値を、受信装置１０のＲ＿ＳＴＣカウンタ１４２のカウント値と同一となるように補正することができる。
【０１６１】
次にこの補正処理の流れを、図を用いて説明する。図１０は、Ｒ＿ＳＴＣカウンタ１４２とＨ＿ＳＴＣカウンタ２４２とにおけるＳＴＣデータの値の推移を示した図である。図１０は、横軸を時間とし、縦軸をＲ＿ＳＴＣカウンタ１４２およびＨ＿ＳＴＣカウンタ２４２のＳＴＣデータ値として、時間の経過とともに各ＳＴＣデータ値の変化の様子を示している。
【０１６２】
図１０において、まず、図５に示した手順に従って、時刻Ｔ０にＲ＿ＳＴＣカウンタ１４２およびＨ＿ＳＴＣカウンタ２４２がリセットされる。これにより、Ｒ＿ＳＴＣカウンタ１４２およびＨ＿ＳＴＣカウンタ２４２に同一の初期値が設定され、双方同じようにカウントアップを再開する。そして、図１０に示すように、時刻Ｔ１において、変動検出部４３２によりクロック再生における同期の乱れが検出されるとする。
【０１６３】
ここで、変動検出時の受信側ＳＴＣデータの値を「ＳＴＣ１」とし、ＰＣＲデータの値を「ＰＣＲ１」とする。すなわち、時刻Ｔ１において、Ｒ＿ＳＴＣカウンタ１４２には、変動検出時のＰＣＲデータの値「ＰＣＲ１」が設定される。これにより、時刻Ｔ１からは、Ｒ＿ＳＴＣカウンタ１４２は「ＰＣＲ１」からカウントアップを始め、一方、Ｈ＿ＳＴＣカウンタ２４２はこれまでのカウントアップを継続する。
【０１６４】
このとき、累積情報蓄積部１４７において生成される誤差データは、現在値「ＳＵＭ１（＝ＰＣＲ１−ＳＴＣ１）」である。また、この誤差データは、付加情報追加部１４４、パケット転送部１３１およびパケット受信部２３１を経由して転送されるため、転送時間等が必要である。そのため、誤差データは、時刻Ｔ２においてＳＴＣ補正部２４１に供給される。
【０１６５】
このような転送時間ｎ１が必要であるため、時刻Ｔ２において、Ｒ＿ＳＴＣカウンタ１４２は「（ＰＣＲ１＋ｎ１）」、一方、Ｈ＿ＳＴＣカウンタ２４２は「（ＳＴＣ１＋ｎ１）」のＳＴＣデータ値となっている。
【０１６６】
第１の実施形態においては、この時刻Ｔ２において、Ｈ＿ＳＴＣカウンタ２４２に、ＳＴＣ補正部２４１により、「（ＰＣＲ１−ＳＴＣ１）」の値である誤差データが加算される。そして、Ｈ＿ＳＴＣカウンタ２４２とＲ＿ＳＴＣカウンタ１４２とに同一の「（ＰＣＲ１＋ｎ）」の値のＳＴＣデータが設定された。
【０１６７】
しかしながら、本実施形態においては、誤差データを含むストリーム信号が伝送される伝送線で問題が生じたため、時刻Ｔ２において、誤差データがホスト装置２０に伝送されていない、つまりホスト装置２０が誤差データを取りこぼしているとする。そのため、Ｈ＿ＳＴＣカウンタ２４２およびＲ＿ＳＴＣカウンタ１４２は共にカウントアップを継続する。
【０１６８】
そして、図１０に示すように、時刻Ｔ３において、変動検出部４３２によりクロック再生における同期の乱れが検出されたとする。
【０１６９】
ここで、変動検出時の受信側ＳＴＣデータの値を「ＳＴＣ２（＝ＰＣＲ１＋ｎ１＋ｔ）」とし、ＰＣＲデータの値を「ＰＣＲ２」とする。すなわち、時刻Ｔ３において、Ｒ＿ＳＴＣカウンタ１４２には、変動検出時のＰＣＲデータの値「ＰＣＲ２」が設定される。これにより、時刻Ｔ３からは、Ｒ＿ＳＴＣカウンタ１４２は「ＰＣＲ２」からカウントアップを始め、一方、Ｈ＿ＳＴＣカウンタ２４２はこれまでのカウントアップを継続する。
【０１７０】
このとき、累積情報蓄積部１４７において生成される誤差データは、累積値「ＳＵＭ１＋ＳＵＭ２（＝ＰＣＲ１−ＳＴＣ１＋ＰＣＲ２−ＳＴＣ２）」であり、その誤差データは、時刻Ｔ４においてＳＴＣ補正部２４１に供給される。また、転送時間ｎ２が必要であるため、時刻Ｔ４において、Ｒ＿ＳＴＣカウンタ１４２は「（ＰＣＲ２＋ｎ２）」、一方、Ｈ＿ＳＴＣカウンタ２４２は「（ＳＴＣ１＋ｎ１＋ｔ＋ｎ２）」のＳＴＣデータ値となっている。
【０１７１】
ＳＴＣ補正部２４１において、前記の誤差データがＨ＿ＳＴＣカウンタ２４２のＳＴＣデータ値に加えられると、ＳＴＣ２とＰＣＲ１＋ｎ１＋ｔとが等しいことを用いて、「（ＰＣＲ２＋ｎ２）」が得られる。これは、Ｒ＿ＳＴＣカウンタ１４２のＳＴＣデータ値と同一である。
【０１７２】
以上説明したように、本実施形態によれば、累積情報蓄積部１４７において生成される誤差データの累積値を用いることにより、ホスト装置２０が誤差データを取りこぼしても、Ｒ＿ＳＴＣカウンタ１４２とＨ＿ＳＴＣカウンタ２４２のカウント値を同一にすることが可能となる。
【０１７３】
以上により、受信装置１０とホスト装置２０のカウント値とは同一となっているので、映像および音声の再生が可能となる。つまり、映像デコーダ２１１は、供給されたＰＥＳから映像パケットのみを抽出し、さらに映像パケットの映像データから映像信号を復元し、モニタ等へと出力する。また、音声デコーダ２１２は、供給されたＰＥＳから音声パケットのみを抽出し、さらに音声パケットの音声データから音声信号を復元し、スピーカ等へと出力する。
【０１７４】
なお、以上の説明では、受信装置１０からホスト装置２０に対して、付加情報として「（ＰＣＲ−ＳＴＣ）」の累積値を有した誤差データが転送される例を挙げたが、本発明はこれに限定されない。すなわち、転送される値としては、変動検出時のＰＣＲデータの累積値および受信側ＳＴＣデータの累積値であってもよい。また、誤差データとして「（ＳＴＣ−ＰＣＲ）」の累積値を用い、ＳＴＣ補正部２４１により減算演算するような構成であってもよい。
【０１７５】
本実施形態においては、誤差データを付加情報としてトランスポートストリームに挿入して転送する例を挙げて説明したが、本発明はこれに限定されない。例えば、通知処理部１３２から誤差データ、あるいは変動検出時のＰＣＲデータおよび受信側ＳＴＣデータを個別に転送するような構成であってもよい。さらには、このようなデータ転送専用のインターフェースを設けてもよい。要するに、ＳＴＣ補正部２４１において、Ｒ＿ＳＴＣカウンタ１４２の受信側ＳＴＣデータと同一の値が再現できるような変動情報データが、受信装置１０からＳＴＣ補正部２４１に転送されればよい。
【０１７６】
（第３の実施形態）
以上の実施形態による受信装置１０およびホスト装置２０において、各種の機能を有する個別のブロック（機能部）は、個別の半導体集積回路により構成されているとしてもよいが、それらの幾つかが単一の半導体集積回路により構成されてもよい。半導体集積回路は、例えば、ＬＳＩ（Large Scale Integration；大規模集積回路）である。
【０１７７】
前述の第１または第２の実施形態においては、ホスト装置２０の各ブロックは、以下の４つの機能ブロックにグループ分けすることができる。１つ目は、本発明に係るカウンタ補正機能ブロックである。これは、付加情報抽出部２２２、ＳＴＣ補正部２４１およびＨ＿ＳＴＣカウンタ２４２とから構成されている。２つ目は、制御ブロックである。これは、ホスト制御部２９１から構成されている。３つ目は、インターフェースブロックである。これは、パケット受信部２３１、通知受信部２３２、クロック入力部２３３、コマンド送信部２３４およびリセット受信部２３５とから構成されている。そして、４つ目は、デコーダブロックである。これは、映像デコーダ２１１、音声デコーダ２１２およびＰＥＳ処理部２２１とから構成されている。
【０１７８】
図１１は、本発明の一実施形態に係るデジタル放送受信システムの全体構成を示すブロック図である。この図の構成は、図２に示した受信装置１０およびホスト装置２０と同じであるが、ホスト装置２０において、半導体集積回路で構成することが望ましいブロックを、矩形の点線で囲んで示してある。
【０１７９】
この図１１に示した例では、半導体集積回路は、ホスト装置２０におけるカウンタ補正機能ブロック、つまり、付加情報抽出部２２２、ＳＴＣ補正部２４１およびＨ＿ＳＴＣカウンタ２４２とから構成されている。
【０１８０】
このような構成とすることにより、半導体集積回路は、前述の第１または第２の実施形態において説明したクロック同期の、ホスト装置における中心的な機能を有することになる。つまり、半導体集積回路中の付加情報抽出部２２２は、受信装置１０から送られてきた有効フラグおよび誤差データを抽出し、ＳＴＣ補正部２４１に送出する。ＳＴＣ補正部２４１は、受け取った有効フラグを参照し、それが有効であれば、誤差データとホスト側ＳＴＣデータとに所定の演算を施す。そして、ＳＴＣ補正部２４１は、得られた値を補正データとして、Ｈ＿ＳＴＣカウンタ２４２に設定する。これにより、本発明に係る受信装置１０とホスト装置２０とのクロック同期を実行することができる。
【０１８１】
また、図１２に示したように、半導体集積回路としては、この図１１に示したカウンタ補正機能ブロックに、制御ブロック、つまりホスト制御部２９１を加える構成も可能である。これにより、ホスト制御部２９１からリセットコマンドなどのコマンドデータを送信させたり、各機能部を制御させたりする、能動的な機能を持たせることが可能となる。
【０１８２】
さらに、図１２と同様にして、半導体集積回路で構成することが望ましいブロックの例を、図１３、図１４および図１５に矩形の点線で囲んで示す。
【０１８３】
まず、図１３においては、図１１において矩形の点線で囲んだコアとなる部分に、さらに、ホスト制御部２９１、パケット受信部２３１、通知受信部２３２、クロック入力部２３３およびコマンド送信部２３４が加えられている。つまり、コア部分に、制御ブロックおよび受信装置１０とのインターフェースを担うインターフェースブロックを加えたものである。これにより、半導体集積回路の外部に、別個のインターフェースを設ける必要がなくなる。
【０１８４】
次に、図１４においては、図１３において矩形の点線で囲んだ部分に、さらに、リセット受信部２３５が加えられている。
【０１８５】
そして、図１５においては、図１４において矩形の点線で囲んだ部分に、さらに、ＰＥＳ処理部２２１、映像デコーダ２１１および音声デコーダ２１２が加えられている。つまり、コア部分に制御ブロック、インターフェースブロック、さらにデコーダブロックを加えたものである。これにより、半導体集積回路の外部に、別個のデコーダを設ける必要がなくなる。
【０１８６】
このように、本発明に係る複数のブロック（機能部）を１つの半導体集積回路に組み込むことにより、これらブロックの小型化および処理の高速化を実現することができる。さらには、個別のブロックで構成した場合に比べ、接続不良がほとんどなく、ブロック間の調整作業も不必要となる。このため、上述したような半導体集積回路を用いれば、本発明に係るクロック同期の機能を有するとともに、動作の安定したホスト装置を提供することができる。
【０１８７】
また、図１３、図１４および図１５に示した、半導体集積回路を構成する機能ブロックから、ホスト制御部２９１から構成される制御ブロックを除き、受動的な回路とすることも可能である。
【０１８８】
以上説明した半導体集積回路に組み込まれるブロックは、あくまでも例示であり、説明した以外のブロックを有する、あるいは説明したブロックの一部を含まない構成であっても構わない。さらに、受信装置において、本発明に係る複数のブロック（機能部）を１つの半導体集積回路に組み込むこともまた可能である。
【０１８９】
以上説明したように、本発明のデジタル放送受信システムでは、受信状態が悪化するなどの異常が発生した場合には、まず、抽出したＰＣＲデータが受信側ＳＴＣカウンタであるＲ＿ＳＴＣカウンタ１４２に設定される。そして、ＰＣＲデータを含む変動情報データがホスト装置２０に転送される。この変動情報データを利用して、ホスト装置側ＳＴＣカウンタであるＨ＿ＳＴＣカウンタ２４２のカウント値がＲ＿ＳＴＣカウンタ１４２のカウント値と同一となるように補正される。これにより、本デジタル放送受信システムにおいては、クロック同期再生が高速化されるとともに、精度よく画像や音声を復元することができる。
【０１９０】
すなわち、本発明のデジタル放送受信システムでは、ホスト装置２０は、受信装置１０で同期再生したクロック信号を用いて各デジタル処理を行なう構成であるため、クロック信号の共通化が図られる。これにより、ホスト装置２０においてクロック再生を行なうような構成とする必要はなく、かつ受信装置１０で同期再生したクロック信号を即座に利用できる。また、ホスト装置２０にクロック生成部を設ける必要がないため、部品数の削減を図るとともに、低消費電力化や小型化を図ることが可能となる。そのため、本発明は、例えば持ち運び可能な移動体を対象としたデジタル放送受信システムに好適である。
【０１９１】
図１６は、移動体を対象としたようなホスト装置２０に着脱可能な特殊メモリカードとしての受信装置１０を装着可能としたデジタル放送受信システムの具体的な構成の一例を示す図である。図１６では、ホスト装置２０としての携帯電話のメモリカード装着部３３０に、メモリカードとのインターフェースを利用して受信装置１０を装着した例を示している。
【０１９２】
図１６において、ホスト装置２０は、携帯電話本体３２０、使用者が電話番号の入力や動作指示を入力操作するキー入力部３２２，使用者に通話情報等を知らせる表示部３２１、送受信のためのアンテナ３２３，および携帯電話本体３２０内部の各種処理回路（図示せず）により構成される。このような処理回路には、図２で説明したようなホスト装置２０の機能が含まれる。
【０１９３】
また、デジタル放送を受信する機能を有した特殊メモリカード３１０を装着できる装着部３３０が、携帯電話本体３２０の上部に設けられている。特殊メモリカード３１０は、図２で説明したような受信装置１０の機能を有したカード本体３１１と、デジタル放送を受信するためのアンテナ３１２により構成される。すなわち、特殊メモリカード３１０は、受信したデジタル放送電波を復調し、復調した信号を複数のパケットで構成されるストリーム信号として送出する機能を備えた電子カードである。
【０１９４】
また、装着部３３０において、図１のデジタルインターフェース３０で示した信号やデータの接続が行われる。つまり、受信装置１０とホスト装置２０とは、受信側のＩ／Ｆ部１３とホスト側のＩ／Ｆ部２３とを接続するデジタルインターフェース３０により接続される。このデジタルインターフェース３０により、少なくとも、受信装置１０から、ＴＳ受信処理部１２で復元したトランスポートストリーム信号、クロック生成部１４１で生成したクロック信号、および変動処理部としての付加情報追加部１４４に記憶した変動情報データを、ホスト装置２０に伝送するように、受信装置１０とホスト装置２０とが接続されればよい。
【０１９５】
なお、特殊メモリカード３１０で示す電子カードは、受信したデジタル放送電波を復調し、復調した信号を複数のパケットで構成されるストリーム信号として送出する機能を備えたＳＤカードなどで実現できる。このとき、ＳＤカードから送出される、ストリーム信号、クロック信号および変動情報データは、ＳＤカード仕様で定められたデータラインを利用、あるいはデータラインとコマンドラインとを利用して伝送することができる。
【０１９６】
ＳＤカード仕様で定められたデータラインを利用することで、ＳＤカードの高度な著作権保護機能、および高速な情報通信機能を有効に利用することができる。
【０１９７】
これにより、例えば、使用者が装着部３３０に、受信装置１０の機能を有した特殊メモリカード３１０を装着することにより、携帯電話本体３２０と受信装置１０の機能を有した特殊メモリカード３１０とを組み合わせた使用形態が可能となる。すなわち、受信装置１０の機能を有した特殊メモリカード３１０を装着することで、表示部３２１に特殊メモリカード３１０で受信したデジタル放送の番組を表示できる。
【０１９８】
このように、ホスト装置２０の使用者は、デジタル放送の視聴を希望するとき、携帯電話本体３２０にデジタル放送が受信できる特殊メモリカード３１０を装着することで、デジタル放送が視聴できる。また、デジタル放送の視聴を希望しないときには、特殊メモリカード３１０を外した状態とすることで、通常の携帯電話として使用できる。なお、特殊メモリカード３１０を装着した状態で、通常の携帯電話として使用できるようにしてもよい。また、特殊メモリカード３１０に代えて、通常のＳＤカードなどのメモリカードも装着でき、携帯電話機能とメモリカード機能とを組み合わせた利用も可能であるようにしてもよいことは言うまでもない。
【０１９９】
また、図１６では、ホスト装置として携帯電話の例を挙げているが、ＰＤＡやデジタルカメラ、あるいはナビゲーション装置など移動体を対象とした機器をホスト装置としてもよい。さらには、本発明は、セットトップボックスのような、移動を対象としない機器に対しても適応できる。
【０２００】
（その他の実施形態）
前述の第１および第２の実施形態においては、ユーザ指示によりチャンネルが切り替えられた場合などに、ホスト制御部２９１がそれを検出し、初期化のためのリセット処理を行なうとした。しかしながら、本発明はそれに限られることなく、受信装置１０が変動を検出したことを伝える信号が、トランスポートストリームが伝送される伝送線とは異なる伝送線を介して、ホスト装置２０のホスト制御部２９１へ通知されるように構成することも可能である。
【０２０１】
まず、ＳＴＣ回復処理部１４３によって同期の乱れや異常が検出されると、変動検出信号がＳＴＣ回復処理部１４３から付加情報追加部１４４に対して通知される。そして、付加情報追加部１４４は、変動検出信号が検出されているか否かを、パケット管理部１２４を介して通知処理部１３２に通知する。受信側インターフェースである通知処理部１３２は、その通知を受け取ると、ホスト側インターフェースである通知受信部２３２に対して、変動検出信号の検出の有無を通知する。そして、その通知を受け取った通知受信部２３２は、ホスト制御部２９１に対して、さらにその通知を転送する。
【０２０２】
ホスト制御部２９１は、変動検出信号の検出の有無を解析し、変動検出信号が検出されたと判断された場合、コマンド送信部２３４に対してリセットコマンドを発行する。これにより、コマンド送信部２３４からコマンド受信部１３４に対してリセットコマンドであるコマンドデータが伝送される。コマンド受信部１３４は、受信したコマンドデータを解析し、それがリセットコマンドを含んでいる場合、リセット処理部１４５に対してリセット信号を通知する。この通知を受け取ったリセット処理部１４５は、Ｒ＿ＳＴＣカウンタ１４２をリセットする。
【０２０３】
続いて、リセット処理部１４５は、リセット受信部２３５へ、Ｒ＿ＳＴＣカウンタ１４２をリセットしたことを通知する。この通知は、例えば、受信装置１０からホスト装置２０へのリセット信号ラインを通じて行なえばよい。リセット受信部２３５は、Ｒ＿ＳＴＣカウンタ１４２がリセットされた旨の通知を受け取ると、Ｈ＿ＳＴＣカウンタ２４２に対してリセットを実行する。これにより、受信装置１０内のＲ＿ＳＴＣカウンタ１４２とホスト装置２０内のＨ＿ＳＴＣカウンタ２４２のカウント値が、ほぼ同時に、例えばゼロなどの初期値に設定される。
【０２０４】
前述の実施形態では、受信装置１０からホスト装置２０に対して、受信装置１０で復元したトランスポートストリーム信号に付加情報を含めて送出するような例を挙げて説明した。しかし、本発明はそれに限定されるものではなく、例えば、復元したトランスポートストリーム信号に基づき再生成したＰＥＳ形式や、セクション形式のストリーム信号に付加情報を含めて送出するような形態であってもよい。
【０２０５】
また、前述の実施形態では、本発明をデジタル放送におけるＭＰＥＧ２システムに適用した場合を説明したが、本発明はそれに限定されず、例えば、ネットワークを介してデジタルコンテンツを配信、受信するシステムなどを含めたデジタル通信システム一般に適用可能である。
【０２０６】
（実施の形態の概要）
本発明の実施の形態の概要を以下に記載する。
【０２０７】
（１）  あるデジタル信号受信システムは、デジタル通信信号を受信し、前記通信信号に含まれるＰＣＲデータに基づきクロック信号を生成する機能を備えるとともに、前記通信信号を含み、複数のパケットで構成されるストリーム信号およびクロック信号を送出する機能を備えるデジタル信号受信装置と、インターフェース部を介して前記デジタル信号受信装置からの前記ストリーム信号およびクロック信号を受信するホスト装置とにより構成されるデジタル信号受信システムであって、前記デジタル信号受信装置は、前記クロック信号のクロック数をカウントし、カウントした値を受信側ＳＴＣデータとして出力する受信側ＳＴＣカウンタと、前記受信側ＳＴＣデータと前記ＰＣＲデータとの差分値を誤差データとし、前記誤差データに基づき、所定値以上の周波数の変動を検出する変動検出部と、前記受信側ＳＴＣデータと前記ＰＣＲデータとに基づく変動情報データを前記ホスト装置に送出するとともに、前記変動検出部において、前記所定値以上の周波数の変動が検出されると、前記受信側ＳＴＣカウンタに前記ＰＣＲデータを設定する変動処理部とを備え、前記ホスト装置は、前記デジタル信号受信装置から受け取った前記クロック信号のクロック数をカウントし、カウントした値をホスト側ＳＴＣデータとして出力するホスト側ＳＴＣカウンタと、前記変動検出部において、前記所定値以上の周波数の変動が検出されると、前記ホスト側ＳＴＣデータと前記変動情報データとに基づき演算した値を補正データとし、前記ホスト側ＳＴＣカウンタに前記補正データを設定することにより、受信側ＳＴＣカウンタとホスト側ＳＴＣカウンタの値を一致させるＳＴＣ補正部とを備えるものである。
【０２０８】
この構成によれば、デジタル信号受信装置は、例えば受信状態が悪化するなどの異常が発生した場合に、抽出したＰＣＲデータを受信側ＳＴＣカウンタに設定する。以後、受信側ＳＴＣカウンタは、そのＰＣＲデータの値から継続してカウントを続ける。そして、デジタル信号受信装置は、受信側ＳＴＣデータとＰＣＲデータに基づく変動情報データをホスト装置に転送する。このとき、ホスト側ＳＴＣカウンタは、デジタル信号受信装置から受け取ったクロック信号のクロック数をカウントし続けている。したがって、受信側ＳＴＣカウンタとホスト側ＳＴＣカウンタのカウントした値の差は、時間によらず一定である。つまり、そのカウントした値の差は、デジタル信号受信装置から送出された変動情報データが、ホスト装置に受け取られるまでの転送時間にはよらない。また、この変動情報は、受信側ＳＴＣカウンタとホスト側ＳＴＣカウンタのカウントした値の差を、作り出せる形式のものである。
【０２０９】
ＳＴＣ補正部は、この変動情報データを用いて、ホスト側ＳＴＣカウンタのカウント値を受信側ＳＴＣカウンタのカウント値と同一となるように補正する。これにより、デジタル信号受信装置とホスト装置とにおいて、確実なクロック同期再生が可能となる。
【０２１０】
また、デジタル信号受信装置とホスト装置とにおいて、クロック信号の共用化を図っているため、ホスト装置にクロックを生成する機能を持たせる必要がなく、デジタル信号受信システムの低消費電力化や小型化を図ることが可能となる。
【０２１１】
（２）  あるデジタル信号受信システムは、デジタル信号受信システム（１）であって、前記変動情報データは最初に変動が検出されてからの累積値であり、前記デジタル信号受信装置は最初に変動が検出されてからの変動回数をカウントするカウンタ部をさらに備え、前記ホスト装置はデジタル信号受信装置から受け取った前記変動回数を順次記憶し、その記憶している前記変動回数と、新たにデジタル信号受信装置から送られてきた変動回数とを比較し、それらが連続な整数でない場合に、前記変動情報データを補正データとして設定する判定部とをさらに備える。
【０２１２】
この構成によれば、デジタル信号受信装置は、例えば受信状態が悪化するなどの異常が発生した場合に、抽出したＰＣＲデータを受信側ＳＴＣカウンタに設定する。以後、受信側ＳＴＣカウンタは、そのＰＣＲデータの値から継続してカウントを続ける。そして、デジタル信号受信装置は、受信側ＳＴＣデータとＰＣＲデータに基づく変動情報データをホスト装置に転送する。この変動情報データは、最初に変動が検出されてからの累積値である。また、ホスト側ＳＴＣカウンタは、デジタル信号受信装置から受け取ったクロック信号のクロック数をカウントし続けている。
【０２１３】
ここで、誤差データを含むストリーム信号が伝送される伝送線で問題が生じたため、誤差データがホスト装置に正確に伝送されなかった場合であっても、変動情報データは最初に変動が検出されてからの累積値である。そのため、ＳＴＣ補正部は、この変動情報データを用いて、ホスト側ＳＴＣカウンタのカウント値を受信側ＳＴＣカウンタのカウント値と同一となるように補正することができる。これにより、デジタル信号受信装置とホスト装置とにおいて、確実なクロック同期再生が可能となる。
【０２１４】
（３）  あるデジタル信号受信システムは、デジタル信号受信システム（１）または（２）であって、前記ＳＴＣ補正部は、前記変動情報データとして供給された前記ＰＣＲデータおよび前記受信側ＳＴＣデータに基づき、それらの差分値を求め、求められた差分値と前記ホスト側ＳＴＣデータとに所定の演算を行った結果を前記補正データとして、前記ホスト側ＳＴＣカウンタに設定するものである。
【０２１５】
この構成によれば、受信装置は、デジタル信号の送信側のクロック情報であるＰＣＲデータと、受信装置側のクロック情報であるＳＴＣデータとを、それぞれ個別に変動情報データとしてホスト装置に供給する。そして、ホスト装置のＳＴＣ補正部は、これらのデータの差分値を求め、受信装置とホスト装置とのクロック同期を取るための補正データを作成し、それをホスト側ＳＴＣカウンタに設定する。これにより、ホスト側ＳＴＣカウンタのカウント値と受信側ＳＴＣカウンタのカウント値とを同一に設定できる。また、クロック同期に必要な演算をＳＴＣ補正部のみで行なうため、機能の変更や拡張を行なうことが容易である。
【０２１６】
（４）  あるデジタル信号受信システムは、デジタル信号受信システム（３）であって、前記ＳＴＣ補正部は、供給された前記変動情報データに基づき、前記ＰＣＲデータから前記受信側ＳＴＣデータを減算した値を求め、求められた差分値と前記ホスト側ＳＴＣデータとを加算した結果を前記補正データとして、前記ホスト側ＳＴＣカウンタに設定するものである。
【０２１７】
この構成によれば、受信装置は、デジタル信号の送信側のクロック情報であるＰＣＲデータと、受信装置側のクロック情報であるＳＴＣデータとを、それぞれ個別に変動情報データとしてホスト装置に供給する。そして、ホスト装置のＳＴＣ補正部は、（ＰＣＲデータ）−（ＳＴＣデータ）の値を求め、これをホスト側ＳＴＣデータに加える。受信装置とホスト装置とにおいて、ＳＴＣデータの値は共通であるため、これにより、ホスト側ＳＴＣカウンタには、受信側ＳＴＣカウンタと同じカウント値が設定される。
【０２１８】
（５）  あるデジタル信号受信システムは、デジタル信号受信システム（１）または（２）であって、前記ＳＴＣ補正部は、前記変動情報データとして供給された前記ＰＣＲデータと前記受信側ＳＴＣデータとの差分値と、前記ホスト側ＳＴＣデータとに所定の演算を行った結果を前記補正データとして、前記ホスト側ＳＴＣカウンタに設定するものである。
【０２１９】
この構成によれば、受信装置は、デジタル信号の送信側のクロック情報であるＰＣＲデータと、受信装置側のクロック情報であるＳＴＣデータとの差分値を求め、それを変動情報データとしてホスト装置に供給する。そのため、変動情報データのデータ量を少なくすることができる。そして、ホスト装置のＳＴＣ補正部は、受け取った差分値とホスト側ＳＴＣデータとに所定の演算を行い、受信装置とホスト装置とのクロック同期を取るための補正データを作成し、それをホスト側ＳＴＣカウンタに設定する。これにより、ホスト側ＳＴＣカウンタのカウント値と受信側ＳＴＣカウンタのカウント値とを同一に設定できる。
【０２２０】
（６）  あるデジタル信号受信システムは、デジタル信号受信システム（５）であって、前記ＳＴＣ補正部は、前記変動情報データとして供給された前記ＰＣＲデータから前記受信側ＳＴＣデータを減算した差分値と、前記ホスト側ＳＴＣデータとを加算した結果を前記補正データとして、前記ホスト側ＳＴＣカウンタに設定するものである。
【０２２１】
この構成によれば、受信装置は、デジタル信号の送信側のクロック情報であるＰＣＲデータと、受信装置側のクロック情報であるＳＴＣデータとの差分値（ＰＣＲデータ）−（ＳＴＣデータ）を求め、それを変動情報データとしてホスト装置に供給する。そのため、変動情報データのデータ量を少なくすることができる。そして、ホスト装置のＳＴＣ補正部は、変動情報データとして受け取った差分値をホスト側ＳＴＣデータに加える。受信装置とホスト装置とにおいて、ＳＴＣデータの値は共通であるため、これにより、ホスト側ＳＴＣカウンタには、受信側ＳＴＣカウンタと同じカウント値が設定される。
【０２２２】
（７）  あるデジタル信号受信システムは、デジタル信号受信システム（３）ないし（６）のいずれかであって、前記変動情報データは、前記インターフェース部から送出される前記ストリーム信号に挿入されて送出されるものである。
【０２２３】
この構成によれば、受信装置からホスト装置へ変動情報を送出するための余計な伝送線を設ける必要がない。また、通信信号と変動情報データとが同一のストリーム信号内にあるため、それらが別々に送られた場合に比べ、それぞれの対応付けが容易である。そのため、例えば、ストリーム信号から復元された画像や音声の正確な再現が可能となる。
【０２２４】
（８）  あるデジタル信号受信システムは、デジタル信号受信システム（７）であって、前記変動検出部は、前記誤差データに基づき、前記クロック信号の前記周波数の変動を検出するものである。
【０２２５】
この構成によれば、デジタル通信の送信側のクロック情報であるＰＣＲデータと、受信装置側のクロック情報であるＳＴＣデータとの差分値に基づいてクロックの同期を取る、通常のＭＰＥＧ２システムにおける回路を流用することができるので、構成が簡易となる。
【０２２６】
（９）  あるデジタル信号受信システムは、デジタル信号受信システム（８）であって、前記変動検出部は、前記誤差データの値が所定の下限値と上限値とで定められる範囲を外れたとき、前記クロック信号における前記周波数の変動を検出したとする変動検出信号を出力するものである。
【０２２７】
この構成によれば、下限値および上限値を自由に設定できるので、その範囲を適度に選ぶことにより、変動検出を有効に実行できる。また、誤差データの値が所定の範囲のどこに位置するかを判定するのは容易なため、回路構成を簡略にし得る。
【０２２８】
（１０）  あるデジタル信号受信システムは、デジタル信号受信システム（９）であって、前記デジタル信号受信装置は、前記変動情報データが有効か無効かを示すフラグを設定するとともに、前記フラグおよび前記前記変動情報データを含む付加情報を前記ストリーム信号に挿入させる付加情報追加部をさらに備えるものである。
【０２２９】
この構成によれば、付加情報追加部は、ストリーム信号に単に付加情報を挿入させるだけではなく、変動情報に基づいて、付加情報が有効か無効かを示す情報等を含ませることが可能となる。これにより、ホスト装置が付加情報を取捨選択する基準が明確になるので、誤った処理を行なうことが抑えられる。
【０２３０】
（１１）  あるデジタル信号受信システムは、デジタル信号受信システム（１０）であって、前記ホスト装置は、前記インターフェース部を介して受け取った前記ストリーム信号に含まれる前記付加情報を抽出し、さらに前記付加情報から抽出された前記変動情報データを前記ＳＴＣ補正部に供給する付加情報抽出部をさらに備えるものである。
【０２３１】
この構成によれば、付加情報抽出部は、ストリーム信号に挿入された付加情報を抽出し、残りの通信信号と分離することが可能となる。これにより、クロック同期に必要な付加情報と、通信再生に必要なデータとを別々の、所定の機能部に送出することが可能となる。
【０２３２】
（１２）  あるデジタル信号受信システムは、デジタル信号受信システム（１１）であって、前記デジタル信号受信装置は、前記ホスト装置から、前記デジタル信号受信装置の各処理を制御するためのコマンドデータを受け取るコマンド受信部と、前記ホスト装置に、前記デジタル信号受信装置からの情報を通知する通知処理部とをさらに備え、前記ホスト装置は、前記デジタル信号受信装置に、前記デジタル信号受信装置の各処理を制御するための前記コマンドデータを送信するコマンド送信部と、前記デジタル信号受信装置からの情報を受け取る通知受信部とをさらに備えるものである。
【０２３３】
この構成によれば、デジタル信号受信装置の各処理を制御するためのコマンドデータ、例えばリセットコマンドを、ホスト装置からコマンド送信部およびコマンド受信部を介して、受信装置に送信することが可能となる。また、受信装置からの情報、例えば転送するパケットの準備完了を、受信装置から通知処理部および通知受信部を介して、ホスト装置に送信することが可能となる。
【０２３４】
（１３）  あるデジタル信号受信システムは、デジタル信号受信システム（１２）であって、前記デジタル信号受信装置は、前記ホスト装置から前記コマンド受信部を介して送出されたリセット信号を受け取ると、前記受信側ＳＴＣカウンタを所定の初期状態にリセットするとともに、前記ホスト装置にリセットしたことを通知するリセット信号を出力するリセット処理部をさらに備え、前記ホスト装置は、前記リセット処理部からの前記リセット信号に基づき、前記ホスト側ＳＴＣカウンタを所定の初期状態にリセットするリセット受信部とをさらに備えるものである。
【０２３５】
この構成によれば、ホスト装置からのリセット信号を受け取ったリセット処理部は、受信側ＳＴＣカウンタを例えばゼロなどの初期値に設定する。続いて、リセット処理部は、リセット信号をリセット受信部に送出する。このリセット信号を受け取ったリセット受信部は、ホスト側ＳＴＣカウンタを受信側ＳＴＣカウンタと同じ値、例えばゼロなどの初期値に設定する。これにより、両カウンタに、同時にゼロなどの初期値を設定することができる。そのため、以後のカウンタのクロック同期を取る処理が有効に行なえる。
【０２３６】
（１４）  あるデジタル信号受信システムは、デジタル信号受信システム（１）ないし（１３）のいずれかであって、前記デジタル信号受信装置と前記ホスト装置は、デジタルインターフェースにより接続されるものである。
【０２３７】
この構成によれば、ストリーム信号を、受信装置からホスト装置に、圧縮せずにデジタル形式で伝送することができるため、信号の劣化を抑えることができる。
【０２３８】
（１５）  あるデジタル信号受信システムは、デジタル信号受信システム（１４）であって、前記デジタルインターフェースは、少なくとも、前記デジタル信号受信装置から、前記ストリーム信号、前記クロック信号および前記変動情報データを伝送するものである。
【０２３９】
この構成によれば、クロック信号により受信装置とホスト装置とのクロックの同期が取られている。そして、受信装置において周波数の変動が検出された場合には、変動情報データに基づいて、クロック同期再生が行なわれる。これにより、ストリーム信号からの再生処理が、正常な動作へと回復する。
【０２４０】
（１６）  あるデジタル信号受信システムは、デジタル信号受信システム（１）ないし（１５）のいずれかであって、前記デジタル信号受信装置は電子カードである。
【０２４１】
この構成によれば、ホスト装置にデジタル信号の受信機能を備えた電子カードを装着することで、デジタル信号の受信が可能となる。また、ホスト装置はそのままで、装着する電子カードを交換することで、デジタル通信に関する各種規格の変更やバージョンアップ等にも容易に対応できる。
【０２４２】
（１７）  あるデジタル信号受信システムは、デジタル信号受信システム（１６）であって、前記電子カードはＳＤカードである。
【０２４３】
この構成によれば、ＳＤカードの特徴を活かした、コンパクトで大容量、さらに情報保護機能において信頼性の高い、デジタル信号受信システムを構成することができる。
【０２４４】
（１８）  あるデジタル信号受信システムは、デジタル信号受信システム（１７）であって、前記デジタル信号受信装置としてのＳＤカードから送出される前記ストリーム信号、前記クロック信号および前記変動情報データは、前記ＳＤカード仕様で定められたデータラインを利用して伝送されるものである。
【０２４５】
この構成によれば、ＳＤカードの特徴である高度な著作権保護機能、および高速な情報通信機能を有するデジタル信号受信システムを構成することができる。
【０２４６】
（１９）  あるデジタル信号受信装置は、デジタル通信信号を受信し、前記通信信号に含まれるＰＣＲデータに基づきクロック信号を生成する機能を備えるとともに、前記通信信号を含み、複数のパケットで構成されるストリーム信号およびクロック信号を送出する機能を備えるデジタル信号受信装置であって、インターフェース部を介して前記デジタル信号受信装置からの前記ストリーム信号およびクロック信号を受信するホスト装置に接続されることによりデジタル信号受信システムを構成可能なデジタル信号受信装置であって、前記デジタル信号受信装置は、前記クロック信号のクロック数をカウントし、カウントした値を受信側ＳＴＣデータとして出力する受信側ＳＴＣカウンタと、前記受信側ＳＴＣデータと前記ＰＣＲデータとの差分値を誤差データとし、前記誤差データに基づき、所定値以上の周波数の変動を検出する変動検出部と、前記受信側ＳＴＣデータと前記ＰＣＲデータとに基づく変動情報データを前記ホスト装置に送出するとともに、前記変動検出部において、前記所定値以上の周波数の変動が検出されると、前記受信側ＳＴＣカウンタに前記ＰＣＲデータを設定する変動処理部とを備えるものである。
【０２４７】
この構成によれば、デジタル信号受信装置は、例えば受信状態が悪化するなどの異常が発生した場合に、抽出したＰＣＲデータを受信側ＳＴＣカウンタに設定する。そして、デジタル信号受信装置は、変動情報データをホスト装置に転送する。これにより、ホスト装置が、この変動情報データを利用して、ホスト側ＳＴＣカウンタのカウント値を受信側ＳＴＣカウンタのカウント値と同一となるように補正し得る。
【０２４８】
（２０）  あるデジタル信号受信装置は、デジタル信号受信装置（１９）であって、前記変動情報データは、前記受信側ＳＴＣデータおよび前記ＰＣＲデータである。
【０２４９】
この構成によれば、受信装置は、デジタル通信の送信側のクロック情報であるＰＣＲデータと、受信装置側のクロック情報であるＳＴＣデータとを、それぞれ個別に変動情報データとしてホスト装置に供給する。つまり、この受信装置は、これらのデータを用いたクロック同期のための演算を、ホスト装置内でのみ行なわせる構成のため、各種のホスト装置に対応できる。
【０２５０】
（２１）  あるデジタル信号受信装置は、デジタル信号受信装置（１９）であって、前記変動情報データは、前記ＰＣＲデータと前記受信側ＳＴＣデータとの差分値である。
【０２５１】
この構成によれば、受信装置は、デジタル通信の送信側のクロック情報であるＰＣＲデータと、受信装置側のクロック情報であるＳＴＣデータとの差分値を求め、それを変動情報データとしてホスト装置に供給する。そのため、変動情報データのデータ量を少なくすることができる。
【０２５２】
（２２）  あるデジタル信号受信装置は、デジタル信号受信装置（２０）または（２１）であって、前記変動情報データは、前記インターフェース部から送出される前記ストリーム信号に挿入されて送出されるものである。
【０２５３】
この構成によれば、受信装置からホスト装置へ変動情報を送出するための余計な伝送線を設ける必要がない。また、通信信号と変動情報データとが同一のストリーム信号内にあるため、それらが別々に送られた場合に比べ、それぞれの対応付けが容易である。そのため、例えば、ストリームから復元された画像や音声の正確な再現が可能となる。
【０２５４】
（２３）  あるデジタル信号受信装置は、デジタル信号受信装置（２２）であって、前記変動検出部は、前記誤差データに基づき、前記クロック信号の前記周波数の変動を検出するものである。
【０２５５】
この構成によれば、デジタル通信の送信側のクロック情報であるＰＣＲデータと、受信装置側のクロック情報であるＳＴＣデータとの差分値に基づいてクロックの同期を取る、通常のＭＰＥＧ２システムにおける回路を流用することができるので、構成が簡易となる。
【０２５６】
（２４）  あるデジタル信号受信装置は、デジタル信号受信装置（２３）であって、前記変動検出部は、前記誤差データの値が所定の下限値と上限値とで定められる範囲を外れたとき、前記クロック信号における前記周波数の変動を検出したとする変動検出信号を出力するものである。
【０２５７】
この構成によれば、下限値および上限値を自由に設定できるので、その範囲を適度に選ぶことにより、変動検出を有効に実行できる。また、誤差データの値が所定の範囲のどこに位置するかを判定するのは容易なため、回路構成を簡略にし得る。
【０２５８】
（２５）  あるデジタル信号受信装置は、デジタル信号受信装置（２３）であって、前記変動検出部は、前記誤差データの絶対値が所定の上限値以上となったとき、前記クロック信号における前記周波数の変動を検出したとする変動検出信号を出力するものである。
【０２５９】
この構成によれば、上限値を自由に設定できるので、その値を適度に選ぶことにより、変動検出を有効に実行できる。また、誤差データの絶対値を監視するだけなので、回路構成を簡略にし得る。
【０２６０】
（２６）  あるデジタル信号受信装置は、デジタル信号受信装置（２４）または（２５）であって、前記変動情報データが有効か無効かを示すフラグを設定するとともに、前記フラグおよび前記前記変動情報データを含む付加情報を前記ストリーム信号に挿入させる付加情報追加部をさらに備えるものである。
【０２６１】
この構成によれば、付加情報追加部は、ストリーム信号に単に付加情報を挿入させるだけではなく、変動情報に基づいて、付加情報が有効か無効かを示す情報等を含ませることが可能となる。これにより、ホスト装置が付加情報を取捨選択する基準が明確になるので、誤った処理を行なうことが抑えられる。
【０２６２】
（２７）  あるデジタル信号受信装置は、デジタル信号受信装置（２６）であって、前記ホスト装置から、前記デジタル信号受信装置の各処理を制御するためのコマンドデータを受け取るコマンド受信部と、前記ホスト装置に、前記デジタル信号受信装置からの情報を通知する通知処理部とをさらに備えるものである。
【０２６３】
この構成によれば、コマンド受信部および通知処理部が、受信側インターフェース部の一部として機能する。そのためホスト装置からのコマンドデータ、およびホスト装置への情報を有効に伝送し得る。
【０２６４】
（２８）  あるデジタル信号受信装置は、デジタル信号受信装置（２７）であって、前記受信側ＳＴＣカウンタを所定の初期状態にリセットするとともに、前記ホスト装置にリセットしたことを通知するリセット信号を出力するリセット処理部をさらに備えるものである。
【０２６５】
この構成によれば、受信装置は、受信側ＳＴＣカウンタをリセットするとともに、ホスト装置にリセット信号を出力するため、ホスト装置に受信側ＳＴＣカウンタのリセットと同期させた処理を行なわせることが可能となる。例えば、受信側ＳＴＣカウンタとホスト側ＳＴＣカウンタに、同時にゼロなどの初期値を設定することができる。
【０２６６】
（２９）  あるデジタル信号受信装置は、デジタル信号受信装置（２８）であって、前記デジタル信号受信装置は、デジタルインターフェースにより前記ホスト装置と接続可能であり、少なくとも、前記ストリーム信号、前記クロック信号および前記変動情報データを、前記デジタルインターフェースを介して前記ホスト装置に伝送するものである。
【０２６７】
この構成によれば、ストリーム信号を、受信装置からホスト装置に、圧縮せずにデジタル形式で伝送することができるため、信号の劣化を抑えることができる。また、クロック信号により受信装置とホスト装置とのクロックの同期が取られており、受信装置において周波数の変動が検出された場合には、変動情報データに基づいて、クロック同期再生が行なわれる。これにより、ストリーム信号からの再生処理が、正常な動作へと回復する。
【０２６８】
（３０）  あるデジタル信号受信装置は、デジタル信号受信装置（１９）ないし（２９）のいずれかであって、前記デジタル信号受信装置は電子カードである。
【０２６９】
この構成によれば、受信装置は、デジタル信号の受信機能を備えた電子カードであるので、ホスト装置に装着することで、デジタル信号の受信が可能となる。また、ホスト装置はそのままで、装着する電子カードを交換することで、各種規格の変更やバージョンアップ等にも容易に対応できる。
【０２７０】
（３１）  あるデジタル信号受信装置は、デジタル信号受信装置（３０）であって、前記電子カードはＳＤカードである。
【０２７１】
この構成によれば、ＳＤカードの特徴を活かした、コンパクトで大容量、さらに情報保護機能において信頼性の高い、デジタル信号受信装置を提供することができる。
【０２７２】
（３２）  あるデジタル信号受信装置は、デジタル信号受信装置（３１）であって、前記デジタル信号受信装置から送出される、前記ストリーム信号、前記クロック信号および前記変動情報データは、前記ＳＤカード仕様で定められたデータラインを利用して伝送されるものである。
【０２７３】
この構成によれば、ＳＤカードの特徴である高度な著作権保護機能、および高速な情報通信機能を有するデジタル信号受信装置を提供することができる。
【０２７４】
（３３）  あるホスト装置は、デジタル通信信号を受信し、前記通信信号に含まれるＰＣＲデータに基づきクロック信号を生成する機能を備えるとともに、前記通信信号を含み、複数のパケットで構成されるストリーム信号およびクロック信号を送出する機能を備えるデジタル信号受信装置とともにデジタル信号受信システムを構成することによりインターフェース部を介して前記デジタル信号受信装置からの前記ストリーム信号およびクロック信号を受信するホスト装置であって、前記ホスト装置は、前記クロック信号のクロック数をカウントし、カウントした値を受信側ＳＴＣデータとして出力する受信側ＳＴＣカウンタと、前記受信側ＳＴＣデータと前記ＰＣＲデータとの差分値を誤差データとし、前記誤差データに基づき、所定値以上の周波数の変動を検出する変動検出部と、前記受信側ＳＴＣデータと前記ＰＣＲデータとに基づく変動情報データを前記ホスト装置に送出するとともに、前記変動検出部において、前記所定値以上の周波数の変動が検出されると、前記受信側ＳＴＣカウンタに前記ＰＣＲデータを設定する変動処理部とを備える前記デジタル信号受信装置と接続可能であり、前記デジタル信号受信装置から受け取った前記クロック信号のクロック数をカウントし、カウントした値をホスト側ＳＴＣデータとして出力するホスト側ＳＴＣカウンタと、前記変動検出部において、前記所定値以上の周波数の変動が検出されると、前記ホスト側ＳＴＣデータと前記変動情報データとに基づき演算した値を補正データとし、前記ホスト側ＳＴＣカウンタに前記補正データを設定することにより、受信側ＳＴＣカウンタとホスト側ＳＴＣカウンタの値を一致させるＳＴＣ補正部とを備えるものである。
【０２７５】
この構成によれば、ホスト装置は、デジタル信号受信装置から受け取った変動情報データを利用して、ホスト側ＳＴＣカウンタのカウント値を受信側ＳＴＣカウンタのカウント値と同一となるように補正する。これにより、デジタル信号受信装置とホスト装置とにおいて、クロック同期再生が可能である。また、デジタル信号受信装置とホスト装置とにおいて、クロック信号の共用化を図っているため、ホスト装置の低消費電力化や小型化を図ることが可能となる。
【０２７６】
（３４）  あるホスト装置は、ホスト装置（３３）であって、前記ＳＴＣ補正部は、前記変動情報データとして供給された前記ＰＣＲデータおよび前記受信側ＳＴＣデータに基づき、それらの差分値を求め、求められた差分値と前記ホスト側ＳＴＣデータとに所定の演算を行った結果を前記補正データとして、前記ホスト側ＳＴＣカウンタに設定するものである。
【０２７７】
この構成によれば、ホスト装置は、デジタル通信の送信側のクロック情報であるＰＣＲデータと、受信装置側のクロック情報であるＳＴＣデータとを、それぞれ個別に受け取る。そして、ホスト装置のＳＴＣ補正部は、これらのデータの差分値を求め、受信装置とホスト装置とのクロック同期を取るための補正データを作成し、それをホスト側ＳＴＣカウンタに設定する。これにより、ホスト側ＳＴＣカウンタのカウント値と受信側ＳＴＣカウンタのカウント値とを同一に設定できる。また、クロック同期に必要な演算をＳＴＣ補正部のみで行なうため、機能の変更や拡張を行なうことが容易である。
【０２７８】
（３５）  あるホスト装置は、ホスト装置（３４）であって、前記ＳＴＣ補正部は、供給された前記変動情報データにおいて、前記ＰＣＲデータから前記受信側ＳＴＣデータを減算した値を求め、求められた差分値と前記ホスト側ＳＴＣデータとを加算した結果を前記補正データとして、前記ホスト側ＳＴＣカウンタに設定するものである。
【０２７９】
この構成によれば、ホスト装置は、デジタル通信の送信側のクロック情報であるＰＣＲデータと、受信装置側のクロック情報であるＳＴＣデータとを、それぞれ個別に変動情報データとして受け取る。そして、ホスト装置のＳＴＣ補正部は、（ＰＣＲデータ）−（ＳＴＣデータ）の値を求め、これをホスト側ＳＴＣデータに加える。受信装置とホスト装置とにおいて、ＳＴＣデータの値は共通であるため、これにより、ホスト側ＳＴＣカウンタには、受信側ＳＴＣカウンタと同じカウント値が設定される。
【０２８０】
（３６）  あるホスト装置は、ホスト装置（３３）であって、前記ＳＴＣ補正部は、前記変動情報データとして供給された前記ＰＣＲデータと前記受信側ＳＴＣデータとの差分値と、前記ホスト側ＳＴＣデータとに所定の演算を行った結果を前記補正データとして、前記ホスト側ＳＴＣカウンタに設定するものである。
【０２８１】
この構成によれば、ホスト装置は、デジタル通信の送信側のクロック情報であるＰＣＲデータと、受信装置側のクロック情報であるＳＴＣデータとの差分値を変動情報データとして受け取る。そのため、変動情報データのデータ量を少なくすることができる。そして、ホスト装置のＳＴＣ補正部は、受け取った差分値とホスト側ＳＴＣデータとに所定の演算を行い、受信装置とホスト装置とのクロック同期を取るための補正データを作成し、それをホスト側ＳＴＣカウンタに設定する。これにより、ホスト側ＳＴＣカウンタのカウント値と受信側ＳＴＣカウンタのカウント値とを同一に設定できる。
【０２８２】
（３７）  あるホスト装置は、ホスト装置（３６）であって、前記ＳＴＣ補正部は、前記変動情報データとして供給された前記ＰＣＲデータから前記受信側ＳＴＣデータを減算した差分値と前記ホスト側ＳＴＣデータとを加算した結果を前記補正データとして、前記ホスト側ＳＴＣカウンタに設定するものである。
【０２８３】
この構成によれば、ホスト装置は、デジタル通信の送信側のクロック情報であるＰＣＲデータと、受信装置側のクロック情報であるＳＴＣデータとの差分値（ＰＣＲデータ）−（ＳＴＣデータ）を変動情報データとして受け取る。そのため、変動情報データのデータ量を少なくすることができる。そして、ホスト装置のＳＴＣ補正部は、変動情報データとして受け取った差分値をホスト側ＳＴＣデータに加える。受信装置とホスト装置とにおいて、ＳＴＣデータの値は共通であるため、これにより、ホスト側ＳＴＣカウンタには、受信側ＳＴＣカウンタと同じカウント値が設定される。
【０２８４】
（３８）  あるホスト装置は、ホスト装置（３４）ないし（３７）のいずれかであって、前記変動情報データは、前記インターフェース部から前記ホスト装置に対して送出される前記ストリーム信号に挿入されて送出されるものである。
【０２８５】
この構成によれば、受信装置からホスト装置へ変動情報を送出するための余計な伝送線を設ける必要がない。また、トランスポートストリーム信号と変動情報データとが同一のストリーム信号内にあるため、それらが別々に送られた場合に比べ、それぞれの対応付けが容易である。そのため、トランスポートストリームから復元された画像や音声の正確な再現が可能となる。
【０２８６】
（３９）  あるホスト装置は、ホスト装置（３８）であって、前記ホスト装置は、デジタルインターフェースにより前記デジタル信号受信装置と接続され、少なくとも、前記ストリーム信号、前記クロック信号および前記変動情報データを、前記デジタルインターフェースを介して前記デジタル信号受信装置から受信するものである。
【０２８７】
この構成によれば、ストリーム信号を、受信装置からホスト装置に、圧縮せずにデジタル形式で伝送することができるため、信号の劣化を抑えることができる。また、クロック信号により受信装置とホスト装置とのクロックの同期が取られている。そして、受信装置において周波数の変動が検出された場合には、変動情報データに基づいて、クロック同期再生が行なわれる。これにより、ストリーム信号の再生処理が、正常な動作へと回復する。
【０２８８】
（４０）  あるホスト装置は、ホスト装置（３９）であって、前記ホスト装置は、電子カードである前記デジタル信号受信装置から、少なくとも、前記ストリーム信号、前記クロック信号および前記変動情報データを受信するものである。
【０２８９】
この構成によれば、クロック信号により受信装置とホスト装置とのクロックの同期が取られている。そして、受信装置において周波数の変動が検出された場合には、変動情報データに基づいて、クロック同期再生が行なわれる。これにより、ストリーム信号の再生処理が、正常な動作へと回復する。また、このホスト装置は、装着する電子カードを交換することで、各種規格の変更やバージョンアップ等にも容易に対応できる。
【０２９０】
（４１）  あるホスト装置は、ホスト装置（４０）であって、前記電子カードはＳＤカードである。
【０２９１】
この構成によれば、ＳＤカードの特徴を活かした、コンパクトで大容量、さらに情報保護機能において信頼性の高い、デジタル信号受信システムを構成するホスト装置を提供することができる。
【０２９２】
（４２）  あるホスト装置は、ホスト装置（４１）であって、前記ホスト装置は、前記ＳＤカードのＳＤカード仕様で定められたデータラインを利用して、少なくとも、前記ストリーム信号、前記クロック信号および前記変動情報データを受信するものである。
【０２９３】
この構成によれば、ＳＤカードの特徴である高度な著作権保護機能、および高速な情報通信機能を有する、デジタル信号受信システムを構成するホスト装置を提供することができる。
【０２９４】
（４３）  あるホスト装置は、ホスト装置（４２）であって、前記ホスト装置は、前記デジタル信号受信装置に、前記デジタル信号受信装置の各処理を制御するための前記コマンドデータを送信するコマンド送信部と、前記デジタル信号受信装置からの情報を受け取る通知受信部とをさらに備えるものである。
【０２９５】
この構成によれば、コマンド送信部および通知受信部が、ホスト側インターフェース部の一部として機能する。そのためデジタル信号受信装置からのコマンドデータ、およびデジタル信号受信装置への情報を有効に伝送し得る。
【０２９６】
（４４）  ある半導体集積回路は、デジタル通信信号を受信し、前記通信信号に含まれるＰＣＲデータに基づきクロック信号を生成する機能を備えるとともに、前記通信信号を含み、複数のパケットで構成されるストリーム信号およびクロック信号を送出する機能を備えるデジタル信号受信装置とともにデジタル信号受信システムを構成することによりインターフェース部を介して前記デジタル信号受信装置からの前記ストリーム信号およびクロック信号を受信するホスト装置を構成するための半導体集積回路であって、前記半導体集積回路は、前記クロック信号のクロック数をカウントし、カウントした値を受信側ＳＴＣデータとして出力する受信側ＳＴＣカウンタと、前記受信側ＳＴＣデータと前記ＰＣＲデータとの差分値を誤差データとし、前記誤差データに基づき、所定値以上の周波数の変動を検出する変動検出部と、前記受信側ＳＴＣデータと前記ＰＣＲデータとに基づく変動情報データを前記ホスト装置に送出するとともに、前記変動検出部において、前記所定値以上の周波数の変動が検出されると、前記受信側ＳＴＣカウンタに前記ＰＣＲデータを設定する変動処理部とを備える前記デジタル信号受信装置と接続可能な前記ホスト装置を構成し、前記デジタル信号受信装置から受け取った前記クロック信号のクロック数をカウントし、カウントした値をホスト側ＳＴＣデータとして出力するホスト側ＳＴＣカウンタと、前記変動検出部において、前記所定値以上の周波数の変動が検出されると、前記ホスト側ＳＴＣデータと前記変動情報データとに基づき演算した値を補正データとし、前記ホスト側ＳＴＣカウンタに前記補正データを設定することにより、受信側ＳＴＣカウンタとホスト側ＳＴＣカウンタの値を一致させるＳＴＣ補正部とを備えるものである。
【０２９７】
この構成によれば、デジタル信号受信装置との間でクロック同期再生が可能であるホスト装置において、ホスト装置自体の小型化および処理の高速化を実現することができる。さらには、受信側ＳＴＣカウンタおよびＳＴＣ補正部を個別に構成した場合に比べ、接続不良がほとんどなく、受信側ＳＴＣカウンタおよびＳＴＣ補正部の間の調整作業も不必要となる。
【０２９８】
（４５）  ある半導体集積回路は、半導体集積回路（４４）であって、前記半導体集積回路は、前記デジタル信号受信装置からの前記ストリーム信号、前記クロック信号および前記変動情報データを受信するためのホスト装置側のインターフェース部をさらに備える。
【０２９９】
この構成によれば、半導体集積回路の外部に、別個のホスト装置側のインターフェースを設ける必要がなくなる。
【０３００】
（４６）  ある半導体集積回路は、半導体集積回路（４４）または（４５）であって、前記半導体集積回路は、前記ストリーム信号を復元して出力するデコーダ部をさらに備える。
【０３０１】
この構成によれば、半導体集積回路の外部に、別個のデコーダ部を設ける必要がなくなる。
【０３０２】
（４７）  ある半導体集積回路は、半導体集積回路（４４）ないし（４６）のいずれかであって、前記半導体集積回路は、ホスト装置の各部を制御するとともに、デジタル信号受信装置の各部への指令であるコマンド情報を生成および送出する制御部をさらに備える。
【０３０３】
この構成によれば、半導体集積回路は、各種のコマンド情報を送出可能な、能動的な機能を持つことができる。
【０３０４】
本発明は詳細に説明されたが、上記した説明は、全ての局面において、例示であって、本発明がそれに限定されるものではない。例示されていない無数の変形例が、この発明の範囲から外れることなく想定され得るものと解される。
【産業上の利用可能性】
【０３０５】
本発明のデジタル信号受信システム、デジタル信号受信装置、ホスト装置および半導体集積回路は、受信状態が悪化するなどの異常が発生した場合にも、クロック再生同期を可能とするとともに、低消費電力化や小型化をも可能にするので産業上有用である。
【図面の簡単な説明】
【０３０６】
【図１】本発明の実施形態におけるデジタル放送受信システムの全体構成を示すブロック図である。
【図２】本発明の第１の実施形態におけるデジタル放送受信システムの詳細な構成を示すブロック図である。
【図３】本発明の実施形態におけるデジタル放送受信システムのＳＴＣ回復処理部の詳細な構成を示すブロック図である。
【図４】本発明の第１の実施形態におけるパケット転送部から転送されるデータの通信フォーマットの一例を示す図である。
【図５】本発明の実施形態における受信側およびホスト側のカウンタのリセットを行なう際の処理手順を示したシーケンス図である。
【図６】本発明の実施形態における受信側からホスト側へトランスポートストリームを転送する際の処理手順を示したシーケンス図である。
【図７】本発明の第１の実施形態における、受信側とホスト側のＳＴＣデータを同一の値に設定する際のＳＴＣデータ値の変化を示した図である。
【図８】本発明の第２の実施形態におけるデジタル放送受信システムの詳細な構成を示すブロック図である。
【図９】本発明の第２の実施形態におけるパケット転送部から転送されるデータの通信フォーマットの一例を示す図である。
【図１０】本発明の第２の実施形態における、受信側とホスト側のＳＴＣデータを同一の値に設定する際のＳＴＣデータ値の変化を示した図である。
【図１１】本発明に係る半導体集積回路を構成する機能部の一例を示すブロック図である。
【図１２】本発明に係る半導体集積回路を構成する機能部の他の一例を示すブロック図である。
【図１３】本発明に係る半導体集積回路を構成する機能部の他の一例を示すブロック図である。
【図１４】本発明に係る半導体集積回路を構成する機能部の他の一例を示すブロック図である。
【図１５】本発明に係る半導体集積回路を構成する機能部の他の一例を示すブロック図である。
【図１６】本デジタル放送受信システムの具体的な構成の一例を示す図である。
【図１７】従来の特殊メモリカードを利用した機器を示した図である。
【図１】
2007519280.tif 000003
【図２】
2007519280.tif 000004
【図３】
2007519280.tif 000005
【図４】
2007519280.tif 000006
【図５】
2007519280.tif 000007
【図６】
2007519280.tif 000008
【図７】
2007519280.tif 000009
【図８】
2007519280.tif 000010
【図９】
2007519280.tif 000011
【図１０】
2007519280.tif 000012
【図１１】
2007519280.tif 000013
【図１２】
2007519280.tif 000014
【図１３】
2007519280.tif 000015
【図１４】
2007519280.tif 000016
【図１５】
2007519280.tif 000017
【図１６】
2007519280.tif 000018
【図１７】
2007519280.tif 000019
【国際調査報告】
2007519280.tif 000020
2007519280.tif 000021
2007519280.tif 000022