(57)【要約】【課題】  録音時にパーシャルトランスポートストリームを加工することなく再生用のシステムクロックを生成することができるデジタル放送記録再生装置および再生用システムクロックの発振制御方法を提供する。【解決手段】  記録時に、パーシャルトランスポートストリームから抽出されたＰＣＲ値に追随して発振周波数が変化する第１の発振器２１の周波数をカウントする第１のＳＴＣカウンタ２２と自走発振する第２の発振器３２の周波数をカウントする第２のＳＴＣカウンタ３２のカウント値の差分をＳＴＣ差分値算出部４１で算出しておき、再生時には、この差分にもとづいて第２の発振制御部３３が、記録時の第１の発振器の周波数に等しい周波数で発振するように第２の発振器３２の発振周波数を制御する。【選択図】  図１
2006324962.tif 000002
【特許請求の範囲】
【請求項１】
受信したデジタル放送の所望の番組がパーシャルトランスポートストリームとして記録される記録媒体と、
第１の発振器と、前記第１の発振器の発振周波数をカウントする第１のＳＴＣカウンタと、記録時に前記記録媒体に記録されるパーシャルトランスポートストリームから抽出したＰＣＲ値に追随するように前記第１の発振器の発振周波数を制御する第１の発振制御手段とを有する記録手段と、
記録時には自走周波数で発振し、再生時には発振周波数が制御されて再生用システムクロックを出力する第２の発振器と、前記第２の発振器の発振周波数をカウントする第２のＳＴＣカウンタと、再生時に前記第２の発振器の発振周波数を制御する第２の発振制御手段とを有する再生手段と、
記録時に、任意の一定時間ごとに算出された前記第１のＳＴＣカウンタと前記第２のＳＴＣカウンタ間のカウント値の差分をＳＴＣ差分値としてその算出時点までの記録パケット数の値と対にしてＳＴＣ差分値算出時刻データとともに記憶するＳＴＣ差分値記憶手段と、
再生時に、前記記憶媒体から再生した前記パーシャルトランスポートストリームの再生パケット数が前記ＳＴＣ差分値記憶手段に記憶された記録パケット数と一致したときにその記録パケット数と対の前記ＳＴＣ差分値および前記ＳＴＣ差分値算出時刻データを前記ＳＴＣ差分値記憶手段から読み出すＳＴＣ差分値読み出し手段と
を具備し、
再生時に、前記ＳＴＣ差分値読み出し手段で読み出された前記ＳＴＣ差分値および前記ＳＴＣ差分値算出時刻データにもとづいて前記第２の発振制御手段が前記第２の発振器の発振周波数を記録時の前記第１の発振器の発振周波数に等しくなるように制御することを特徴とするデジタル放送記録再生装置。
【請求項２】
受信したデジタル放送の所望の番組がパーシャルトランスポートストリームとして記録される記録媒体と、
第１の発振器と、前記第１の発振器の発振周波数をカウントする第１のＳＴＣカウンタと、記録時に、前記記録媒体に記録されるパーシャルトランスポートストリームからＰＣＲ値を抽出するＰＣＲ値抽出手段と、前記第１のＳＴＣカウンタのカウント値と前記ＰＣＲ値抽出手段で抽出された前記ＰＣＲ値との差分を算出する差分算出手段と、前記差分が零となるように前記第１の発振器の発振周波数を制御する第１の発振制御手段とを有する記録手段と、
第２の発振器と、前記第２の発振器の発振周波数をカウントする第２のＳＴＣカウンタと、前記第２の発振器の発振周波数を制御する第２の発振制御手段と、前記第２の発振制御手段による前記第２の発振器の発振周波数の制御を再生時には行い、記録時には行わないように切り替える切り替え手段とを有する再生手段と、
記録時の任意の一定時間ごとに前記第１のＳＴＣカウンタのカウント値と前記第２のＳＴＣカウンタのカウント値との差分を算出してＳＴＣ差分値として出力するＳＴＣ差分値算出手段と、前記記録媒体へ記録する前記パーシャルトランスポートストリームから番組識別情報を抽出する第１の番組識別情報抽出手段と、前記任意の一定時間ごとにその時点までに前記記録媒体へ記録された前記パーシャルトランスポートストリームのパケット数を計数して記録パケット数として出力する記録パケット数計数手段と、前記番組識別情報を標題とし、前記ＳＴＣ差分値と前記記録パケット数を１つの対とした差分データをＳＴＣ差分値算出時刻データとともに書き込んだ差分データテーブルを生成する差分データテーブル生成手段と、前記差分データテーブルを格納する差分データテーブル格納手段とを有するＳＴＣ差分値記憶手段と、
前記記録媒体から再生される前記パーシャルトランスポートストリームから番組識別情報を抽出する第２の番組識別情報抽出手段と、前記記録媒体から再生された前記パーシャルトランスポートストリームのパケット数を計数して再生パケット数として出力する再生パケット数計数手段と、前記第２の番組識別情報抽出手段で抽出された番組識別情報に該当する前記差分データテーブルを前記差分データテーブル格納手段から読み出して前記再生パケット数に一致する前記記録パケット数が記載されている前記差分データを検索し、その記録パケット数と対になって記載されている前記ＳＴＣ差分値および前記ＳＴＣ差分値算出時刻データを取得して前記第２の発振制御手段へ出力するＳＴＣ差分値取得手段とを有するＳＴＣ差分値読み出し手段と
を具備し、
再生時に、前記ＳＴＣ差分値読み出し手段で読み出された前記ＳＴＣ差分値および前記ＳＴＣ差分値算出時刻データにもとづいて前記第２の発振制御手段が前記第２の発振器の発振周波数を記録時の前記第１の発振器の発振周波数に等しくなるように制御することを特徴とするデジタル放送記録再生装置。
【請求項３】
前記差分データテーブルは、前記記録媒体に記録される番組ごとに作成されることを特徴とする請求項２に記載のデジタル放送記録再生装置。
【請求項４】
受信したデジタル放送の所望の番組をパーシャルトランスポートストリームとして記憶媒体へ記録し再生するデジタル放送記録再生装置の再生用システムクロックの発振制御方法であって、
記録時に、前記記録媒体へ記録される前記パーシャルトランスポートストリームから抽出したＰＣＲ値に追随するよう発振周波数を制御する第１の発振器の発振周波数をカウントする第１のＳＴＣカウンタのカウンタ値と、記録時には自走周波数で発振し、再生時には再生用システムクロックを出力する第２の発振器の発振周波数をカウントする第２のＳＴＣカウンタのカウンタ値との差分値を任意の一定時間ごとに算出し、ＳＴＣ差分値として前記記録媒体への記録パケット数の値と対にして前記パーシャルトランスポートストリームから抽出した番組識別情報を標題とする差分データテーブルにＳＴＣ差分値算出時刻データとともに書き込んでおき、
再生時に、前記記録媒体から再生される前記パーシャルトランスポートストリームから番組識別情報を抽出して該当する番組識別情報を表題とする差分データテーブルを読み出して前記記録媒体からの再生パケット数の値と対になっている前記ＳＴＣ差分値および前記ＳＴＣ差分値算出時刻データを取得し、このＳＴＣ差分値およびＳＴＣ差分値算出時刻データに基づいて前記第２の発振器の発振周波数を記録時の前記第１の発振器の発振周波数に等しくなるように制御することを特徴とする再生用システムクロックの発振制御方法。
【請求項５】
前記差分データテーブルは、前記記録媒体に記録される番組ごとに作成されることを特徴とする請求項４に記載の再生用システムクロックの発振制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送記録再生装置および再生用システムクロックの発振制御方法に関し、特にＭＰＥＧ２（Moving  Picture  Expert  Group）規格のトランスポートストリームとして伝送されるデジタル放送を受信して記録再生するデジタル放送記録再生装置およびその再生時に使用するシステムクロックを生成する再生用システムクロックの発振制御方法に関する。
【背景技術】
【０００２】
近年、デジタル方式で送受信を行うデジタル放送が開始されており、その符号化方式としてＭＰＥＧ２が用いられている。ＭＰＥＧ２は、複数の番組データを伝送するためにマルチプログラミング対応の多重・分離方式であるトランスポートストリーム方式を採用している。
【０００３】
トランスポートストリーム方式では、符号器と復号器との間で同期をとるために送信側からＰＣＲ（Program  Clock  Reference）と呼ばれる時刻基準を設定するための情報をパケットデータの１つとして送信し、受信側ではこのＰＣＲの値を用いて復号処理および再生処理の基準となるＳＴＣ（System  Time  Clock）を設定する。
【０００４】
このＳＴＣを設定するために、復号器はＳＴＣカウンタを備え、ＰＣＲを受信するたびにＳＴＣカウンタの値をＰＣＲの値に合わせることにより復号器の時刻基準を符号器の時刻基準に合わせている。
【０００５】
ＰＣＲの基準周波数は２７ＭＨｚと定められている。ただし、放送局ごとの発振周波数のずれを考慮して、ＭＰＥＧ２におけるＰＣＲの周波数の規格は２７ＭＨｚ±８１０Ｈｚとなっている。
【０００６】
このようなトランスポートストリーム方式のデジタル放送の番組を記録し、再生するデジタル放送記録再生装置の中に、受信した多重化データの中から所望の番組のパケットデータのみを取り出し、パーシャルトランスポートストリームとして記録する方式のものがある。
【０００７】
また、最近のデジタル放送記録再生装置では、復号器を２つ備え、記録したパーシャルトランスポートストリームを１つの復号器で再生中に、そのとき受信している番組をもう１つの復号器で復号して外部のアナログ録画装置に記録できるようにしているものもある。この場合、それぞれの復号器がＳＴＣカウンタを備える。
【０００８】
上述したように、ＰＣＲの周波数には放送局によるずれがあるため、複数の放送局の番組を記録した場合、番組データを再生するときに、それぞれの放送局のＰＣＲ周波数にＳＴＣを合わせる必要がある。
【０００９】
そのため、従来、それぞれの記録データからＰＣＲ値を読み取って、そのＰＣＲ値に復号器のＳＴＣカウンタを合わせることで放送局のＰＣＲ周波数にＳＴＣを合わせることが行われている。ただし、パーシャルトランスポートストリームとして記録された番組を再生する場合、多重化された複数の番組データの中から１つの番組データを抜き取って記録しているため、記録されたＰＣＲ値は不連続な値となり、そのままでは正しい再生が行えない。そこで、ＰＣＲパケットデータの到着時刻を情報とするタイムスタンプパケットを生成してトランスポートストリームに挿入して記録し、再生するときにこのタイムスタンプパケットの値をもとにＰＣＲパケットの読み出しタイミングを制御することが行われていた（例えば、特許文献１参照。）。
【００１０】
しかし、このような方法ではタイムスタンプの値を生成してトランスポートストリームの中にタイムスタンプパケットを挿入する処理を行わなければならないという問題があった。
【特許文献１】特開２００１−２６８５１８号公報  （第５ページ、図３）
【発明の開示】
【発明が解決しようとする課題】
【００１１】
そこで、本発明の目的は、記録時にタイムスタンプパケットの挿入などの加工をトランスポートストリームに対して行うことなく、再生時にパーシャルトランスポートストリーム再生用のシステムクロックを生成することができるデジタル放送記録再生装置および再生用システムクロックの発振制御方法を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の一態様によれば、受信したデジタル放送の所望の番組がパーシャルトランスポートストリームとして記録される記録媒体と、第１の発振器と、前記第１の発振器の発振周波数をカウントする第１のＳＴＣカウンタと、記録時に前記記録媒体に記録されるパーシャルトランスポートストリームから抽出したＰＣＲ値に追随するように前記第１の発振器の発振周波数を制御する第１の発振制御手段とを有する記録手段と、記録時には自走周波数で発振し、再生時には発振周波数が制御されて再生用システムクロックを出力する第２の発振器と、前記第２の発振器の発振周波数をカウントする第２のＳＴＣカウンタと、再生時に前記第２の発振器の発振周波数を制御する第２の発振制御手段とを有する再生手段と、記録時に、任意の一定時間ごとに算出された前記第１のＳＴＣカウンタと前記第２のＳＴＣカウンタ間のカウント値の差分をＳＴＣ差分値としてその算出時点までの記録パケット数の値と対にしてＳＴＣ差分値算出時刻データとともに記憶するＳＴＣ差分値記憶手段と、再生時に、前記記憶媒体から再生した前記パーシャルトランスポートストリームの再生パケット数が前記ＳＴＣ差分値記憶手段に記憶された記録パケット数と一致したときにその記録パケット数と対の前記ＳＴＣ差分値および前記ＳＴＣ差分値算出時刻データを前記ＳＴＣ差分値記憶手段から読み出すＳＴＣ差分値読み出し手段とを具備し、再生時に、前記ＳＴＣ差分値読み出し手段で読み出された前記ＳＴＣ差分値および前記ＳＴＣ差分値算出時刻データにもとづいて前記第２の発振制御手段が前記第２の発振器の発振周波数を記録時の前記第１の発振器の発振周波数に等しくなるように制御することを特徴とするデジタル放送記録再生装置が提供される。
【００１３】
また、本発明の別の一態様によれば、受信したデジタル放送の所望の番組がパーシャルトランスポートストリームとして記録される記録媒体と、第１の発振器と、前記第１の発振器の発振周波数をカウントする第１のＳＴＣカウンタと、記録時に、前記記録媒体に記録されるパーシャルトランスポートストリームからＰＣＲ値を抽出するＰＣＲ値抽出手段と、前記第１のＳＴＣカウンタのカウント値と前記ＰＣＲ値抽出手段で抽出された前記ＰＣＲ値との差分を算出する差分算出手段と、前記差分が零となるように前記第１の発振器の発振周波数を制御する第１の発振制御手段とを有する記録手段と、第２の発振器と、前記第２の発振器の発振周波数をカウントする第２のＳＴＣカウンタと、前記第２の発振器の発振周波数を制御する第２の発振制御手段と、前記第２の発振制御手段による前記第２の発振器の発振周波数の制御を再生時には行い、記録時には行わないように切り替える切り替え手段とを有する再生手段と、記録時の任意の一定時間ごとに前記第１のＳＴＣカウンタのカウント値と前記第２のＳＴＣカウンタのカウント値との差分を算出してＳＴＣ差分値として出力するＳＴＣ差分値算出手段と、前記記録媒体へ記録する前記パーシャルトランスポートストリームから番組識別情報を抽出する第１の番組識別情報抽出手段と、前記任意の一定時間ごとにその時点までに前記記録媒体へ記録された前記パーシャルトランスポートストリームのパケット数を計数して記録パケット数として出力する記録パケット数計数手段と、前記番組識別情報を標題とし、前記ＳＴＣ差分値と前記記録パケット数を１つの対とした差分データをＳＴＣ差分値算出時刻データとともに書き込んだ差分データテーブルを生成する差分データテーブル生成手段と、前記差分データテーブルを格納する差分データテーブル格納手段とを有するＳＴＣ差分値記憶手段と、前記記録媒体から再生される前記パーシャルトランスポートストリームから番組識別情報を抽出する第２の番組識別情報抽出手段と、前記記録媒体から再生された前記パーシャルトランスポートストリームのパケット数を計数して再生パケット数として出力する再生パケット数計数手段と、前記第２の番組識別情報抽出手段で抽出された番組識別情報に該当する前記差分データテーブルを前記差分データテーブル格納手段から読み出して前記再生パケット数に一致する前記記録パケット数が記載されている前記差分データを検索し、その記録パケット数と対になって記載されている前記ＳＴＣ差分値および前記ＳＴＣ差分値算出時刻データを取得して前記第２の発振制御手段へ出力するＳＴＣ差分値取得手段とを有するＳＴＣ差分値読み出し手段とを具備し、再生時に、前記ＳＴＣ差分値読み出し手段で読み出された前記ＳＴＣ差分値および前記ＳＴＣ差分値算出時刻データにもとづいて前記第２の発振制御手段が前記第２の発振器の発振周波数を記録時の前記第１の発振器の発振周波数に等しくなるように制御することを特徴とするデジタル放送記録再生装置が提供される。
【００１４】
さらに、本発明の一態様によれば、受信したデジタル放送の所望の番組をパーシャルトランスポートストリームとして記憶媒体へ記録し再生するデジタル放送記録再生装置の再生用システムクロックの発振制御方法であって、記録時に、前記記録媒体へ記録される前記パーシャルトランスポートストリームから抽出したＰＣＲ値に追随するよう発振周波数を制御する第１の発振器の発振周波数をカウントする第１のＳＴＣカウンタのカウンタ値と、記録時には自走周波数で発振し、再生時には再生用システムクロックを出力する第２の発振器の発振周波数をカウントする第２のＳＴＣカウンタのカウンタ値との差分値を任意の一定時間ごとに算出し、ＳＴＣ差分値として前記記録媒体への記録パケット数の値と対にして前記パーシャルトランスポートストリームから抽出した番組識別情報を標題とする差分データテーブルにＳＴＣ差分値算出時刻データとともに書き込んでおき、再生時に、前記記録媒体から再生される前記パーシャルトランスポートストリームから番組識別情報を抽出して該当する番組識別情報を表題とする差分データテーブルを読み出して前記記録媒体からの再生パケット数の値と対になっている前記ＳＴＣ差分値および前記ＳＴＣ差分値算出時刻データを取得し、このＳＴＣ差分値およびＳＴＣ差分値算出時刻データに基づいて前記第２の発振器の発振周波数を記録時の前記第１の発振器の発振周波数に等しくなるように制御することを特徴とする再生用システムクロックの発振制御方法が提供される。
【発明の効果】
【００１５】
本発明によれば、記録媒体から再生中のパーシャルトランスポートストリームからＰＣＲ値を抽出しなくても再生中のパーシャルトランスポートストリームのＰＣＲの周波数と同じ周波数の再生用システムクロックを生成することができるので、記録時のトランスポートストリームに対するタイムスタンプパケット挿入などの加工を不要とすることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施例を図面を参照して説明する。
【実施例１】
【００１７】
図１は、本発明の実施例１に係るデジタル放送記録再生装置の構成の例を示すブロック図である。
【００１８】
本実施例のデジタル放送記録再生装置１００は、受信したデジタル放送の所望の番組がパーシャルトランスポートストリームとして記録される記録媒体１と、記録部２と、再生部３と、ＳＴＣ差分値記憶部４と、ＳＴＣ差分値読み出し部５とを有する。
【００１９】
記録部２は、第１の発振器２１と、第１の発振器２１の発振周波数をカウントする第１のＳＴＣカウンタ２２と、記録媒体１へ記録するパーシャルトランスポートストリームからＰＣＲ値を抽出するＰＣＲ値抽出部２３と、第１のＳＴＣカウンタ２２のカウント値とＰＣＲ値抽出部２３で抽出されたＰＣＲ値との差分を算出する差分算出部２４と、パーシャルトランスポートストリームから抽出されたＰＣＲ値との差分が零となるように第１の発振器２１の発振周波数を制御する第１の発振制御部２５とを有する。
【００２０】
この第１の発振制御部２５の制御により、第１の発振器２１はＰＣＲの周波数の変化に追随してその発振周波数が変化する。
【００２１】
再生部３は、第２の発振器３１と、第２の発振器３１の発振周波数をカウントする第２のＳＴＣカウンタ３２と、第２の発振器３１の発振周波数を制御する第２の発振制御部３３と、第２の発振制御部３３による第２の発振器３１に対する発振周波数の制御を再生時には行い、記録時には行わないように切り替える切り替え部３４とを有する。
【００２２】
第２の発振制御部３３による発振周波数の制御が行われないとき、第２の発振器３１は自走周波数で発振する。自走周波数は任意に設定できるが、ここでは、ＰＣＲの基準周波数である２７ＭＨｚに設定する。
【００２３】
ＳＴＣ差分値記憶部４は、記録時の任意の一定時間ごとに記録部２の第１のＳＴＣカウンタ２２のカウント値と再生部３の第２のＳＴＣカウンタ３２のカウント値との差分を算出してＳＴＣ差分値として出力するＳＴＣ差分値算出部４１と、記録媒体１へ記録するパーシャルトランスポートストリームから番組識別情報を抽出する第１の番組識別情報抽出部４２と、ＳＴＣ差分値算出部４１が差分値を算出する時間ごとにその時点までに記録媒体１へ記録されたパーシャルトランスポートストリームのパケット数を計数して記録パケット数として出力する記録パケット数計数部４３と、番組識別情報抽出部４２で抽出された番組識別情報を標題とし、ＳＴＣ差分値算出部４１で抽出されたＳＴＣ差分値と記録パケット数計数部４３で計数された記録パケット数を１つの対とした差分データをＳＴＣ差分値算出部４１が差分値を算出した時刻を示すＳＴＣ差分値算出時刻データとともに書き込んだ差分データテーブルを生成する差分データテーブル生成部４４と、この差分データテーブルを格納する差分データテーブル格納部４５とを有する。
【００２４】
図２に、この差分データテーブルの構成の例を示す。ＳＴＣ差分値算出時刻をｔ１、ｔ２、ｔ３、・・・として、それぞれの時刻における差分値をｄ１、ｄ２、ｄ３、・・・、記録パケット数をｐ１、ｐ２、ｐ３、・・・とすると、番組識別情報抽出部４２で抽出された番組識別情報を標題とする差分データテーブルには、ＳＴＣ差分値算出時刻のデータｔ１、ｔ２、ｔ３、・・・とともに差分値と記録パケット数を対にした差分データ（ｄ１、ｐ１）、（ｄ２、ｐ２）、（ｄ３、ｐ３）、・・・が書き込まれる。
【００２５】
図１に戻って、ＳＴＣ差分値読み出し部５は、記録媒体１から再生されるパーシャルトランスポートストリームから番組識別情報を抽出する第２の番組識別情報抽出部５１と、記録媒体１から再生されたパーシャルトランスポートストリームのパケット数を計数して再生パケット数として出力する再生パケット数計数部５２と、第２の番組識別情報抽出部５１で抽出された番組識別情報が標題となっている差分データテーブルを差分データテーブル格納部４５から読み出して再生パケット数計数部５２で計数された再生パケット数に一致する記録パケット数が記載されている差分データを検索し、その記録パケット数と対になって記載されているＳＴＣ差分値およびＳＴＣ差分値算出時刻データを取得して第２の発振制御部３３へ出力するＳＴＣ差分値取得部５３とを有する。
【００２６】
このような本実施例のデジタル放送記録再生装置１００における再生用システムクロックの発振周波数の制御は、パーシャルトランスポートストリームの記録媒体１への記録時に差分データテーブル生成部４４で生成され差分データテーブル格納部４５に格納された差分データテーブルを再生時に読み出すことによって行われる。
【００２７】
そこで、先ず、パーシャルトランスポートストリームの記録媒体１への記録時に行われる差分データテーブル作成動作について説明する。
【００２８】
図３は、デジタル放送記録再生装置１００の記録時における差分データテーブル作成動作を説明するためのフロー図である。
【００２９】
所望の番組のパーシャルトランスポートストリームの記録が開始されると、再生部３の切り替え部３４がＯＦＦして第２の発振器３１が自走発振状態に切り替えられ、第２の発振器３１は自走発振周波数２７ＭＨｚで発振する（ステップＳ０１）。また、ＳＴＣ差分値記憶部４の第１の番組識別情報抽出部４２はパーシャルトランスポートストリームから番組識別情報を取得する（ステップＳ０２）。この番組識別情報を標題として、ＳＴＣ差分値記憶部４の差分データテーブル生成部４４は、記録中の番組用の差分データテーブルを生成する（ステップＳ０３）。
【００３０】
次いで、記録部２のＰＣＲ値抽出部２３がパーシャルトランスポートストリームからＰＣＲ値を抽出する（ステップＳ０４）。
【００３１】
一方、第１のＳＴＣカウンタ２２は、第１の発振器２１の発振周波数をカウントする。差分算出部２４は、ＰＣＲ値抽出部２３で抽出されたＰＣＲ値とＳＴＣカウンタ２２のカウンタ値との間の差分を算出する。この差分が入力される第１の発振制御部２５は、この差分が零となるように第１の発振器２１の発振周波数を制御する（ステップＳ０５）。
【００３２】
この制御により、第１の発振器２１の発振周波数は、記録中の番組の送信に使用されているＰＣＲの周波数に一致する。
【００３３】
その後、予め定めた所定の時間が経過すると（ステップＳ０６）、ＳＴＣ差分値記憶部４のＳＴＣ差分値算出部４１は、第１の発振器２１の発振周波数をカウントする第１のＳＴＣカウンタ２２の値と第２の発振器３１の発振周波数をカウントする第２のＳＴＣカウンタ３２の値との差分値を算出し、ＳＴＣ差分値として出力する（ステップＳ０７）。
【００３４】
このＳＴＣ差分値の算出と同じ時刻に、ＳＴＣ差分値記憶部４の記録パケット数計数部４３は、その時刻までに記録媒体１に記録されたパーシャルトランスポートストリームのパケット数を記録パケット数として計数する（ステップＳ０８）。
【００３５】
このようにして算出されたＳＴＣ差分値と記録パケット数は１対の差分データとして、ＳＴＣ差分値算出時刻データとともに差分データテーブルに書き込む（ステップＳ０９）。
【００３６】
さらに番組の記録が続く場合は（ステップＳ１０のＹＥＳ）、ステップＳ０３に戻り、以降のステップを繰り返す。
【００３７】
一方、番組の記録が終了する場合は（ステップＳ１０のＮＯ）、差分データテーブルを差分データテーブル格納部４５へ格納して（ステップＳ１１）、差分データテーブル作成動作を終了する。
【００３８】
図4は、上述の動作においてＳＴＣ差分値算出部４１で算出されるＳＴＣ差分値の例を示す図である。
【００３９】
ＰＣＲ基準周波数に等しい２７ＭＨｚで自走発振している第２の発振器３１の周波数を第２のＳＴＣカウンタ３２で一定の時間間隔の時刻ｔ１、ｔ２、ｔ３でカウントした値をＣ１、Ｃ２、Ｃ３とする。これに対して、放送局ＡおよびＢのＰＣＲ周波数が基準周波数からずれていた場合、放送局Ａの番組Ａを記録中は第１のＳＴＣカウンタ２２の値がＣ１Ａ、Ｃ２Ａ、Ｃ３Ａとなって、ＳＴＣ差分値算出部４１で差分値ｄ１Ａ、ｄ２Ａ、ｄ３Ａが算出され、放送局Ｂの番組Ｂを記録中は第１のＳＴＣカウンタ２２の値がＣ１Ｂ、Ｃ２Ｂ、Ｃ３Ｂとなって、ＳＴＣ差分値算出部４１で差分値ｄ１Ｂ、ｄ２Ｂ、ｄ３Ｂが算出される。
【００４０】
図５は、この番組Ａおよび番組Ｂに対して差分データテーブル生成部４４で生成される差分データテーブルの例を示す。
【００４１】
図５（ａ）は、番組Ａに対して生成される差分データテーブルの例を示す。第１の番組情報抽出部４２で抽出された番組Ａの番組識別情報を表題とするこの差分データテーブルには、時刻ｔ１、ｔ２、ｔ３、・・・における差分値ｄ１Ａ、ｄ２Ａ、ｄ３Ａ、・・・が、それぞれの時刻における記録パケット数ｐ１Ａ、ｐ２Ａ、ｐ３Ａ、・・・と対にされて書き込まれている。
【００４２】
同様に、図５（ｂ）では、第１の番組情報抽出部４２で抽出された番組Ｂの番組識別情報を表題とする差分データテーブルに、時刻ｔ１、ｔ２、ｔ３、・・・における差分値ｄ１Ｂ、ｄ２Ｂ、ｄ３Ｂ、・・・が、それぞれの時刻における記録パケット数ｐ１Ｂ、ｐ２Ｂ、ｐ３Ｂ、・・・と対にされて書き込まれている。
【００４３】
図６は、本実施例のデジタル放送記録装置１００が、上述の差分データテーブルを用いて、再生用システムクロックの発振周波数を再生する番組のＰＣＲ周波数に合わせるように制御する方法を説明するためのフロー図である。
【００４４】
所望の番組のパーシャルトランスポートストリームの再生を開始するときは、再生部３の切り替え部３４をＯＮにして、第２の発振器３１を第２の発振制御部３３による発振制御に切り替える（ステップＳ５１）。また、ＳＴＣ差分値読み出し部５の第２の番組識別情報抽出部５２は再生しようとするパーシャルトランスポートストリームから番組識別情報を取得し（ステップＳ５２）、番組先頭から再生開始点までのパケット数を算出しておく（ステップＳ５３）。
【００４５】
記録媒体１からのパーシャルトランスポートストリームの読み出しが始まると、再生パケット数計数部５２は再生されたパケット数を計数し、これにステップＳ５３で算出された番組先頭から再生開始点までのパケット数を加えて再生パケット数を算出する（ステップＳ５４）。
【００４６】
続いて、ＳＴＣ差分値取得部５３が、第２の番組識別情報抽出部５２で抽出された番組識別情報を標題に持つ差分データテーブルを差分データテーブル格納部４５から読み出し、その差分データテーブルの中で再生パケット数計数部５２により算出された再生パケット数に該当する記録パケット数が書かれている差分データを検索する（ステップＳ５５）。
【００４７】
再生パケット数に該当する記録パケット数が書かれている差分データが検出できなければ（ステップＳ５６のＮＯ）、ステップＳ５４に戻ってさらに再生パケット数の算出を行い、ステップＳ５５の差分データテーブルの検索を続ける。
【００４８】
再生パケット数に該当する記録パケット数が書かれている差分データが検出できたときは（ステップＳ５６のＹＥＳ）、その差分データからＳＴＣ差分値および差分値算出時刻を読み出す（ステップＳ５７）。
【００４９】
このＳＴＣ差分値および差分値算出時刻が入力されると、第２の発振制御部３３は、その差分値算出時刻における自走発振時の第２の発振器３１のＳＴＣカウント値は予め分かっているので、その自走発振時のＳＴＣカウント値に入力されたＳＴＣ差分値を加算した値にＳＴＣカウント値がなるように第２の発振器３１の発振周波数を制御する（ステップＳ５８）。
【００５０】
引き続き再生を継続する場合は（ステップＳ５９のＹＥＳ）、ステップＳ５４に戻って、以降のステップの動作が繰り返される。
【００５１】
一方、番組の再生を継続しない場合は（ステップＳ５９のＮＯ）、再生を終了する。
【００５２】
図７は、図５に示した差分データテーブルを用いて、番組Ａおよび番組Ｂのパーシャルトランスポートストリームを再生したときの再生用システムクロック（第２の発振器３１の出力）の制御の様子を示したものである。なお、図５においては、再生用システムクロックの周波数の変化を第２のＳＴＣカウンタ３２で測定したカウント値で表している。
【００５３】
図７（ａ）は、番組Ａのパーシャルトランスポートストリームを再生するときに、図５（ａ）に示した番組Ａの差分データテーブルを読み出して第２の発振器３１の発振周波数を制御したときの様子を示したものである。
【００５４】
すなわち、例えば、差分データテーブルから差分値ｄ１Ａとそのときの差分値算出時刻ｔ１が読み出されると、第２の発振制御部３３は、第２のＳＴＣカウンタ３２のカウント値で見たときに自走発振時の時刻ｔ１におけるカウント値Ｃ１に差分値ｄ１Ａを加算した値になるように、つまり、記録時の第１の発振器２１の発信周波数に等しくなるように、第２の発振器３１の発振周波数を制御する。
【００５５】
同様に、差分データテーブルから差分値ｄ２Ａあるいはｄ３Ａと、そのときの差分値算出時刻ｔ２あるいはｔ３が読み出されると、第２の発振制御部３３は、第２のＳＴＣカウンタ３２のカウント値で見たときに自走発振時の時刻ｔ２、あるいはｔ３におけるカウント値Ｃ２あるいはＣ３に差分値ｄ２Ａあるいはｄ３Ａを加算した値になるように第２の発振器３１の発振周波数を制御する。
【００５６】
その結果、図７（ａ）に示す第２のＳＴＣカウンタ３２の値は、図４に示す番組Ａの記録時の第１のＳＴＣカウンタ２２の値と同じ値を示す。これは、再生時の第２の発振器３１の発振周波数が記録時の第１の発振器２１の周波数に一致していること、すなわち再生用システムクロックの周波数が番組Ａの送信に使用されているＰＣＲの周波数に一致していることを示す。
【００５７】
図７（ｂ）は、番組Ｂのパーシャルトランスポートストリームを再生するときに、図５（ｂ）に示した番組Ｂの差分データテーブルを読み出して第２の発振器３１の発振周波数を制御したときの様子を示したものである。
【００５８】
この場合、差分データテーブルから読み出された差分値ｄ１Ｂ、ｄ２Ｂ、ｄ３Ｂと、そのときの差分値算出時刻ｔ１、ｔ２、ｔ３に対して、第２の発振制御部３３は、第２のＳＴＣカウンタ３２のカウント値で見たときに自走発振時の時刻ｔ１、ｔ２、ｔ３におけるカウント値Ｃ１、Ｃ２、Ｃ３に差分値ｄ１Ｂ、ｄ２Ｂ、ｄ３Ｂをそれぞれ加算した値になるように第２の発振器３１の発振周波数を制御する。
【００５９】
その結果、図７（ｂ）に示す第２のＳＴＣカウンタ３２の値は、図４に示す番組Ｂの記録時の第１のＳＴＣカウンタ２２の値と同じ値を示す。これは、再生時の第２の発振器３１の発振周波数が記録時の第１の発振器２１の周波数に一致していること、すなわち再生用システムクロックの周波数が番組Ｂの送信に使用されているＰＣＲの周波数に一致していることを示す。
【００６０】
このような本実施例のデジタル放送記録再生装置および再生用システムクロックの発振制御方法によれば、記録媒体から再生中のパーシャルトランスポートストリームからＰＣＲ値を抽出しなくても再生中のパーシャルトランスポートストリームを送信した放送局のＰＣＲの周波数と同じ周波数の再生用システムクロックを生成することができる。これにより、記録時のトランスポートストリームに対してのタイムスタンプパケットの挿入などの加工が不要となる。
【実施例２】
【００６１】
図８は、本発明の実施例２に係るデジタル放送記録再生装置の構成の例を示すブロック図である。
【００６２】
本実施例のデジタル放送記録再生装置２００が図１に示した実施例１のデジタル放送記録再生装置１００と異なる点は、再生部３Ａに先頭ＰＣＲ抽出部３５Ａを設け、再生時に最初に見つけたＰＣＲ値を第２のＳＴＣカウンタ３２Ａに初期値としてロードし、第２の発振制御部３３Ａが第２のＳＴＣカウンタ３２Ａの出力を第２の発振器の発振周波数の制御に利用する点である。そこで、図８において、図１に示したブロックと同じ機能を有するブロックには図１と同一の符号を付し、ここではその詳細な説明を省略する。
【００６３】
先頭ＰＣＲ値抽出部３５Ａは、再生が開始されると、再生されるパーシャルトランスポートストリームからＰＣＲ値が記録されているパケットを探し、最初に見つけたパケットに記録されているＰＣＲ値を抽出する。
【００６４】
第２のＳＴＣカウンタ３２Ａは、先頭ＰＣＲ値抽出部３５Ａで抽出されたＰＣＲ値が初期値としてロードされ、その値からカウントを開始する。この第２のＳＴＣカウンタ３２Ａのカウント値は、第２の発振制御部３３Ａへ出力される。
【００６５】
一方、ＳＴＣ差分値取得部５３は、再生パケット数計数部５２で算出された再生パケット数にもとづいて差分テーブル格納部４５から該当するＳＴＣ差分値およびＳＴＣ差分値算出時刻のデータを読み出して、第２の発振制御部３３Ａへ出力する。ここで、読み出されたＳＴＣ差分値算出時刻は、第２の発振器が自走発振しているときの第２のＳＴＣカウンタ３２Ａのカウント値に相当する。
【００６６】
第２の発振制御部３３Ａは、第２のＳＴＣカウンタ３２Ａから入力されたカウント値とＳＴＣ差分値取得部５３から入力されたＳＴＣ差分値算出時刻の差分値を算出する。この差分値は、第２の発振器３１の現在の発振周波数と自走発振周波数との差分値になる。次に、この差分値とＳＴＣ差分値取得部５３から入力されたＳＴＣ差分値の差を求める。この差が０でないときは、現在の第２の発振器３１の発振周波数と記録した番組のＰＣＲ周波数に差があることになる。そこで、第２の発振制御部３３Ａは、この差が０になるように第２の発振器３１の発振周波数を制御する。
【００６７】
このような本実施例のデジタル放送記録再生装置によれば、第２のＳＴＣカウンタのカウント値も利用しながら第２の発振器の発振周波数を制御するので、第２の発振器の発振周波数をより正確に制御することができる。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施例１に係るデジタル放送記録再生装置の構成の例を示すブロック図。
【図２】本発明の実施例１に係るデジタル放送記録再生装置で生成される差分データテーブルの構成の例を示す図。
【図３】本発明の実施例１に係るデジタル放送記録再生装置における再生用システムクロックの発振制御のために記録時に行う動作を説明するためのフロー図。
【図４】本発明の実施例１に係るデジタル放送記録再生装置におけるＳＴＣ差分値算出の例を示す図。
【図５】本発明の実施例１に係るデジタル放送記録再生装置で生成される差分データテーブルの例を示す図。
【図６】本発明の実施例１に係るデジタル放送記録再生装置における再生用システムクロックの発振制御方法を説明するためのフロー図。
【図７】本発明の実施例１に係るデジタル放送記録再生装置の再生用システムクロックの周波数制御動作を説明するための図。
【図８】本発明の実施例２に係るデジタル放送記録再生装置の構成の例を示すブロック図。
【符号の説明】
【００６９】
１  記録媒体
２  記録部
３、３Ａ  再生部
４  ＳＴＣ差分値記憶部
５  ＳＴＣ差分値読み出し部
２１  第１の発振器
２２  第１のＳＴＣカウンタ
２３  ＰＣＲ値抽出部
２４  差分値算出部
２５  第１の発振制御部
３１  第２の発振器
３２、３２Ａ  第２のＳＴＣカウンタ
３３、３３Ａ  第２の発振制御部
３４  切り替え部
３５Ａ  先頭ＰＣＲ値抽出部
４１  ＳＴＣ差分値算出部
４２  第１の番組識別情報抽出部
４３  記録パケット数計数部
４４  差分データテーブル生成部
４５  差分データテーブル格納部
５１  第２の番組識別情報抽出部
５２  再生パケット数計数部
５３  ＳＴＣ差分値取得部
１００、２００  デジタル放送記録再生装置
【図１】
2006324962.tif 000003
【図２】
2006324962.tif 000004
【図３】
2006324962.tif 000005
【図４】
2006324962.tif 000006
【図５】
2006324962.tif 000007
【図６】
2006324962.tif 000008
【図７】
2006324962.tif 000009
【図８】
2006324962.tif 000010