(57)【要約】【課題】ＳＴＣ制御機構を１つだけ有し、複数の放送データの各々についてのＳＴＣを生成し、復号開始時刻情報を用いずにデータの復号、再生を行う。【解決手段】制御信号ＣＳに基づいて発振周波数が調整される発振器１３２と、前記発振周波数によるカウンタ値を出力するカウンタ１４と、放送データ及び前記カウンタ値を受信し、前記放送データ、ＰＣＲ値及びＰＣＲパケットを受信した時の前記カウンタ値を出力するパケット受信部１１ａ〜ｃと、前記パケット受信部から出力されるＰＣＲ値とＰＣＲパケットを受信した時の前記カウンタ値との差分値を算出して記憶し、前記差分値の変動に基づく制御信号ＣＳを生成して出力し、前記カウンタ値と前記差分値とを加算して補正カウンタ値を生成し出力するＰＣＲ情報管理部１２と、前記パケット受信部から出力される放送データを前記補正カウンタ値に基づいて再生するデータ再生部２と、を備える。【選択図】図１
2008288791.tif 000002
【特許請求の範囲】
【請求項１】
制御信号に基づいて発振周波数が調整される発振器を含む基準ＳＴＣ制御部と、
前記基準ＳＴＣ制御部より出力された前記発振周波数に基づいてカウントを行い、カウンタ値を出力する基準ＳＴＣカウンタと、
それぞれ符号化データ及び前記基準ＳＴＣカウンタより出力された前記カウンタ値を受信し、前記符号化データ、前記符号化データに含まれる基準時刻及び前記基準時刻を受信した時の前記カウンタ値を出力する複数のパケット受信部と、
前記複数のパケット受信部から出力される前記基準時刻と前記基準時刻を受信した時の前記カウンタ値との差分値をそれぞれ算出して記憶し、前記複数のパケット受信部のうち少なくとも１つについての前記差分値の変動に基づいて前記制御信号を生成して出力し、前記差分値のいずれかと前記基準ＳＴＣカウンタから出力される前記カウンタ値とを加算して補正カウンタ値を生成し出力するＰＣＲ情報管理部と、
前記複数のパケット受信部から出力される前記符号化データが入力され、前記ＰＣＲ情報管理部から出力される前記補正カウンタ値に基づいて対応する前記符号化データを再生するデータ再生部と、
を備えることを特徴とするデータ受信再生装置。
【請求項２】
前記データ再生部は最も再生頻度の高い前記符号化データを検出し、前記ＰＣＲ情報管理部は前記検出結果に基づき、最も再生頻度の高い前記符号化データを出力する前記パケット受信部から出力される前記基準時刻と、前記基準時刻を受信した時の前記カウンタ値との差分値の変動に基づいて前記制御信号を生成し出力することを特徴とする請求項１に記載のデータ受信再生装置。
【請求項３】
前記符号化データはそれぞれ識別子が付された複数のパケットを有し、前記パケット受信部は前記識別子を前記ＰＣＲ情報管理部へ出力し、前記ＰＣＲ情報管理部は前記識別子に基づき前記パケットに前記基準時刻が含まれているかを判定し、判定結果を前記パケット受信部へ通知し、前記パケット受信部は前記通知に基づいて前記基準時刻と前記基準時刻を受信した時の前記カウンタ値を出力することを特徴とする請求項１又は２に記載のデータ受信再生装置。
【請求項４】
所定の前記パケット受信部が前記基準時刻を最初に受信した際にその基準時刻が前記基準ＳＴＣカウンタに書き込まれることを特徴とする請求項１乃至３のいずれかに記載のデータ受信再生装置。
【請求項５】
発振器を含む基準ＳＴＣ制御部、基準ＳＴＣカウンタ、複数のパケット受信部、ＰＣＲ情報管理部及びデータ再生部を有するデータ受信再生装置を用いたデータ受信再生方法であって、
前記基準ＳＴＣ制御部が制御信号に基づいて前記発振器の発振周波数を調整し、
前記基準ＳＴＣカウンタが前記発振周波数に基づいてカウントを行い、カウンタ値を出力し、
前記複数のパケット受信部がそれぞれ符号化データ及び前記カウンタ値を受信し、前記符号化データ、前記符号化データに含まれる基準時刻及び前記基準時刻を受信した時の前記カウンタ値を出力し、
前記ＰＣＲ情報管理部が前記複数のパケット受信部から出力される前記基準時刻と前記基準時刻を受信した時の前記カウンタ値との差分値を算出して記憶し、前記複数のパケット受信部のうち少なくとも１つについての前記差分値の変動に基づいて前記制御信号を生成して出力し、前記カウンタ値と前記差分値との加算により補正カウンタ値を生成して出力し、
前記データ再生部が前記複数のパケット受信部から出力される前記符号化データ及び前記ＰＣＲ情報管理部から出力される前記補正カウンタ値を受信し、前記補正カウンタ値に基づいて対応する前記符号化データを再生するデータ受信再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ受信再生装置及びデータ受信再生方法に関するものである。
【背景技術】
【０００２】
デジタル方式で送受信を行うデジタル放送では、放送データはＩＳＯ／ＩＥＣ１３８１８−２で規定されるＭＰＥＧ−２ＴＳ（トランスポートストリーム）形式でパケット列として伝送される。
【０００３】
送信機（エンコーダ）と受信機（デコーダ）との間で時刻の同期をとるために、送信機はＰＣＲ（Program Clock Reference）と呼ばれる時刻基準を設定するための情報をパケットデータの１つとして送信する。受信機はこのＰＣＲの値を用いて復号処理及び再生処理の基準となるＳＴＣ（System Time Clock）を設定する。
【０００４】
このＳＴＣを設定するために、受信機はＩＳＯ／ＩＥＣ１３８１８−２Ａｎｎｅｘ Ｄに記載されているようなＳＴＣカウンタを含むＰＬＬ回路（位相同期回路）を備え、ＰＣＲを受信するたびにＳＴＣカウンタの値をＰＣＲの値に合わせるように制御することにより、受信機の時刻基準を送信機の時刻基準に同期させるＳＴＣ制御を行っている。
【０００５】
複数の放送データを同時に受信、再生する場合には、同時に受信する放送データの数と同数のＰＬＬ回路（ＳＴＣ制御機構）を実装する必要があったが、これは実装面積、消費電力、部品コスト等が増大するという問題があった。
【０００６】
このような問題を解決するため、受信した複数の画像符号化データの各々のストリームに含まれる基準時刻（ＰＣＲ）とシステムタイムクロックでカウントアップするＳＴＣカウンタのカウンタ値との差分値を保持し、保持している差分値及び前記カウンタ値の加算値とＰＣＲとのずれに基づいて前記システムタイムクロックを調整し、前記加算値と各ビットストリーム中の復号開始時刻情報（ＤＴＳ：Decoding Time Stamp）との比較結果に基づいて画像符号化データを復号するマルチチャンネルデコード方法が提案されている（例えば特許文献１参照）。これにより１つのＳＴＣカウンタで、複数の符号化画像データを復号することができる。
【０００７】
しかし、上記のような従来の方法は、データ復号の際に復号開始時刻情報を必要とするため、復号開始時刻情報が含まれていない、またはほとんど含まれていないような符号化データの復号を行うことは困難である。
【特許文献１】特許第３５３８０３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、ＳＴＣ制御機構を１つだけ有し、複数の放送データの各々についてのＳＴＣを生成し、復号開始時刻情報を用いずにデータの復号、再生を行うことができるデータ受信再生装置及びデータ受信再生方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一態様によるデータ受信再生装置は、制御信号に基づいて発振周波数が調整される発振器を含む基準ＳＴＣ制御部と、前記基準ＳＴＣ制御部より出力された前記発振周波数に基づいてカウントを行い、カウンタ値を出力する基準ＳＴＣカウンタと、それぞれ符号化データ及び前記基準ＳＴＣカウンタより出力された前記カウンタ値を受信し、前記符号化データ、前記符号化データに含まれる基準時刻及び前記基準時刻を受信した時の前記カウンタ値を出力する複数のパケット受信部と、前記複数のパケット受信部から出力される前記基準時刻と前記基準時刻を受信した時の前記カウンタ値との差分値をそれぞれ算出して記憶し、前記複数のパケット受信部のうち少なくとも１つについての前記差分値の変動に基づいて前記制御信号を生成して出力し、前記差分値のいずれかと前記基準ＳＴＣカウンタから出力される前記カウンタ値とを加算して補正カウンタ値を生成し出力するＰＣＲ情報管理部と、前記複数のパケット受信部から出力される前記符号化データが入力され、前記ＰＣＲ情報管理部から出力される前記補正カウンタ値に基づいて対応する前記符号化データを再生するデータ再生部と、を備えるものである。
【００１０】
本発明の一態様によるデータ受信再生方法は、発振器を含む基準ＳＴＣ制御部、基準ＳＴＣカウンタ、複数のパケット受信部、ＰＣＲ情報管理部及びデータ再生部を有するデータ受信再生装置を用いたデータ受信再生方法であって、前記基準ＳＴＣ制御部が制御信号に基づいて前記発振器の発振周波数を調整し、前記基準ＳＴＣカウンタが前記発振周波数に基づいてカウントを行い、カウンタ値を出力し、前記複数のパケット受信部がそれぞれ符号化データ及び前記カウンタ値を受信し、前記符号化データ、前記符号化データに含まれる基準時刻及び前記基準時刻を受信した時の前記カウンタ値を出力し、前記ＰＣＲ情報管理部が前記複数のパケット受信部から出力される前記基準時刻と前記基準時刻を受信した時の前記カウンタ値との差分値を算出して記憶し、前記複数のパケット受信部のうち少なくとも１つについての前記差分値の変動に基づいて前記制御信号を生成して出力し、前記カウンタ値と前記差分値との加算により補正カウンタ値を生成して出力し、前記データ再生部が前記複数のパケット受信部から出力される前記符号化データ及び前記ＰＣＲ情報管理部から出力される前記補正カウンタ値を受信し、前記補正カウンタ値に基づいて対応する前記符号化データを再生するものである。
【発明の効果】
【００１１】
本発明によれば、ＳＴＣ制御機構を１つだけ有し、複数の放送データの各々についてのＳＴＣを生成し、復号開始時刻情報を用いずにデータの復号、再生を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態によるデータ受信再生装置を図面に基づいて説明する。
【００１３】
図１に本発明の実施形態に係るデータ受信再生装置の概略構成を示す。データ受信再生装置は放送データ処理部１及び放送データ再生部２を備える。データ受信再生装置は複数の放送データを受信、再生することができ、ここでは一例として３種類の放送データＤ１〜Ｄ３を受信するものとする。本実施形態によるデータ受信再生装置は複数の放送データのうち１つに含まれる基準時刻情報（ＰＣＲ）を用いてＳＴＣ制御を行い、それぞれの放送データに対応した再生処理の基準となる時刻（ＳＴＣ）を生成するものである。
【００１４】
通常、放送データ送信側（放送局側）の時刻精度は極めて高く、異なる送信元で生成しているＰＣＲを比較した場合のドリフト、ジッタは無視できる。従って、受信している複数の放送データのうち、１つの放送データに含まれるＰＣＲのみを利用してＳＴＣ制御を行っても、複数の放送データを正しいタイミングで再生することができる。
【００１５】
伝送される放送データの一例を図２に示す。符号化された動画像データ、音声データ等がパケットに格納されて伝送される。このパケットはＴＳパケットと呼ばれることもあり、パケットの連続がトランスポートストリームとなる。例えばパケットＰ１には動画像データ、パケットＰ２には音声データ、パケットＰ３には再生に不要なデータ、パケットＰ４には基準時刻情報（ＰＣＲ）が含まれている。各パケットには何を伝送しているものかを示すためのパケット識別子（ＰＩＤ）と呼ばれる情報が含まれている。画像データや音声データなど各データについてのＰＩＤ情報を格納したものをＰＭＴ（Program Map Table）といい、パケットＰ５のようにＰＭＴを有するパケットも伝送される。
【００１６】
放送データ処理部１はパケット受信部１１ａ〜１１ｃ、ＰＣＲ情報管理部１２、基準ＳＴＣ制御部１３、基準ＳＴＣカウンタ１４を有する。
【００１７】
パケット受信部１１ａ〜１１ｃはそれぞれパケット列である放送データＤ１〜Ｄ３を受信し、格納する。また、各パケットを受信したときの基準ＳＴＣカウンタ１４のカウンタ値（基準ＳＴＣカウンタ値）を記憶する。そして、受信したパケットがＰＣＲを含むパケットか否かが判定される。
【００１８】
ＰＣＲを含むパケットか否かは、各パケットに含まれるＰＩＤに基づいて判定される。パケット受信部１１ａ〜１１ｃは受信したパケットのＰＩＤをＰＣＲ情報管理部１２に送信する。ＰＣＲ情報管理部１２は、それぞれの放送データＤ１〜Ｄ３が有するＰＣＲパケットのＰＩＤ情報を持っており、パケット受信部１１ａ〜１１ｃから受け取ったＰＩＤが、ＰＣＲパケットを示すＰＩＤと一致するか否かをパケット受信部１１ａ〜１１ｃに通知する。一致するという通知をパケット受信部１１ａ〜１１ｃが受け取った場合は、受信したパケットにＰＣＲが含まれているため、パケットに含まれているＰＣＲ値とそのパケットを受信したときの基準ＳＴＣカウンタ値とをＰＣＲ情報管理部１２に送信する。
【００１９】
パケット受信部１１ａ〜１１ｃにより受信された放送データＤ１〜Ｄ３は放送データ再生部２に出力され、データ再生が行われる。なお、放送データには図２に示されるパケットＰ３のような再生に不要なＮＵＬＬデータが含まれているが、このＮＵＬＬデータをパケット受信部１１ａ〜１１ｃで破棄するようにしても良い。
【００２０】
ＰＣＲ情報管理部１２は放送データＤ１〜Ｄ３にそれぞれ含まれているＰＣＲパケットのＰＩＤ情報を保持している。ＰＩＤ情報は放送データ再生部２から与えられる。また、パケット受信部１１ａ〜１１ｃの各々が受信したＰＣＲ値とそのＰＣＲ値を含むパケットを受信した時の基準ＳＴＣカウンタ値が与えられ、その差分値（ＰＣＲ差分値＝ＰＣＲ値−基準ＳＴＣカウンタ値）を算出し、記憶する。
【００２１】
また、パケット受信部１１ａ〜１１ｃのうちいずれか１つのＰＣＲ差分値と、以前保持していたＰＣＲ差分値との変動値に基づく制御信号ＣＳを生成し、基準ＳＴＣ制御部１３へ出力する。また、放送データ再生部２の要求に応じて、基準ＳＴＣカウンタ値と保持しているＰＣＲ差分値との加算値である補正カウンタ値を出力する。放送データ再生部２はこの補正カウンタ値をＳＴＣとして用い、補正カウンタ値（ＳＴＣ）に基づいて対応する放送データの再生を行う。
【００２２】
ＰＣＲ情報管理部１２に保持される情報の一例を図３に示す。放送データＤ２に含まれるＰＣＲ値を用いてＳＴＣ制御が行われることを表している。また、放送データＤ１に含まれるＰＣＲパケットのＰＩＤは１００であり、ＰＣＲ値と基準ＳＴＣカウンタ値との差分値（ＰＣＲ差分値）は３５８００であることを表している。同様に、放送データＤ２、Ｄ３に含まれるＰＣＲパケットのＰＩＤはそれぞれ１９０、１５０であり、ＰＣＲ差分値はそれぞれ３、−１５３５であることを表している。
【００２３】
例えばここで、放送データ再生部２から放送データＤ１についてのＳＴＣ（補正カウンタ値）が要求された場合、ＰＣＲ情報管理部１２は、基準ＳＴＣカウンタ値とＰＣＲ差分値（３５８００）とを加算した補正カウンタ値を放送データ再生部２へ出力する。
【００２４】
基準ＳＴＣ制御部１３はローパスフィルタ１３１と電圧制御発振器（ＶＣＯ）１３２を有し、データ受信再生装置の内部クロックが与えられる。ＰＣＲ情報管理部１２から出力される制御信号ＣＳがローパスフィルタ１３１を介して電圧制御発振器１３２に与えられる。制御信号ＣＳはＰＣＲ差分値の変動値に基づくものであり、ローパスフィルタ１３１を通過することで、過去の変動値成分を含むものとなる。電圧制御発振器１３２はローパスフィルタ１３１を通過した制御信号ＣＳに基づいて発振周波数を調整する。例えば、ＰＣＲ差分値の変動値が負の値で、基準ＳＴＣカウンタ１４のクロック周波数が放送データ送信側より早いことを制御信号ＣＳが示していた場合は、電圧制御発振器１３２の発振周波数を低くする。逆にＰＣＲ差分値の変動値が正の値で、基準ＳＴＣカウンタ１４のクロック周波数が放送データ送信側より遅いことを制御信号ＣＳが示していた場合は、電圧制御発振器１３２の発振周波数を高くする。
【００２５】
基準ＳＴＣカウンタ１４は電圧制御発振器１３２の発振周波数に基づいてカウントを行い、カウンタ値（基準ＳＴＣカウンタ値）をパケット受信部１１ａ〜１１ｃ及びＰＣＲ情報管理部１２へ出力する。
【００２６】
このようにＰＣＲ情報管理部１２と、基準ＳＴＣ制御部１３に含まれるローパスフィルタ１３１及び電圧制御発振器１３２と、基準ＳＴＣカウンタ１４とによりＳＴＣ制御を行うＰＬＬ回路が構成される。
【００２７】
放送データ再生部２は放送データＤ１〜Ｄ３にそれぞれ含まれるＰＭＴからＰＣＲパケットのＰＩＤを取り出し、ＰＣＲ情報管理部１２に与える。また、再生処理を行う放送データに対応するＳＴＣ値をＰＣＲ情報管理部１２へ要求し、ＰＣＲ情報管理部１２から受信する。このＳＴＣ値はＰＣＲ情報管理部１２からは補正カウンタ値として出力されるものである。放送データ再生部２はこの補正カウンタ値に基づいて放送データの再生処理（復号等）を行い、ディスプレイやスピーカ等へ出力する。
【００２８】
ＳＴＣ制御の方法の一例を図４〜図７を用いて説明する。この例では放送データ処理部１は同時に３つの放送データＤ１〜Ｄ３を受信するものとする。また、基準ＳＴＣカウンタ１４は初期化され、内部クロックに同期したフリーラン状態にあるものとする。説明の便宜上、フリーラン状態でのカウントアップ周波数を１ｋＨｚ、放送データＤ１〜Ｄ３の送信機側クロックを１ｋＨｚ、放送データＤ１〜Ｄ３のパケット受信間隔は一定で１０ｍｓとする。また、ＰＣＲ情報格納部１２には、受信する放送データの数が３つであること、放送データＤ２に含まれるＰＣＲを用いてＳＴＣ制御を行うこと、各放送データに含まれるＰＣＲパケットのＰＩＤが予め設定されているものとする。
【００２９】
あるタイミングにおける放送データ受信の一例を図４に示す。基準ＳＴＣカウンタ１４のカウンタ値は８００である。放送データＤ１〜Ｄ３にそれぞれ含まれるＰＣＲ値と基準ＳＴＣカウンタ１４のカウンタ値との差分値（ＰＣＲ差分値）は、データＤ２については２００がＰＣＲ情報管理部１２に記憶されており、データＤ１、Ｄ３については未設定である。
【００３０】
放送データＤ１についてはパケット受信部１１ａがＮＵＬＬパケットを受信したところである。ＰＣＲ値が５００のＰＣＲパケットＰ１１を４パケット先、つまり４０ｍｓ後に受信することになる。
【００３１】
放送データＤ２についてはパケット受信部１１ｂがＰＣＲパケットＰ１２を受信したところであり、そのＰＣＲ値は１０００である。パケット受信部１１ｂはパケットＰ１２に含まれているＰＩＤをＰＣＲ情報管理部１２へ送信し、ＰＣＲパケットである旨の通知を受信する。パケット受信部１１ｂはこの通知に基づいてＰＣＲ値（１０００）と基準ＳＴＣカウンタ１４のカウンタ値（８００）とをＰＣＲ情報管理部１２へ出力し、ＰＣＲ情報管理部１２がその差分値（１０００−８００＝２００）であるＰＣＲ差分値を算出し、記憶する。また、以前に記憶していたＰＣＲ差分値（２００）との変動値（２００−２００＝０）を算出し、この変動値に基づく制御信号ＣＳをＳＴＣ制御部１３へ出力する。また、ＰＣＲ値が１０６０のＰＣＲパケットＰ１４を６パケット先、つまり６０ｍｓ後に受信することになる。
【００３２】
放送データＤ３についてはパケット受信部１１ｃが動画像データを含むパケットを受信したところである。ＰＣＲ値が２００のＰＣＲパケットＰ１３を１パケット先、つまり１０ｍｓ後に受信することになる。
【００３３】
図４に示すタイミングから１０ｍｓ後における放送データ受信を図５に示す。基準ＳＴＣカウンタ１４のカウントアップ周波数は１ｋＨｚであるため、基準ＳＴＣカウンタ値は８１０である。
【００３４】
パケット受信部１１ｃがＰＣＲ値２００のＰＣＲパケットＰ１３を受信する。パケット受信部１１ｃはパケットＰ１３に含まれているＰＩＤをＰＣＲ情報管理部１２へ送信し、ＰＣＲパケットである旨の通知を受信する。パケット受信部１１ｃはこの通知に基づいてＰＣＲ値と基準ＳＴＣカウンタ値（８１０）とをＰＣＲ情報管理部１２へ出力する。ＰＣＲ情報管理部１２がＰＣＲ差分値（２００−８１０＝−６１０）を算出し、記憶する。
【００３５】
図５に示すタイミングから３０ｍｓ後における放送データ受信を図６に示す。基準ＳＴＣカウンタ１４のカウントアップ周波数は１ｋＨｚであるため、基準ＳＴＣカウンタ値は８４０である。
【００３６】
パケット受信部１１ａがＰＣＲ値５００のＰＣＲパケットＰ１１を受信する。パケット受信部１１ａはパケットＰ１１に含まれているＰＩＤをＰＣＲ情報管理部１２へ送信し、ＰＣＲパケットである旨の通知を受信する。パケット受信部１１ａはこの通知に基づいてＰＣＲ値と基準ＳＴＣカウンタ値（８４０）とをＰＣＲ情報管理部１２へ出力する。ＰＣＲ情報管理部１２はＰＣＲ差分値（５００−８４０＝−３４０）を算出し、記憶する。
【００３７】
図６に示すタイミングから２０ｍｓ後における放送データ受信を図７に示す。基準ＳＴＣカウンタ１４のカウントアップ周波数は１ｋＨｚであるため、基準ＳＴＣカウンタ値は８６０である。
【００３８】
パケット受信部１１ｂがＰＣＲ値１０６０のＰＣＲパケットＰ１４を受信する。パケット受信部１１ｂはパケットＰ１４に含まれているＰＩＤをＰＣＲ情報管理部１２へ送信し、ＰＣＲパケットである旨の通知を受信する。パケット受信部１１ｂはこの通知に基づいてＰＣＲ値と基準ＳＴＣカウンタ値（８６０）とをＰＣＲ情報管理部１２へ出力する。ＰＣＲ情報管理部１２はＰＣＲ差分値（１０６０−８６０＝２００）を算出し、記憶する。また、すでに記憶していたＰＣＲ差分値（２００）との変動値（２００−２００＝０）を算出し、この変動値に基づく制御信号をＳＴＣ制御部１３へ出力する。
【００３９】
上記の例は放送データの送信側と受信側が同じクロック周波数で動作し、クロックにずれが生じていない場合である。しかし、ドリフトやジッタによりずれが生じる場合がある。ジッタの場合、本実施形態のようにＰＬＬによるＳＴＣ制御を行っていれば、ＰＬＬがロック（同期）することにより、受信側クロックが送信側クロックと同期するので問題とならない。一方、ドリフトの場合は、ＰＬＬがロックするまでは、基準ＳＴＣカウンタ値と受信するＰＣＲ値にずれが生じる。
【００４０】
一例として、図７に示すタイミングで受信側クロックの周波数が遅い場合を図８を用いて説明する。このとき基準ＳＴＣカウンタ１４のカウンタ値は８５９であるとする。
【００４１】
パケット受信部１１ｂがＰＣＲ値１０６０のＰＣＲパケットＰ１４を受信する。パケット受信部１１ｂはパケットＰ１４に含まれているＰＩＤをＰＣＲ情報管理部１２へ送信し、ＰＣＲパケットである旨の通知を受信する。パケット受信部１１ｂはこの通知に基づいてＰＣＲ値と基準ＳＴＣカウンタ値（８５９）とをＰＣＲ情報管理部１２へ出力する。ＰＣＲ情報管理部１２はＰＣＲ差分値（１０６０−８５９＝２０１）を算出し、記憶する。また、すでに記憶していた差分値（２００）との変動値（２０１−２００＝１）を算出し、この変動値に基づく制御信号ＣＳをＳＴＣ制御部１３へ出力する。
【００４２】
また、この変動値（１）を放送データＤ１のＰＣＲ差分値（−３４０）、放送データＤ３のＰＣＲ差分値（−６１０）に加算し、それぞれのＰＣＲ差分値を置き換える。すなわち放送データＤ１のＰＣＲ差分値は−３３９、放送データＤ３のＰＣＲ差分値は−６０９になる。
【００４３】
ＳＴＣ制御部１３は制御信号ＣＳに基づいてＳＴＣ制御を行う。この場合、変動値が正の値、つまり受信側クロックの周波数が遅いため、ＳＴＣ制御部１３に含まれる電圧制御発振器１３２の発振周波数を高くするように制御が行われる。
【００４４】
ＰＣＲ情報管理部１２は放送データ再生部２からＳＴＣ値が要求された場合、基準ＳＴＣカウンタ値と、ＳＴＣ値が要求された放送データについてのＰＣＲ差分値とを加算し、その加算値（補正カウンタ値）を放送データ再生部２へ出力する。
【００４５】
例えば、放送データ再生部２が放送データＤ１の再生処理を行う場合、図８に示すタイミングでＰＣＲ情報管理部１２から出力されるＳＴＣ値（補正カウンタ値）は８５９＋（−３３９）＝５２０となる。放送データ再生部２はパケット受信部１１ａから受信した動画像データや音声データを、それぞれのデータに規定されている表示時刻タイムスタンプ（ＰＴＳ：Presentation Time Stamp）が、ＰＣＲ情報管理部１２から出力されるＳＴＣ値（補正カウンタ値）と等しくなった時に再生・出力する。
【００４６】
このように、同時に受信する複数の放送データのうち１つに含まれるＰＣＲ値を用いて、それぞれの放送データについてのＳＴＣ制御を行い、放送データの送信側クロックと受信側クロックとを同期させることができる。また、ＳＴＣ制御、データ再生処理を行うにあたり復号開始時刻情報を必要としない。
【００４７】
本実施形態によるデータ受信再生装置により、ＳＴＣ制御機構を１つだけ有し、複数の放送データの各々についてのＳＴＣを生成し、復号開始時刻情報を用いずにデータ復号、再生することができる。
【００４８】
上述した実施の形態はいずれも一例であって制限的なものではないと考えられるべきである。例えば上記実施形態における基準ＳＴＣカウンタ１４は、パケット受信部１１が基準ＳＴＣ制御に用いる放送データに含まれるＰＣＲ値を初めて受信した際に、そのＰＣＲ値を書き込むようにしてもよい。その場合、ＰＣＲ情報管理部１２が記憶するＳＴＣ制御に用いる放送データについてのＰＣＲ差分値は、ドリフト等によるクロック周波数のずれが生じない限り常に０になる。
【００４９】
また、各放送データについてのユーザの視聴頻度を放送データ再生部２が記憶しておき、ユーザが最も視聴する頻度が高い放送データに含まれるＰＣＲ値を用いてＳＴＣ制御を行うようにしても良い。
【００５０】
また、上記実施形態では複数の放送データのうち１つに含まれるＰＣＲ値を用いてＳＴＣ制御を行っていたが、複数の放送データに含まれるＰＣＲ値を用いてＳＴＣ制御を行ってもよい。図９に示すように、データ受信再生装置が３種類の放送データＤ１〜Ｄ３を受信し、それぞれのＰＣＲパケットが放送データＤ２、Ｄ１、Ｄ３の順で伝送されるものとする。
【００５１】
まずパケット受信部１１ｂが放送データＤ２に含まれるＰＣＲパケットＰ９１を受信し、基準ＳＴＣカウンタ値とＰＣＲパケットＰ９１のＰＣＲ値の差分（ＰＣＲ差分値Ｄｉｆ２）がＰＣＲ情報管理部１２に記憶される。このＰＣＲ差分値Ｄｉｆ２と、それまで記憶されていたＰＣＲ差分値Ｄｉｆ２との変動値に基づく制御信号ＣＳがＰＣＲ情報管理部１２から基準ＳＴＣ制御部１３へ出力される。この制御信号ＣＳに基づき基準ＳＴＣ制御部１３内の電圧制御発振器１３２の発振周波数が制御される。
【００５２】
次に、パケット受信部１１ａが放送データＤ１に含まれるＰＣＲパケットＰ９２を受信し、基準ＳＴＣカウンタ値とＰＣＲパケットＰ９２のＰＣＲ値の差分（ＰＣＲ差分値Ｄｉｆ１）がＰＣＲ情報管理部１２に記憶される。このＰＣＲ差分値Ｄｉｆ１と、それまで記憶されていたＰＣＲ差分値Ｄｉｆ１との変動値に基づく制御信号ＣＳがＰＣＲ情報管理部１２から基準ＳＴＣ制御部１３へ出力される。この制御信号ＣＳに基づき基準ＳＴＣ制御部１３内の電圧制御発振器１３２の発振周波数が制御される。
【００５３】
次に、パケット受信部１１ｃが放送データＤ３に含まれるＰＣＲパケットＰ９３を受信し、基準ＳＴＣカウンタ値とＰＣＲパケットＰ９３のＰＣＲ値の差分（ＰＣＲ差分値Ｄｉｆ３）がＰＣＲ情報管理部１２に記憶される。このＰＣＲ差分値Ｄｉｆ３と、それまで記憶されていたＰＣＲ差分値Ｄｉｆ３との変動値に基づく制御信号ＣＳがＰＣＲ情報管理部１２から基準ＳＴＣ制御部１３へ出力される。この制御信号ＣＳに基づき基準ＳＴＣ制御部１３内の電圧制御発振器１３２の発振周波数が制御される。
【００５４】
このように複数の放送データに含まれるＰＣＲ値を用いることで、ＰＣＲパケットの出現頻度が上がり、基準ＳＴＣカウンタ１４の収束までに必要な時間を短縮することができる。
【００５５】
また、上記実施形態では各放送データについてのＰＣＲ差分値をＰＣＲ情報管理部１２が算出、記憶していたが、それぞれのパケット受信部１１が算出、記憶するようにしてもよい。その場合、データ再生部２から出力されるＰＣＲパケットのＰＩＤ情報が、直接パケット受信部１１に与えられるか、又はＰＣＲ情報管理部１２を介して与えられる。これによりパケット受信部１１においてパケットにＰＣＲ情報が含まれているか否かの判定を行うことができる。パケット受信部１１はＰＣＲパケットを受信した時の基準ＳＴＣカウンタ値とＰＣＲ値との差分値を算出し、記憶する。ＰＣＲ情報管理部１２は、放送データ再生部２からＳＴＣ値が要求されている放送データについてのＰＣＲ差分値をパケット受信部から取り出し、基準ＳＴＣカウンタ値と加算して放送データ再生部２へ出力する。また、パケット受信部１１はＰＣＲパケットを受信し、新しいＰＣＲ差分値を算出した際に、以前記憶していたＰＣＲ差分値との変動値を算出し、その変動値をＰＣＲ情報管理部１２へ出力する。ＰＣＲ情報管理部１２はその変動値に基づいて制御信号ＣＳを生成し、ＳＴＣ制御部１３へ出力する。
【００５６】
上記実施形態では受信する放送データの数を３つとしたが、３つ以外でも良く、受信する放送データの数と同数のパケット受信部を備えればよい。
【００５７】
本発明の技術的範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施形態によるデータ受信再生装置の概略構成図である。
【図２】放送データの一例を示す図である。
【図３】ＰＣＲ情報管理部に保持される情報の一例を示す図である。
【図４】放送データ受信の一例を示す図である。
【図５】放送データ受信の一例を示す図である。
【図６】放送データ受信の一例を示す図である。
【図７】放送データ受信の一例を示す図である。
【図８】放送データ受信の一例を示す図である。
【図９】放送データ受信の一例を示す図である。
【符号の説明】
【００５９】
１  放送データ処理部
２  放送データ再生部
１１ａ〜１１ｃ  パケット受信部
１２  ＰＣＲ情報管理部
１３  基準ＳＴＣ制御部
１４  基準ＳＴＣカウンタ
【図１】
2008288791.tif 000003
【図２】
2008288791.tif 000004
【図３】
2008288791.tif 000005
【図４】
2008288791.tif 000006
【図５】
2008288791.tif 000007
【図６】
2008288791.tif 000008
【図７】
2008288791.tif 000009
【図８】
2008288791.tif 000010
【図９】
2008288791.tif 000011