(57)【特許請求の範囲】
【請求項１】
基準時刻を示す基準時刻情報と、再生されるべき複数のデータとを含むデータストリームを受信する受信装置と、インタフェースを介して前記受信装置と接続され、前記受信装置から非同期転送される前記基準時刻と前記複数のデータを取得して前記複数のデータを再生する再生装置とから構成される通信端末であって、
前記再生装置は、
システムクロック信号を生成するクロック生成手段と、
生成したシステムクロック信号に同期したクロック信号を、前記インタフェースを介して前記受信装置に出力するクロック出力手段と、
システムクロック信号が生成される周波数を校正するクロック制御手段と
を有し、
前記受信装置は、
前記データストリームから前記基準時刻情報を逐次抽出する抽出手段と、
前記基準時刻情報を抽出する毎に、当該基準時刻情報の示す基準時刻を記憶する基準時刻記憶手段と、
前記再生装置から前記インタフェースを介して入力されるクロック信号に同期して当該再生装置のシステム時刻をカウントする時刻カウント手段と、
当該基準時刻情報の抽出時に前記時刻カウント手段によってカウントされた前記システム時刻をコピーして記憶するシステム時刻記憶手段と、
前記基準時刻情報を抽出する毎に、割り込み信号を前記インタフェースを介して前記再生装置に出力する割込信号出力手段と
を有し、
前記クロック制御手段は、
前記割込み信号の入力があった場合に、前記基準時刻記憶手段及びシステム時刻記憶手段から前記インタフェースを介して前記基準時刻と前記システム時刻をそれぞれ取得し、取得した両時刻の対応関係に基づいて、前記システム時刻が前記基準時刻に同期するように、システムクロック信号が生成される周波数を校正する
ことを特徴とする通信端末。
【請求項２】
前記クロック出力手段は、生成したシステムクロック信号を所定の分周比で分周するクロック分周手段を有し、
前記クロック出力手段は、分周したクロック信号を前記時刻カウント手段に出力し、
前記クロック制御手段は、前記システム時刻について、直前に取得したカウント値との差分値に前記分周比を乗算した乗算値を算出し、前記基準時刻について、直前に取得した前記基準時刻との差分値を算出し、算出した乗算値と差分値との差が０となるように前記周波数を校正し、
前記時刻カウント手段は、前記クロック出力手段から入力された前記クロック信号に同期して前記システム時刻をカウントする
ことを特徴とする請求項１記載の通信端末。
【請求項３】
前記クロック出力手段は、生成したシステムクロック信号を所定の分周比で分周するクロック分周手段を有し、
前記クロック出力手段は、分周したクロック信号を前記時刻カウント手段に出力し、
前記クロック制御手段は、前記システム時刻について、直前に取得したカウント値との差分値を算出し、前記基準時刻について、直前に取得した前記基準時刻との差分値を算出し、算出した２つの差分値の差が０となるように前記周波数を校正し、
前記時刻カウント手段は、前記クロック出力手段から入力された前記クロック信号を逓倍した逓倍クロック信号を生成する逓倍クロック生成手段を有し、
前記時刻カウント手段は、前記逓倍クロック信号に同期して前記システム時刻をカウントする
ことを特徴とする請求項１記載の通信端末。
【請求項４】
基準時刻を示す基準時刻情報と、再生されるべき複数のデータとを含むデータストリームを受信する受信装置と、インタフェースを介して前記受信装置と接続され、前記受信装置から非同期転送される前記基準時刻と前記複数のデータを取得して前記複数のデータを再生する再生装置とから構成される通信端末であって、
前記受信装置は、
前記基準時刻を刻むクロック信号と同一周波数のシステムクロック信号を発生する擬似基準クロック発生手段と、
前記データストリームから前記基準時刻情報を逐次抽出する抽出手段と、
前記基準時刻情報を抽出する毎に、抽出した基準時刻情報に示される基準時刻を初期値として、前記擬似基準クロック発生手段の発生するシステムクロック信号に同期して擬似基準時刻をカウントする時刻カウント手段と、
前記基準時刻情報を抽出する毎に、割り込み信号を前記インタフェースを介して前記再生装置に出力する割込信号出力手段と、
前記再生装置からの擬似基準時刻の取得要求時に、前記時刻カウント手段によってカウントされた擬似基準時刻を記憶する擬似基準時刻記憶手段と、
とを有し、
前記再生装置は、
システムクロック信号を生成するシステムクロック生成手段と、
前記システムクロック信号に同期して前記再生装置のシステム時刻をカウントするシステム時刻カウント手段と、
前記割込み信号が入力された場合に、前記インタフェースを介して前記受信装置に擬似基準時刻の取得要求をし、前記擬似基準時刻記憶手段から当該取得要求時にカウントされた前記擬似基準時刻を取得する取得手段と、
前記取得要求時に、前記システム時刻カウント手段によってカウントされた前記システム時刻を記憶するシステム時刻記憶手段と、
取得した前記擬似基準時刻と記憶された前記システム時刻との対応関係に基づいて、前記基準時刻に同期するように前記システムクロック生成手段によって生成されるシステムクロック信号の周波数を校正するクロック制御手段と、
を有することを特徴とする通信端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インタフェースによって接続され、データがバッファを介して非同期に入出力される受信装置と再生装置とを備える通信端末における、デジタル放送の同期再生技術に関する。
【０００２】
【従来の技術】
現在、放送されているデジタル放送は、ＭＰＥＧ２の規格に準拠している。
このデジタル放送においては、デジタル放送受信機によって受信されたＴＳ（トランスポートストリーム）に含まれる映像データ及び音声データが不具合無く再生されるように、各映像データ及び音声データのＴＳには、送信側のシステムクロックに基づいてカウントした再生時刻を指示する再生時刻情報が挿入され、さらに、送信側のシステムクロックとデジタル放送受信機側のシステムクロックとを同期させるために、適当な時間間隔（通常は、約０．１秒間隔）でプログラム・クロック・レファレンス（以下、「ＰＣＲ」という。）が挿入されている。
【０００３】
ここで、「ＰＣＲ」とは送信側のシステムクロックのカウントする基準時刻カウント値を示す基準時刻情報のことをいう。
デジタル放送受信機は、受信したＴＳから経時的にＰＣＲを抽出し、抽出したＰＣＲに基づいて、自己のシステムクロックが送信側のシステムクロックに同期するように調整し、調整したシステムクロックに基づいて、ＴＳから各映像データ及び音声データの再生時刻情報を抽出し、再生時刻が到来したか否かを管理し、再生時刻が到来すると、当該映像データ及び音声データを再生する。
【０００４】
これにより、ＴＳに多重化された各映像データ及び音声データが、送信側のシステムクロックにより定められた再生時刻に同期して再生され、視聴者は、デジタル放送される動画映像等を不具合無く楽しむことができる。
図１３は、従来のデジタル放送受信機１０（特開平９−６４８６０）の構成を示す。デジタル放送受信機１０は、同期検出部１１、ＰＣＲ抽出部１２、バッファ１３、制御部１４、バッファ１５、バッファ１６、映像信号デコーダ部１７、ＮＴＳＣエンコーダ部１８、音声信号デコーダ部２０、音声信号ＤＡＣ部２１、カウンタ部２４、ＶＣＯ２５、ＰＷＭ波発生部２６、ＬＰＦ部２７、ＶＣＯ２８、ＰＬＬ部２９から構成される。
【０００５】
以下、説明を簡略化するため、デジタル放送受信機１０における同期再生の機能に関連する構成要素を中心に説明する。
ＰＣＲ抽出部１２は、同期検出部１１から入力されたＴＳから、制御部１４から通知されたＰＣＲを含むＴＳパケットを特定するＰＩＤに基づいて、ＰＣＲを抽出し、ＣＰＵ１４に出力する。
【０００６】
カウンタ部２４は、放送受信機１０のシステムクロック発生器であるＶＣＯ（電圧制御水晶発信器）２８が発生するクロック信号の数をカウントし、ＰＣＲ抽出部１２によってＰＣＲが抽出される毎に、カウント値をラッチし、制御部１４に出力する。
制御部１４はＰＣＲ検出部１２の出力とカウンタ部２４のラッチしたカウント値を比較し、内部クロックの進み遅れを示す差分（誤差）を求め、これに応じた信号をＰＷＭ波発生部２６に送出する。ＰＷＭ波発生部２６は、この信号により差分をパルス幅に反映させたＰＷＭ波を出力する。ＬＰＦ部２７は、このＰＷＭ波の基本周波数成分やその高調波成分の他に、逐次得られる差分の比較的速い変動成分を除去し、直流電圧としてＶＣＯ２８に出力し、ＶＣＯ２８の発振周波数をこの差分が縮まる方向に修正する。
【０００７】
以上により、送信側の基準時刻に同期してシステムクロック信号が、放送受信機１０のＶＣＯ２８によって過不足なく生成される。
【特許文献１】
特開平９−０６４８６０号
【０００８】
【発明が解決しようとする課題】
しかしながら、デジタル放送受信機の機能を特殊な形態、すなわち携帯電話、ＰＤＡ（Personal Digital Assistants）などの通信端末とインタフェースを介して接続されるメモリカードの一部をデジタル放送の受信装置として利用し、通信端末本体を再生装置として利用するような形態で実現しようとした場合、ＴＳから抽出したＰＣＲがバッファ経由で通信端末本体に非同期転送されることになるため、ＰＣＲをリアルタイムで通信端末本体へ転送することができず、上記で説明したデジタル放送受信機１０で実現されている送信側の基準時刻に同期してシステムクロック信号を通信端末本体で過不足無く生成することができなくなるという不具合が生じる。
【０００９】
そこで、本発明は、デジタル放送の受信装置をインタフェースを介して通信端末本体に接続した場合において、送信側の基準時刻に同期してシステムクロック信号を過不足なく生成することが可能な通信端末を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記課題を解決するために、本発明は、基準時刻を示す基準時刻情報と、再生されるべき複数のデータとを含むデータストリームを受信する受信装置と、前記各データを前記基準時刻に従って再生する再生装置とから構成される通信端末であって、前記受信装置と前記再生装置は、インタフェースを介して接続され、前記受信装置は、前記データストリームから前記基準時刻情報を逐次抽出する抽出手段と、前記再生装置から入力されるクロック信号に同期して当該再生装置のシステム時刻をカウントする時刻カウント手段と、前記基準時刻情報を抽出する毎に、当該基準時刻情報の示す基準時刻を記憶する基準時刻記憶手段と、当該基準時刻情報の抽出時に前記時刻カウント手段によってカウントされた前記システム時刻をコピーして記憶するシステム時刻記憶手段と、前記基準時刻情報を抽出する毎に、割り込み信号を前記再生装置に出力する割込信号出力手段とを有し、前記再生装置は、システムクロック信号を生成するクロック生成手段と、生成したシステムクロック信号に同期したクロック信号を前記受信装置に出力するクロック出力手段と、前記割込み信号の入力があった場合に、前記基準時刻記憶手段及びシステム時刻記憶手段から前記基準時刻と前記システム時刻をそれぞれ取得し、取得した両時刻の対応関係に基づいて、前記システム時刻が前記基準時刻に同期するように、システムクロック信号が生成される周波数を校正するクロック制御手段とを有することを特徴とする。
【００１１】
これにより、インタフェースを介して受信装置と再生装置が接続されている通信端末において、送信側の基準時刻に同期してシステムクロック信号を過不足無く生成することが可能となり、受信したデータストリームに含まれるデータを送信側の基準時刻に従って不具合なく再生することができる。
【００１２】
【発明の実施の形態】
（実施の形態１）
＜構成＞
図１は、本発明の実施の形態１である、通信端末におけるデジタル放送の受信及び再生機能を有する部分（以下、「受信再生部５００」という。）の構成を示す。
【００１３】
ここでいう通信端末としては、例えば携帯電話やＰＤＡ（Personal Digital Assistants）などの通信端末が含まれる。
受信再生部５００は、カード部１０００とホスト部２０００とから構成される。以下、図１を参照して、受信装置１０００と再生装置２０００の機能と構成について説明する。
【００１４】
（受信装置１０００の構成）
受信装置１０００は、受信アンテナ１０１、チューナ部１０２、復調部１０３、ストリーム記憶部１０４、ＰＣＲ抽出部１０５、クロックカウント部１０６、ＰＣＲ記憶部１０７、割込要因記憶部１０８、クロックカウント記憶部１０９、入出力制御部１１０、割込出力部１１１、シリアルインタフェース（Ｉ／Ｆ）１１２から構成される。
【００１５】
チューナ部１０２は、受信アンテナ１０１を介して入力された所望の番組を構成するＴＳを含む周波数チャンネルの放送信号を選局し、選局した放送信号を復調部１０３に出力する。
復調部１０３は、チューナ部１０２により入力された放送信号をＴＳに復調し、復調したＴＳをストリーム記憶部１０４とＰＣＲ抽出部１０５に出力する。
【００１６】
図２は、出力されるＴＳの構造を示す。
ＴＳは、ＴＳパケットと呼ばれる１８８バイトの固定長パケットの連続したストリームで、ＴＳパケットは、固定長のヘッダとアダプテーションフィールドおよび／またはペイロードから構成される。ヘッダ内には、ＴＳパケットの識別をするためのパケットＩＤ（以下、「ＰＩＤ」という。）、アダプテーションフィールドおよび／またはペイロードの識別のためのフィールドフラグが存在する。また、アダプテーションフィールド内にＰＣＲが挿入され、ペイロード内には、映像データ、音声データなどの実データが挿入されている。
【００１７】
ストリーム記憶部１０４は、ＦＩＦＯメモリで構成され、復調部１０３から入力されたＴＳを記憶し、入出力制御部１１０から要求があったときにＴＳを出力し、又、ＴＳのオーバーフローおよびアンダーフローが起こった時に、異常信号を割込要因記憶部１０８に出力する。
ＰＣＲ抽出部１０５は、再生装置２０００の制御部２０７によって入力されたＰＩＤを持つＴＳパケットからＰＣＲの抽出を行う。またＰＣＲが抽出されたとき抽出信号を割込要因記憶部１０８とクロックカウント記憶部１０９に出力する。
【００１８】
クロックカウント部１０６は、再生装置２０００からＩ／Ｆ１１２を経由して入力される、後述するクロック分周部２０２によって分周されたシステムクロック信号に同期して再生装置２０００における時刻（以下、「再生装置時刻」という。）をカウントする。
ＰＣＲ記憶部１０７はレジスタから構成され、ＰＣＲ抽出部１０５によって抽出されたＰＣＲを記憶する。
【００１９】
割込要因記憶部１０８はレジスタから構成され、ＰＣＲ抽出部１０５から抽出信号が入力されたか否かを示すビット値（以下、抽出ビット値という。）及びストリーム記憶部１０４から異常信号が入力されたか否かを示すビット値（以下、「異常ビット値」という。）をそれぞれ記憶している。ここでは、「信号入力あり」の状態を示すビット値をそれぞれ「１」とし、そうでない状態を示すビット値をそれぞれ「０」とする。
【００２０】
割込要因記憶部１０８は、ＰＣＲ抽出部１０５から抽出信号が入力されると、抽出ビット値を「１」に設定し、入出力制御部１１０によって抽出ビット値が読み出されると、抽出ビット値を「０」に設定する。
同様に、ストリーム記憶部１０４から異常信号が入力されると、異常ビット値を「１」に設定し、入出力制御部１１０によって異常ビット値が読み出されると、異常ビット値を「０」に設定する。
【００２１】
クロックカウント記憶部１０９は、レジスタから構成され、ＰＣＲ抽出部１０５からの抽出信号を受け取った時に、クロックカウント部１０６がカウントした再生装置時刻を記憶する。
入出力制御部１１０は、再生装置２０００からコマンドが入力されると、当該コマンドの内容に応じて、当該コマンドによって指定される格納元に記憶されているデータを読出し、再生装置２０００に出力する。
【００２２】
割込出力部１１１は、割込要因記憶部１０８において、抽出ビット値及び異常ビット値の何れかのビット値が「１」に設定されている場合に、割り込み信号を再生装置２０００に出力する。
（再生装置２０００の構成）
再生装置２０００は、クロック発生部２０１、クロック分周部２０２、クロック制御部２０３、ストリームデコード部２０４、音声データ記憶部２０５、音声デコード部２０６、制御部２０７、シリアルインタフェース（Ｉ／Ｆ）２０８、スピーカ２０９から構成される。
【００２３】
クロック発生部２０１は、ＶＣＯ（電圧制御水晶発信器）から構成され、２７ＭＨｚのシステムクロック信号を発生する。
クロック分周部２０２は、クロック発生部２０１で発生するシステムクロック信号を所定の分周期の比率で分周して受信装置１０００に出力する。
クロック制御部２０３は、ＰＣＲ記憶部１０７に記憶されているＰＣＲとクロックカウント記憶部１０９に記憶されている再生装置時刻が受信装置１０００から入力される毎に、当該ＰＣＲと再生装置時刻とを記憶し、当該ＰＣＲと直前に記憶されたＰＣＲとの差分値（以下、「ＰＣＲ差分値」という。）、及び当該再生装置時刻と直前に記憶された再生装置時刻との差分値（以下、「装置時刻差分値」という。）をそれぞれ算出し、算出した装置時刻差分値にシステムクロック信号が分周された分周期の比率を乗算した乗算値と、算出したＰＣＲ差分値との差が０になるように、システムクロック信号のクロック周波数を、クロック発生部２０１のＶＣＯの電圧を制御することにより調整する。
【００２４】
ストリームデコード部２０４は、制御部２０７の要求コマンドに基づいて受信装置１０００のストリーム記憶部１０４から出力されるＴＳをデコードし、制御部２０７に出力し、制御部２０７からの指示に応じて音声データ（以下ＭＰＥＧ２−ＡＡＣ）を抽出し、音声データ記憶部２０５に出力する。
音声データ記憶部２０５は、ストリームデコード部２０４より入力された音声データを記憶する。
【００２５】
音声デコード部２０６はＭＰＥＧ２−ＡＡＣデコーダから構成され、クロック発生部２０１により出力されるシステムクロック信号に同期して、音声データ記憶部２０５に記憶された音声データを音声信号に変換しスピーカ２０９に出力する。
なお、再生装置２０００に映像データ記憶部２１５及び映像デコード部２１６、及び表示部２１９を構成要素として追加し、ストリームデコード部２０４は、音声データに加え、映像データを抽出し、抽出した映像データを映像データ記憶部２１５に出力し、映像デコード部２１６により、映像データ記憶部２１５に記憶された映像データを映像信号に変換し、表示部２１９に出力することとしてもよい。
【００２６】
図３は、再生装置２０００に上記の各構成要素を追加した再生装置３０００の構成を示す。
制御部２０７は、受信装置１０００に各種データ取得の要求コマンドを出力することによって、要求したデータを再生装置２０００に出力させ、又、受信装置１００の記憶領域に要求したデータを書き込む。
【００２７】
又、制御部２０７は、受信装置１０００から出力される割り込み信号の受信に応じて、入出力制御部１１０にＰＣＲ抽出信号が入力されたか否かを確認し、入力された場合に、入出力制御部１１０にＰＣＲと再生装置時刻の取得要求コマンドを出力し、入出力制御部１１０を介して、ＰＣＲ記憶部１０７及びクロックカウント記憶部１０９にそれぞれ記憶されているＰＣＲ及び再生装置時刻を再生装置２０００に出力させる。
【００２８】
さらに、制御部２０７は、ストリームデコード部２０４によってデコードされたＴＳのヘッダ情報を解析し、音声データを含むＴＳパケットを検出すると、ストリームデコーダ部２０４に当該ＴＳパケットからの音声データの抽出を指示し、ＰＣＲを含むＴＳパケットのＰＩＤを検出すると、当該ＰＩＤの書込みを要求するコマンドと当該ＰＩＤとを当該ＰＩＤを受信装置１０００に出力する。
【００２９】
図４は、制御部２０７から出力される要求コマンドの構成と、受信装置１０００及び再生装置２０００間で入出力されるデータの構成とを示す。
図４（Ａ）は、要求コマンドの構成を示す。要求コマンドは、「Ｓ」で表されるスタートビットで始まり、「Ｅ」で表されるエンドビットで終了し、スタートビットとエンドビットとの間には、データの読出し又は書き込み先の受信装置１０００の記憶領域におけるアドレスを指定する記憶部アドレス、読出しか書込みかの指定をするための読み出し／書き込みビット、読み出し又は書込みの対象となるデータのバイト数を示す読出し又は書込みバイト数、及び通信エラーをチェックするのためのＣＲＣ（Cyclic Redundancy Check）が組み込まれている。読み出し／書き込みビットの値が読み出しを示す値の場合、受信装置１０００から再生装置２０００に対して要求コマンドに対応したデータとＣＲＣが出力され、書き込みを示す値の場合、再生装置２０００から受信装置１０００に対して、書き込みデータとＣＲＣが出力される。
【００３０】
図４（Ｂ）は、受信装置１０００と再生装置２０００との間で入出力されるデータの構成を示す。データは、「Ｓ」で表されるスタートビットで始まり、「Ｅ」で表されるエンドビットで終了し、スタートビットとエンドビットとの間には、読出し又は書き込み対象となるデータとＣＲＣが組み込まれている。
例えば、ストリーム記憶部１０４のアドレスを指定する記憶部アドレスと、読出しを指定する読出しビット値と、ＴＳパケットのバイト数である１８８バイトを示す読出しバイト数と、ＣＲＣを含む要求コマンドが制御部２０７から受信装置１０００に出力されると、受信装置１０００の入出力制御部１１０は、当該要求コマンドに応じて、ストリーム記憶部１０４における指定アドレスからＴＳパケットを取得し、取得したＴＳパケットを、図４（Ｂ）に示すデータ構成で再生装置２０００に出力する。
【００３１】
又、制御部２０７によってＰＣＲを含むＴＳパケットのＰＩＤ（以下、「ＰＣＲ指定ＰＩＤ」という。）が検出されると、ＰＣＲ抽出部１０５における記憶領域（図外）のアドレスを指定する記憶部アドレスと、書込みを指定する書込みビット値と、書き込むＰＣＲ指定ＰＩＤのバイト数と、ＣＲＣを含む要求コマンドと図４（Ｂ）に示すデータ構成で組み込まれたＰＣＲ指定ＰＩＤとが制御部２０７から受信装置１０００に出力され、受信装置１０００に入力されたＰＣＲ指定ＰＩＤは、入出力制御部１１０によってＰＣＲ抽出部１０５に出力され、上記要求コマンドの指定するＰＣＲ抽出部１０５における記憶領域に保持される
＜動作＞
次に、受信再生部５００が再生装置時刻をＰＣＲに同期させるために行う制御処理（以下、「ＰＣＲ同期制御処理」という。）の動作について説明する。
【００３２】
図５は受信再生部５００の行うＰＣＲ同期制御処理の動作を示すフローチャートである。以下、図５を参照して、上記処理について説明する。
ＰＣＲ同期制御処理は、再生装置時刻カウント処理（ステップＳ５０１）、ＰＣＲ抽出処理（ステップＳ５０２）、再生装置時刻調整処理（ステップＳ５０３）の順に行われる。
【００３３】
最初に、再生装置２０００の行う再生装置時刻カウント処理（ステップＳ５０１）について説明する。図６は、再生装置時刻カウント処理を示すフローチャートである。
受信再生部５００が起動されると、クロック発生部２０１は、２７ＭＨｚのシステムクロック信号を発生し、クロック分周部２０２に出力する（ステップＳ６０１）。
【００３４】
クロック分周部２０２は、入力されたシステムクロック信号を所定の分周期の比率で分周して（ステップＳ６０２）、分周したシステムクロック信号を受信装置１０００に出力する（ステップＳ６０３）。
次に、上記再生装置時刻カウント処理後に、受信装置１０００によって行われるＰＣＲ抽出処理の動作について説明する。図７は、上記ＰＣＲ抽出処理の動作を示すフローチャートである。
【００３５】
クロックカウント部１０６は、クロック分周部２０２から出力され、Ｉ／Ｆ１１２を経由して入力されるシステムクロック信号に同期して再生装置時刻をカウントする（ステップＳ７０１）。
ＰＣＲ抽出部１０５は、制御部２０７によって入力されたＰＣＲ指定ＰＩＤに基づいて、入力されたＴＳからＰＣＲを含むＴＳパケットの抽出を試みる（ステップＳ７０２）。
【００３６】
抽出した場合に（ステップＳ７０２：Ｙ）、抽出信号を割込要因記憶部１０８とクロックカウント記憶部１０９に出力し（ステップＳ７０３）、ＰＣＲ記憶部１０７は、抽出されたＰＣＲを記憶し、クロックカウント記憶部１０９は、ＰＣＲ抽出部１０５からの抽出信号の入力を受取ると、その時点における、クロックカウント部１０６によってカウントされた再生装置時刻を記憶する（ステップＳ７０４）。
【００３７】
さらに、割込要因記憶部１０８は、ＰＣＲ抽出部１０５から抽出信号が入力されると、抽出ビット値を「１」に設定し（ステップＳ７０５）、割込出力部１１１は、割り込み信号を再生装置２０００に出力する（ステップＳ７０６）。
次に、上記ＰＣＲ抽出処理後に再生装置２０００によって行われる再生装置時刻調整処理の動作について説明する。
【００３８】
図８は、上記再生装置時刻調整処理の動作を示すフローチャートである。
制御部２０７は、割込出力部１１１から出力された割り込み信号をＩ／Ｆ１１２、２０８を介して受信すると、割込要因記憶部１０８から抽出ビット値を取得するための要求コマンドを、割込要因記憶部１０８のアドレス、読出しビット、読出しバイト数を指定して、Ｉ／Ｆ２０８、１１２を介して入出力制御部１１０に出力し、入出力制御部１１０が当該要求コマンドに応じて割込要因記憶部１０８から読み出した抽出ビット値をＩ／Ｆ１１２、２０８を介して入出力制御部１１０から取得する（ステップＳ８０１）。
【００３９】
制御部２０７は、取得した抽出ビット値が「１」に設定されているか否かにより、割り込み信号がＰＣＲ抽出に起因するか否かを判定する（ステップＳ８０２）。
抽出ビット値が「１」に設定されている場合（ステップＳ８０２：Ｙ）、割り込み信号がＰＣＲ抽出に起因していると判定し、ＰＣＲ記憶部１０７に記憶されているＰＣＲ及びクロックカウント記憶部１０９に記憶されている再生装置時刻をそれぞれ取得するための要求コマンドをＰＣＲ記憶部１０７のアドレス、読出しビット、読出しバイト数及びクロックカウント記憶部１０９のアドレス、読み出しビット、読出しバイト数をそれぞれ指定して、Ｉ／Ｆ１１２を介して入出力制御部１１０に出力する（ステップＳ８０３）。
【００４０】
入出力制御部１１０は、当該各要求コマンドに応じてＰＣＲ記憶部１０７及びクロックカウント記憶部１０９から直前に抽出されたＰＣＲ及び当該ＰＣＲ抽出時の再生装置時刻をＩ／Ｆ１１２、２０８を介して再生装置２０００に出力し、クロック制御部２０３は、入力されたＰＣＲ及び当該ＰＣＲ抽出時の再生装置時刻を記憶し（ステップＳ８０４）、入力されたＰＣＲ及び当該ＰＣＲ抽出時の再生装置時刻のそれぞれについて、ＰＣＲ差分値及び装置時刻差分値をそれぞれ算出し、再生装置時刻について算出した差分値にシステムクロック信号が分周された分周期の比率を乗算した乗算値と、算出したＰＣＲについての差分値との差が０になるように、システムクロック信号のクロック周波数を、クロック発生部２０１のＶＣＯの電圧を制御することにより調整する（ステップＳ８０５）。
（実施の形態２）
＜構成＞
本発明の実施の形態２による通信端末におけるデジタル放送の受信及び再生機能を有する部分（以下、「受信再生部６００」という。）の構成について、説明する。
【００４１】
以下、実施の形態１における受信再生部５００との相違点を中心に説明し、実施の形態１における再生受信部５００と同一の構成要素については、同一の番号が付与することとし、当該構成要素については、説明を省略する。
図９は、受信再生部６００の構成を示す。図９に示すように、受信再生部６００は、受信装置１１００と再生装置２１００とから構成される。
（受信装置１１００の構成）
受信装置１１００は、受信アンテナ１０１、チューナ部１０２、復調部１０３、ストリーム記憶部１０４、ＰＣＲ抽出部１０５、受信装置クロック発生部１１４、自走ＰＣＲカウント部１１５、自走ＰＣＲカウント記憶部１１６、割込要因記憶部１０８、入出力制御部１１０、割込出力部１１１、シリアルインタフェース（Ｉ／Ｆ）１１２から構成される。
【００４２】
受信装置クロック発生部１１４は、ＰＣＲをカウントする送信側のシステムクロックと同一周波数の２７ＭＨｚのクロック信号を発生する。
自走ＰＣＲカウント部１１５は、受信装置クロック発生部１１４の発生するクロック信号に同期して、受信装置１１００におけるＰＣＲに準拠した時刻（以下、「擬似ＰＣＲ時刻」という。）をカウントし、具体的には、ＰＣＲ抽出部１０５によってＴＳからＰＣＲが抽出される毎に、抽出されたＰＣＲの示す基準時刻カウント値を初期値としてリセットし、受信装置クロック発生部１１４の発生するクロック信号に同期して擬似ＰＣＲ時刻をカウントアップする。
【００４３】
自走ＰＣＲカウント記憶部１１６は、レジスタから構成され、入出力制御部１１０が制御部２０７から擬似ＰＣＲ時刻の取得を要求する要求コマンドを受取った時点において、自走ＰＣＲカウント部１１５によってカウントされた擬似ＰＣＲ時刻を記憶し、記憶した擬似ＰＣＲ時刻を入出力制御部１１０を介して、再生装置２１００に出力する。
（再生装置２１００の構成）
再生装置２１００は、クロック発生部２０１、クロックカウント部２１０、クロックカウント記憶部２１１、クロック制御部２０３、ストリームデコード部２０４、音声データ記憶部２０５、音声デコード部２０６、制御部２０７、シリアルインタフェース（Ｉ／Ｆ）２０８、スピーカ２０９から構成される。
【００４４】
クロックカウント部２１０は、クロック発生部２０１の発生するシステムクロック信号に同期して、再生装置２１００における再生装置時刻をカウントする。
クロックカウント記憶部２１１は、レジスタから構成され、制御部２０７が擬似ＰＣＲ時刻の取得を要求する要求コマンドを入出力制御部１１０に出力した時に、クロックカウント部２１０によってカウントされた再生装置時刻を記憶する。
【００４５】
クロック制御部２０３は、自走ＰＣＲカウント記憶部１１６に記憶されている擬似ＰＣＲ時刻とクロックカウント記憶部２１１に記憶されている再生装置時刻とを取得して、記憶し、当該擬似ＰＣＲ時刻と直前に記憶された擬似ＰＣＲ時刻との差分値（以下、「擬似ＰＣＲ差分値」という。）、及び当該再生装置時刻と直前に記憶された再生装置時刻との差分値である装置時刻差分値をそれぞれ算出し、算出した装置時刻差分値と、算出した擬似ＰＣＲ差分値との差が０になるように、システムクロック信号のクロック周波数を、クロック発生部２０１のＶＣＯの電圧を制御することにより調整する。
＜動作＞
次に、受信再生部６００が再生装置時刻をＰＣＲに同期させるために行うＰＣＲ同期制御処理の動作について説明する。
【００４６】
図１０は受信再生部６００の行うＰＣＲ同期制御処理の動作を示すフローチャートである。以下、図１０を参照して、上記処理について説明する。
ＰＣＲ同期制御処理は、擬似ＰＣＲ時刻カウント-処理（ステップＳ１００１）、再生装置時刻調整処理（ステップＳ１００２）の順に行われる。
最初に、受信装置１１００によって行われる擬似ＰＣＲ時刻カウント処理の動作について説明する。図１１は、上記動作を示すフローチャートである。
【００４７】
ＰＣＲ抽出部１０５は、制御部２０７によって入力されたＰＣＲ指定ＰＩＤに基づいて、入力されたＴＳからＰＣＲを含むＴＳパケットの抽出を試みる（ステップＳ１００１）。
抽出した場合に（ステップＳ１１０１：Ｙ）、抽出信号を割込要因記憶部１０８と自走ＰＣＲカウント部１０９に出力する（ステップＳ１１０２）。
【００４８】
割込要因記憶部１０８は、ＰＣＲ抽出部１０５から抽出信号が入力されると、抽出ビット値を「１」に設定し（ステップＳ１１０３）、割込出力部１１１は、割り込み信号を再生装置２０００に出力する（ステップＳ１１０４）。
さらに、自走ＰＣＲカウント部１１５は、抽出されたＰＣＲの示す基準時刻カウント値を初期値としてリセットし（ステップＳ１１０５）、受信装置１１４の発生するクロック信号に同期して擬似ＰＣＲ時刻のカウントを開始する（ステップＳ１１０６）．
次に、上記擬似ＰＣＲカウント処理後に再生装置２０００によって行われる再生装置時刻カウント調整処理の動作について説明する。
【００４９】
図１２は、上記再生装置時刻調整処理の動作を示すフローチャートである。
制御部２０７は、割込出力部１１１から出力された割り込み信号をＩ／Ｆ１１２、２０８を介して受信すると、割込要因記憶部１０８から抽出ビット値を取得するための要求コマンドを、割込要因記憶部１０８のアドレス、読出しビット、読出しバイト数を指定して、Ｉ／Ｆ２０８、１１２を介して入出力制御部１１０に出力し、入出力制御部１１０が当該要求コマンドに応じて割込要因記憶部１０８から読み出した抽出ビット値をＩ／Ｆ１１２、２０８を介して入出力制御部１１０から取得する（ステップＳ１２０１）。
【００５０】
制御部２０７は、取得した抽出ビット値が「１」に設定されているか否かにより、割り込み信号がＰＣＲ抽出に起因するか否かを判定する（ステップＳ１２０２）。
抽出ビット値が「１」に設定されている場合（ステップＳ１２０２：Ｙ）、割り込み信号がＰＣＲ抽出に起因していると判定し、擬似ＰＣＲ時刻記憶部１１６に記憶されている擬似ＰＣＲ時刻を取得するための要求コマンドを擬似ＰＣＲ時刻記憶部１１６のアドレス、読出しビット、読出しバイト数を指定して、Ｉ／Ｆ２０８、１１２を介して入出力制御部１１０に出力する（ステップＳ１２０３）。
【００５１】
クロックカウント記憶部２１１は、制御部２０７が擬似ＰＣＲ時刻の取得を要求する要求コマンドを入出力制御部１１０に出力した時に、クロックカウント部２１０によってカウントされた再生装置時刻を記憶する（ステップＳ１２０４）。
さらに、クロック制御部２０３は、上記要求コマンドに応じて入力制御部１１０から出力された、自走ＰＣＲカウント記憶部１１６に記憶されている擬似ＰＣＲ時刻とクロックカウント記憶部２１１に記憶されている再生装置時刻とを取得して、記憶し（ステップＳ１２０５）、擬似ＰＣＲ差分値及び装置時刻差分値をそれぞれ算出し、算出した装置時刻差分値と、算出した擬似ＰＣＲ差分値との差が０になるように、システムクロック信号のクロック周波数を、クロック発生部２０１のＶＣＯの電圧を制御することにより調整する（ステップＳ１２０６）。
＜補足＞
以上、本発明の実施の形態について説明したが、本発明はこの実施の形態に限定されないのは言うまでもない。
（１）例えば、実施の形態１では、クロック制御部２０３は、算出した再生装置時刻差分値に、システムクロック信号が分周された分周期の比率を乗算した乗算値とＰＣＲ差分値との比較を行ったが、受信装置１２００の側で分周されたシステムクロック信号を逓倍した逓倍クロック信号を生成し、クロックカウント部１０６が逓倍クロック信号をカウントすることとしてもよい。
【００５２】
図１４は、逓倍クロック信号生成機能を有する受信装置１２００の構成を示す。受信装置１２００は、受信アンテナ１０１、チューナ部１０２、復調部１０３、ストリーム記憶部１０４、ＰＣＲ抽出部１０５、クロックカウント部１０６、ＰＣＲ記憶部１０７、割込要因記憶部１０８、クロックカウント記憶部１０９、入出力制御部１１０、割込出力部１１１、逓倍部１１３、シリアルインタフェース（Ｉ／Ｆ）１１２から構成される。
以下、実施の形態１における受信装置１０００と異なる構成要素である逓倍部１１３について説明する。
【００５３】
逓倍部１１３は、受信部１２００に入力される、クロック分周部２０２によって分周されたシステムクロック信号を、分周期の比率に応じて逓倍する。
これにより、クロック制御部２０３は、装置時刻差分値を乗算することなく、ＰＣＲ差分値との比較を行うことができる。
（２）又、実施の形態１においては、分周されたシステムクロック信号に同期して再生装置時刻をクロックカウント部１０６でカウントすることとしたが、再生装置２０００のクロック発生部２０１の発生するシステムクロック信号を分周することなく、そのまま受信装置１０００に出力して、当該システムクロック信号に同期してクロックカウント部１０６で再生装置時刻をカウントすることとしてもよい。
（３）又、実施の形態１及び２においては、ストリームデコード部２０４は再生装置側に含まれるとしたが、受信装置側にストリームデコード部２０４を含むこととしてもよい。
（４）又、実施の形態１及び２においては、受信装置と再生装置は、シリアルＩ／Ｆを介して接続されることとしたが、パラレルＩ／Ｆを介して接続されることとしてもよい。
【００５４】
【発明の効果】
本発明は、基準時刻を示す基準時刻情報と、再生されるべき複数のデータとを含むデータストリームを受信する受信装置と、前記各データを前記基準時刻に従って再生する再生装置とから構成される通信端末であって、前記受信装置と前記再生装置は、インタフェースを介して接続され、前記受信装置は、前記データストリームから前記基準時刻情報を逐次抽出する抽出手段と、前記再生装置から入力されるクロック信号に同期して当該再生装置のシステム時刻をカウントする時刻カウント手段と、前記基準時刻情報を抽出する毎に、当該基準時刻情報の示す基準時刻を記憶する基準時刻記憶手段と、当該基準時刻情報の抽出時に前記時刻カウント手段によってカウントされた前記システム時刻をコピーして記憶するシステム時刻記憶手段と、前記基準時刻情報を抽出する毎に、割り込み信号を前記再生装置に出力する割込信号出力手段とを有し、前記再生装置は、システムクロック信号を生成するクロック生成手段と、生成したシステムクロック信号に同期したクロック信号を前記受信装置に出力するクロック出力手段と、前記割込み信号の入力があった場合に、前記基準時刻記憶手段及びシステム時刻記憶手段から前記基準時刻と前記システム時刻をそれぞれ取得し、取得した両時刻の対応関係に基づいて、前記システム時刻が前記基準時刻に同期するように、システムクロック信号が生成される周波数を校正するクロック制御手段とを有する。
【００５５】
これにより、インタフェースを介して受信装置と再生装置が接続されている通信端末において、送信側の基準時刻に同期してシステムクロック信号を過不足無く生成することが可能となり、受信したデータストリームに含まれるデータを送信側の基準時刻に従って不具合なく再生することができる。
ここで、前記クロック出力手段は、生成したシステムクロック信号を所定の分周比で分周するクロック分周手段を有し、前記クロック出力手段は、分周したクロック信号を前記時刻カウント手段に出力し、前記クロック制御手段は、前記システム時刻について、直前に取得したカウント値との差分値に前記分周比を乗算した乗算値を算出し、前記基準時刻について、直前に取得した前記基準時刻との差分値を算出し、算出した乗算値と差分値との差が０となるように前記周波数を校正し、前記時刻カウント手段は、前記クロック出力手段から入力された前記クロック信号に同期して前記システム時刻をカウントすることとしてもよい。
【００５６】
これにより、インタフェースを介して通信できるクロック周波数に制限がある場合においても、制限されているクロック周波数に応じて、再生装置側の生成するクロック信号のクロック周波数を分周して、クロック信号を受信装置に出力することができる。
ここで、前記クロック出力手段は、生成したシステムクロック信号を所定の分周比で分周するクロック分周手段を有し、前記クロック出力手段は、分周したクロック信号を前記時刻カウント手段に出力し、前記クロック制御手段は、前記システム時刻について、直前に取得したカウント値との差分値を算出し、前記基準時刻について、直前に取得した前記基準時刻との差分値を算出し、算出した２つの差分値の差が０となるように前記周波数を校正し、前記時刻カウント手段は、前記クロック出力手段から入力された前記クロック信号を逓倍した逓倍クロック信号を生成する逓倍クロック生成手段を有し、前記時刻カウント手段は、前記逓倍クロック信号に同期して前記システム時刻をカウントする
こととしてもよい。
【００５７】
これにより、再生装置側のシステムクロック時刻を送信側のシステムクロックによって刻まれる基準時刻に同期させるための、再生装置側におけるシステムクロック信号の周波数の校正処理を差分値の乗算処理を行うことなく実現することができる。
ここで、基準時刻を示す基準時刻情報と、再生されるべき複数のデータとを含むデータストリームを受信する受信装置と、前記各データを前記基準時刻に従って再生する再生装置とから構成される通信端末であって、前記受信装置と前記再生装置は、インタフェースを介して接続され、前記受信装置は、前記基準時刻を刻むクロック信号と同一周波数のシステムクロック信号を発生する擬似基準クロック発生手段と、前記データストリームから前記基準時刻情報を逐次抽出する抽出手段と、前記基準時刻情報を抽出する毎に、抽出した基準時刻情報に示される基準時刻を初期値として、前記擬似基準クロック発生手段の発生するシステムクロック信号に同期して擬似基準時刻をカウントする時刻カウント手段と、前記基準時刻情報を抽出する毎に、割り込み信号を前記再生装置に出力する割込信号出力手段と、前記再生装置からの擬似基準時刻の取得要求時に、前記時刻カウント手段によってカウントされた擬似基準時刻を記憶する擬似基準時刻記憶手段と、とを有し、前記再生装置は、システムクロック信号を生成するシステムクロック生成手段と、前記システムクロック信号に同期して前記再生装置のシステム時刻をカウントするシステム時刻カウント手段と、前記割込み信号が入力された場合に、前記受信装置に擬似基準時刻の取得要求をし、前記擬似基準時刻記憶手段から当該取得要求時にカウントされた前記擬似基準時刻を取得する取得手段と、前記取得要求時に、前記システム時刻カウント手段によってカウントされた前記システム時刻を記憶するシステム時刻記憶手段と、取得した前記擬似基準時刻と記憶された前記システム時刻との対応関係に基づいて、前記基準時刻に同期するように前記システムクロック生成手段によって生成されるシステムクロック信号の周波数を校正するクロック制御手段とを有することとしてもよい。
【００５８】
これにより、送信側のシステムクロックによって刻まれる基準時刻の情報が受信装置によって抽出されてから、当該情報が再生装置に取得されるまでの間においても、受信装置において、擬似的に送信側のシステムクロックの基準時刻を再生し続けることができるので、再生装置側のシステムクロック時刻を正確に送信側のシステムクロックによって刻まれる基準時刻に合わせることができる。
【図面の簡単な説明】
【図１】実施の形態１における受信再生部５００の構成を示す。
【図２】出力されるのＴＳの構成を示す。
【図３】再生装置２０００に上記の各構成要素を追加した再生装置３０００の構成を示す。
【図４】制御部２０７から出力される要求コマンドの構成と、受信装置１０００及び再生装置２０００間で入出力されるデータの構成とを示す。
【図５】受信再生部５００の行うＰＣＲ同期制御処理の動作を示すフローチャートである。
【図６】再生装置時刻カウント処理を示すフローチャートである。
【図７】受信装置１０００によって行われるＰＣＲ抽出処理の動作を示すフローチャートである。
【図８】再生装置２０００によって行われる再生装置時刻調整処理の動作を示すフローチャートである。
【図９】実施の形態２における受信再生部６００の構成を示す。
【図１０】受信再生部６００の行うＰＣＲ同期制御処理の動作を示すフローチャートである。
【図１１】受信装置１１００によって行われる擬似ＰＣＲ時刻カウント処理の動作を示すフローチャートである。
【図１２】再生装置２０００によって行われる再生装置時刻カウント調整処理の動作を示すフローチャートである。
【図１３】従来のデジタル放送受信機１０の構成を示す。
【図１４】逓倍クロック信号生成機能を有する受信装置１２００の構成を示す。
【符号の説明】
１０    デジタル放送受信機
１１    同期検出部
１２    ＰＣＲ抽出部
１３    バッファ
１４    制御部
１５    バッファ
１６    バッファ
１７    映像信号デコーダ部
１８    ＮＴＳＣエンコーダ部
２０    音声信号デコーダ部
２１    音声信号ＤＡＣ部
２４    カウンタ部
２５    ＶＣＯ
２６    ＰＷＭ波発生部
２７    ＬＰＦ部
２８    ＶＣＯ
２９    ＰＬＬ部
５００、６００  受信再生部
１０００、１１００、１２００  受信装置
２０００、２１００  再生装置
１０１  受信アンテナ
１０２  チューナ部
１０３  復調部
１０４  ストリーム記憶部
１０５  ＰＣＲ抽出部
１０６  クロックカウント部
１０７  ＰＣＲ記憶手段
１０８  割込要因記憶部
１０９  クロックカウント記憶部
１１０  入出力制御部
１１１  割込出力部
１１２  シリアルＩ／Ｆ
１１３  逓倍部
１１４  受信装置クロック発生部
１１５  自走ＰＣＲカウント部
１１６  自走ＰＣＲ記憶部
２０１  クロック発生部
２０２  クロック分周部
２０３  クロック制御部
２０４  ストリームデコード部
２０５  音声データ記憶部
２０６  音声デコード部
２０７  制御部
２０８  シリアルＩ／Ｆ
２０９  スピーカ
２１０  クロックカウント部
２１１  クロックカウント記憶部
【図１】
0004084646.tif 000002
【図２】
0004084646.tif 000003
【図３】
0004084646.tif 000004
【図４】
0004084646.tif 000005
【図５】
0004084646.tif 000006
【図６】
0004084646.tif 000007
【図７】
0004084646.tif 000008
【図８】
0004084646.tif 000009
【図９】
0004084646.tif 000010
【図１０】
0004084646.tif 000011
【図１１】
0004084646.tif 000012
【図１２】
0004084646.tif 000013
【図１３】
0004084646.tif 000014
【図１４】
0004084646.tif 000015