(57)【特許請求の範囲】
【請求項１】
映像及び／又は音声データと、時間基準情報とを受信する受信部と、
前記時間基準情報を用いて映像及び／又は番組データのデコードのタイミングを与えるカウント部と、
前記カウント部にクロック信号を提供するクロック生成部と、
前記クロック生成部を制御する制御情報を生成する制御情報生成部と、
前記制御情報を記憶する記憶部と、
前記制御情報生成部で生成した制御情報と前記記憶部に記憶されている制御情報との差が所定の閾値の範囲内であると、前記記憶部に前記制御情報生成部で生成した制御情報を記憶させる制御部とを有する受信装置。
【請求項２】
請求項１の受信装置であって、
前記受信部は放送局の識別に用いる識別情報を受信し、
前記制御部は、前記受信部で受信する識別情報と前記記憶部に記憶されている識別情報とが不一致であった場合に前記制御情報生成部で生成した制御情報と前記受信部で受信する識別情報とを対応付けて記録する受信装置。
【請求項３】
請求項１の受信装置であって、
前記受信部は放送局の識別に用いる識別情報を受信し、
前記制御部は、前記受信部で受信する識別情報が前記記憶部に記憶されている複数の識別情報のうちの少なくとも１つの識別情報と不一致であった場合に前記制御情報生成部で生成した制御情報と前記受信部で受信する識別情報とを対応付けて記録する受信装置。
【請求項４】
請求項１の受信装置であって、
前記受信部は放送局の識別に用いる識別情報を受信し、
前記制御部は、前記受信部で受信する識別情報が前記記憶部に記憶されている全ての識別情報と不一致であった場合に前記制御情報生成部で生成した制御情報と前記受信部で受信する識別情報とを対応付けて記録する受信装置。
【請求項５】
請求項２〜４の受信装置であって、
前記制御部は、映像及び／又は音声データを再生するとき、当該映像及び／又は音声データに対応する識別情報の制御情報を前記記憶部から取得して用いる受信装置。  
【発明の詳細な説明】
【技術分野】
【０００１】
技術分野は、データの記録及び／又は再生に関する。
【背景技術】
【０００２】
上記技術分野に関して、特許文献１には符号化・復号化処理の動作基準となるクロック周波数が所定時間後にずれてきた場合は、適切にデジタル信号を出力できなくなるとことを課題とし、その課題を解決するために、映像データ、音声データをデコードする場合に、クロック生成部のクロック周波数を制御するための設定値を記録部に随時記録し、デコーダにおいて記録部に記録されたデータを復号するときに、設定値を用いてカウンタの生成するシステム時刻情報がデジタル放送受信時の時刻情報に同期するようにクロック生成部を制御する制御部を備える構成を開示している。
【０００３】
【特許文献１】特開２００６−３５２４９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
説明を明確にするために、例としてＭＰＥＧ２−ＴＳによるデジタル放送を受信し再生する場合の受信機の動作を簡単に説明する。
【０００５】
ＭＰＥＧ２−ＴＳでは、送信側が意図したとおりに受信機で映像と音声を同期して再生できるように、受信機が参照する時刻情報値プログラムクロックリファレンス（ＰＣＲ）を多重して送信する。
【０００６】
まず、受信機に入力されるトランスポートストリーム（ＴＳ）からプログラムアソシエーションテーブル（ＰＡＴ）／プログラムマップテーブル（ＰＭＴ）を取得し、目的のプログラム識別子（ＰＩＤ）を判別する。判明したＰＩＤを持つＴＳパケットを取得し、映像データ、音声データ、ＰＣＲに分離する。
【０００７】
次に、上記で得られたＰＣＲをシステムタイムクロック（ＳＴＣ）カウンタの計数値の初期値として設定した後、カウンタの計数値を増加させ、各映像データに付随している復号時刻情報（ＤＴＳ）がこの計数値に一致した時刻にデコード（復号）を行い、映像または音声データに付随する再生出力時刻情報（ＰＴＳ）が一致した時刻に再生（表示）を行う。
【０００８】
ＭＰＥＧ２−ＴＳ受信機におけるＳＴＣカウンタは、発振器が生成するクロックと同期しカウント動作を行い、そのクロック周波数はＭＰＥＧ２規格で２７ＭＨｚ±３０ｐｐｍとするように規定されている。この規格を満たすためにクロック周波数を調整する必要があり、その方法としてＰＷＭ（Ｐｕｌｓｅ Ｗｉｄｔｈ Ｍｏｄｕｌａｔｉｏｎ）制御がある。例として電圧制御型水晶発振器（ＶＣＸＯ）におけるＰＷＭ制御では、入力電圧のパルス幅・間隔を制御し、矩形波の平均値に相当する電圧値を変化させ発振器に印加することでクロック周波数を調整する。
【０００９】
上記ＰＷＭ制御により、定期的に受信されるＰＣＲの値とＳＴＣカウンタの計数値の値を比較し、その誤差が小さくなるように前記発振器のクロック周波数を調整することで、ＰＣＲに同期したクロック周波数の生成を実現する。すなわち送信元（放送局）のＰＣＲが規格を満たしていれば、受信機においても規格を満たすクロック周波数での再生が可能となる。複数のデジタル放送信号を受信している場合は、そのうち１つの信号のＰＣＲを選択・参照し、ＰＷＭ制御によるクロック再生を行う。以上に記載したように、放送受信時はＰＣＲを参照することで安定した再生を行うことができる。
【００１０】
一方、記録媒体からの再生においては、パケットの送信間隔をあえて一定としない再生方法を用いることがある。例えば、デコーダのデコード能力に応じて、記録媒体からのデータ送信量や送信間隔を制御する再生方法（以降、フロー制御再生と呼ぶ）である。この場合、記録媒体からデコーダへのストリームの入力がＰＣＲの値に関わらず行われるため、ＰＣＲを参照してＰＷＭ制御による再生を行うことは不可能である。したがって、フロー制御で再生を行う場合や、正しくＰＣＲを取得することが期待できない状況では、予め設定されたクロック周波数の設定値を用いてクロック再生を行うこととなる。しかし、前記設定値を用いて生成される周波数は、回路の設計誤差や発振素子の特性等により、機体ごと、あるいは再生の度に２７ＭＨｚからずれる。このずれ幅がＭＰＥＧ規格で定められた２７ＭＨｚ±３０ｐｐｍの範囲内であれば再生に支障はないが、ずれ幅が大きくＭＰＥＧ規格で定められた範囲を外れると、例えば長時間の再生でバッファオーバーまたはアンダーフローが発生する、正確なＮＴＳＣ信号を出力できないなどの問題が発生する。
【００１１】
また、装置内部にエンコーダを持ち、例えばＤＶＤレコーダなどの外部記録機器にデジタル信号出力を行うデジタル放送信号記録再生装置において、符号化処理の動作基準となるクロック周波数が規格の範囲からずれた場合、上述した記録媒体からの再生時と同様に正確なデジタル信号を出力できなくなるなどの問題が生じる。
【００１２】
従って、記録媒体からの再生を行う場合、あるいは符号化処理を行う場合に、規格を満たしたクロック周波数を使用可能とする技術が求められる。
【００１３】
上記特許文献１は、映像データ、音声データをデコードする場合に、クロック生成部のクロック周波数を制御するための設定値（以降、クロック制御値と呼ぶ）を記録部に随時記録し、デコーダにおいてＨＤＤなどの記録媒体に記録されたデータを復号するときに、前記クロック制御値を用いて、ＳＴＣカウンタの生成するカウンタ計数値がデジタル放送受信時のＰＣＲに同期するようにクロック生成部を制御する技術が開示している。
【００１４】
しかし、上記特許文献１の技術のみでは、例えば放送事故の発生などによりＰＣＲが異常なストリームを受信した場合、異常なＰＣＲを基準とした不適切なクロック制御値を記録してしまう。その結果、記録再生装置からの再生時に不適切なクロック制御値を用いることとなり、正確にデジタル信号をデコードできなくなるという問題が生じる。
【課題を解決するための手段】
【００１５】
上記課題を解決するために、本発明の一実施の態様は、例えば特許請求の範囲に記載されている技術的思想を用いる。
【発明の効果】
【００１８】
上記手段によれば例えば、異常なストリームの受信に起因する不適切なクロック制御値の記録を防止でき、そのようにして得られた適切なクロック制御値を使用し記録再生装置からの再生を安定して行うことが可能となる。
【００１９】
なお、上記以外の課題、手段、効果は、以降の実施例で説明する。
【発明を実施するための最良の形態】
【００２０】
本発明の実施に好適な形態の例（実施例）を説明する。ただし、本発明は本実施例に限定されない。
【実施例１】
【００２１】
＜記録再生装置の構成＞
記録再生装置の構成例を図２に示す。入力端子２０１、チューナ２０２、分離部２０３、記録媒体２０４、制御部２０５、ＰＷＭ制御部２０６、ＶＣＸＯ（Ｖｏｌｔａｇｅ Ｃｏｎｔｒｏｌｌｅｄ Ｘ’ｔａｌ Ｏｓｃｉｌｌａｔｏｒ：電圧制御型水晶発振器）２０７、ＰＣＲ取得部２０８、ＳＴＣカウンタ２０９、ＳＴＣカウンタ２１０、映像信号デコード部２１１、音声信号デコード部２１２、出力端子２１３、出力端子２１４、メモリ２１５、システムバス２１６、ネットワーク受信処理部２１７、ネットワーク入力端子２１８、記録再生制御部２１９を備える。
【００２２】
２０１はＭＰＥＧ２−ＴＳ形式で伝送されるデジタル放送信号を入力する入力端子である。２０２は入力された放送信号を受信・同調するデジタルチューナブロックである。２０３は分離部で、チューナ２０２から伝送されたデジタル放送信号から必要なデータのみ抽出して記録再生制御部２１９（記録媒体２０４）へ出力、もしくは映像、音声、時刻情報というデータを分離して、映像信号デコード部２１１、音声信号デコード部２１２、ＰＣＲ取得部２０８の各ブロックへ出力する。また記録媒体２０４から伝送されたデジタル信号も同様に映像、音声、時刻情報とデータを分離して、映像信号デコード部２１１、音声信号デコード部２１２、ＰＣＲ取得部２０８の各ブロックへ出力する。２０４は、デジタル信号を記録し再生する記録媒体である。２１８はＬＡＮなどのネットワークに接続されるネットワーク入力端子であり、２１７はネットワーク入力端子２１８から入力されたデータを受信し、分離部２０３へストリームデータとして伝送するネットワーク受信処理部である。
【００２３】
制御部２０５は、本再生装置の動作を制御する。ＰＣＲ取得部２０８からＰＣＲを受信し、ＳＴＣカウンタ２０９かつ／または２１０の計数値を比較してＰＷＭ制御部２０６に制御信号を送信する、もしくは直接ＶＣＸＯ２０７に設定する値を制御する。
【００２４】
ＰＷＭ制御部２０６は制御部２０５のＰＣＲとＳＴＣカウンタの計数値を比較する比較器や比較結果を直流に変換するＤ／Ａ等を有し、ＶＣＸＯ２０７と合わせてＰＬＬ（Ｐｈａｓｅ Ｌｏｃｋｅｄ Ｌｏｏｐ）を形成しており、デジタル放送受信時にはＰＣＲとＳＴＣカウンタの計数値との誤差が小さくなるようにＶＣＸＯ２０７を制御する。
【００２５】
ＶＣＸＯ２０７では、ＳＴＣカウンタ２０９及び２１０を動作させるためのクロックを生成し、ＳＴＣカウンタ２０９及び２１０へ出力する。そのパルス幅は、ＰＷＭ制御部２０６あるいは制御部２０５によって制御する。
【００２６】
ＰＣＲ取得部２０８では、分離部２０３から得られる時刻情報ＰＣＲを取得し、後段のＳＴＣカウンタ２０９および２１０の計数値へ設定する、同時にシステムバス２１５を介して制御部２０５へ伝送する。
【００２７】
ＳＴＣカウンタ２０９は、ＰＣＲ取得部２０８から供給されるＰＣＲ値を計数値として設定し、またＶＣＸＯ２０７の生成するクロックを参照して計数値をカウントアップする。計数値を随時映像信号デコード部２１１へ供給する。
【００２８】
ＳＴＣカウンタ２１０は、上記ＳＴＣカウンタ２０９と同様に計数値をカウントアップし、随時音声信号デコード部２１２に供給する。
【００２９】
映像信号デコード部２１１は、分離部２０３から伝送された映像信号をデコード／出力する。ＳＴＣカウンタ２０９から受信する計数値が映像信号に付随する時刻情報ＤＴＳと一致したタイミングでデコードを実行し、また時刻情報ＰＴＳと一致したタイミングでデコードした映像信号を出力端子２１３へ出力する。
【００３０】
音声信号デコード部２１２では、分離部２０３から伝送される音声信号をデコード／出力する。ＳＴＣカウンタ２１０の計数値と音声信号に付随する時刻情報ＰＴＳが一致したタイミングに同期してデコードを行い、出力端子２１４に出力する。２１３はデコードした映像データを出力する出力端子である。２１４はデコードした音声データを出力する出力端子である。２１５はＶＣＸＯ２０７をPWM制御するときに使用する設定値などを記録するための不揮発性記憶装置である。２１６は制御部２０５と各ブロックが命令及びデータを通信するためのシステムバスである。
【００３１】
記録再生制御部２１９は、記録や再生に適した形式へのデータ加工を行ったり、記録媒体２０４の制御を行う。記録再生制御部２１９にはＶＣＸＯ２０７からのクロックとＰＣＲ取得部２０８からのＰＣＲが入力され、内部に持つＰＬＬによりＰＣＲを基準とした時刻情報を得ることができる。２１９が記録媒体２０４にストリームデータを記録する際、データを構成するパケットにＰＣＲを基準とする時刻情報（タイムスタンプ）をそれぞれ付加する。
【００３２】
以上の構成によって、本実施例における記録再生装置において、入力端子２０１から入力される放送信号、及び記録媒体２０４に記録されているデジタル信号、及びネットワーク入力端子２１８から入力されるデジタル信号を、映像と音声を同期して出力する。
【００３３】
デジタル放送受信時には、以下に説明するＰＷＭ制御によって、ＳＴＣカウンタを安定して動作させる。
【００３４】
＜ＰＷＭ制御の解説＞
ＰＷＭ制御部２０６では例えば図3に示すように装置の発振素子によって生成されるシステムクロックの倍数でＶＣＸＯ２０７のパルス周期（図３のＡ）または／かつパルス幅（図３のB）を制御することが可能である。この装置において、デジタル放送受信時に、ＰＷＭ制御部２０６によりＳＴＣカウンタ２０９及び２１０を制御する。選局完了後、ＰＣＲ取得部２０８がＰＣＲを制御部２０５へ送信し、ＳＴＣカウンタ２０９及び／または２１０が計数値を制御部２０５へ送信する。制御部２０５ではＰＣＲと計数値を比較し、これらの値の大小関係を判定して制御信号をＰＷＭ制御部２０６へ送信する。ＰＷＭ制御部２０６では前記制御信号に応じて、計数値とＰＣＲの誤差が小さくなるように設定値を変更する。ここで設定値と呼ぶのは、例えばＶＣＸＯ２０７に加える電圧値や、周波数情報などＶＣＸＯ２０７の出力を一意に決定することが可能な１つあるいは複数の制御用の数値を意味する。
【００３５】
比較結果がＰＣＲ＞ＳＴＣカウンタの計数値の場合、ＰＷＭ制御部２０６はＶＣＸＯ２０７の出力パルス幅を短くするように制御する。逆に比較結果がＰＣＲ＜ＳＴＣカウンタの計数値の場合は、ＰＷＭ制御部２０６はＶＣＸＯ２０７の出力パルス幅が長くなるように設定値の変更を行う。以上の制御を繰り返すことで一定時間経過後にはＳＴＣカウンタ２０８及び２０９は受信したＰＣＲに同期した周波数で安定動作する。周波数がＭＰＥＧ規格で定められた範囲で安定した際の設定値が、クロック再生や記録媒体２０４への記録を行う際に適切と考えられる設定値である。制御情報とも呼ぶ。
【００３６】
＜設定値の利用＞
上記手法で得た適切な設定値をメモリ２１５に記録しておき、記録媒体２０４に記録したデジタル信号を再生する場合など、ＰＣＲを参照せずに再生を行う場合にこの設定値を用いてＶＣＸＯ２０７を制御することでクロック再生を安定させる。
【００３７】
例えばこの設定値を一度決定したら以後固定するのではなく、随時最適な設定値を記録更新するように制御部２０５により制御する。具体的には、放送を受信する度にＶＣＸＯ２０７の周波数が安定する設定値を制御部２０５が取得し、メモリ２１５にこれまで記録されていた設定値を新しく取得した設定値へ更新する。
【００３８】
特に本実施例では、更新しようとする設定値が適切であるかどうかを判別する仕組みを備える。設定値を記録する際に、これまでメモリ２１５に記録されていた設定値と新しく取得した設定値とを比較し、その値の差が予め設定した閾値を超える値であった場合、ストリーム異常に起因する不適切な設定値であると判断する。閾値を超えない範囲の値であれば、その設定値は適切であるとする。閾値については、経験的に含まれうる誤差を許容できる程度の値であればよく、明らかに異常なストリームを判別できることを基準として決定する。例として、発振素子の定格値に対しＭＰＥＧ規格で定められた範囲（±３０ｐｐｍ）を超過しないと判断される制御電圧値を閾値とする。この手法に加え、例えば放送局や視聴番組を識別する情報を設定値と合わせてメモリ２１５に記録する。これにより、ある放送局で放送事故などによるストリーム異常が発生しても、異常な放送を連続して受信し不適切な設定値を記録・使用することがないようにする。識別情報には例えばＭＰＥＧ２−ＴＳを受信する場合、ＳＩ（Ｓｅｒｖｉｃｅ Ｉｎｆｏｒｍａｔｉｏｎ）と呼ばれる番組情報などを含むデータを利用する。例としてＳＩ情報中に含まれるＴＳ＿ＩＤと呼ばれる放送局を識別する情報や、Ｓｅｒｖｉｃｅ＿ＩＤと呼ばれるチャンネルを識別する情報、Ｎｅｔｗｏｒｋ＿ＩＤと呼ばれる放送波の種類を識別する情報などが使用できる。これを上記設定値と対応付けて記録する。以下の実施例では識別情報としてＴＳ＿ＩＤを用いて説明を進めるが、ＴＳ＿ＩＤ以外の識別情報を用いてもよい。
【００３９】
＜処理手順例＞
デジタル放送受信時に安定動作したとき、主に制御部２０５が設定値を取得する処理手順（単に手順とも言う）の一例を以下に示す。
【００４０】
図４は、デジタル放送受信時に設定値を取得する動作の一例を示す図である。ステップ（以下、Ｓと略す）４０１ではデジタル放送の受信を行い、受信している識別情報（例としてＴＳ＿ＩＤ、放送局を示す）を取得・保持しＳ４０２へ遷移する。
【００４１】
Ｓ４０２ではＶＣＸＯ２０７に与える初期設定値を決定し、Ｓ４０３へ遷移する。以降、ＰＷＭ制御部２０６、ＶＣＸＯ２０７から成るＰＬＬ回路の動作によってＰＣＲを受信する度に設定値の更新処理を行い、最終的にはＰＣＲと位相差が小さいシステムクロックを得ることができる。
【００４２】
Ｓ４０３ではループによる比較処理を行う。Ｓ４０３に遷移後、制御用設定値を取得し、放送を受信し始めてからクロック周波数が安定すると考えられる時間を待機した後、再び制御用設定値を取得し前回のループで取得した値と比較する。なお、この待機にあたっては時間そのもの（秒等）をカウントしてもよいし、ＰＣＲを受信した回数をカウントしてもよい。結果が等しければ（差があっても等しいと判断される範囲内であれば）安定したシステムクロックを得たと判断しＳ４０４へ遷移する。結果が異なっていれば（差が等しいと判断される範囲外であれば）再びＳ４０３を繰り返すループに遷移する。
【００４３】
Ｓ４０４では、制御部２０５が現時点までの設定値（仮にＭとする）をメモリ２１５から呼び出し、Ｓ４０５へ遷移する。なお、放送受信により設定値が初めて記録されるまでは、例えば予めメモリ２１５に記録しておいた初期値が呼び出されるものとする。Ｓ４０５では、Ｓ４０４で呼び出したＭとＳ４０３で得た設定値（仮にＮとする）と比較を行う。その差が予め設定した閾値より小さい場合、Ｎは適切な設定値であるとみなしＳ４０６へ遷移する。差が閾値よりも大きい場合は、Ｎがストリーム異常に起因する異常な設定値であるとみなし、記録は行わずそのまま処理を終了する。
【００４４】
Ｓ４０６では、取得した設定値Ｎをメモリ２１５に記録する。
【００４５】
Ｓ４０６の詳細例として、識別情報を用いて適切な設定値をメモリに記録する手法の一例を図1に示す。メモリ２１５ではこれまで記録した設定値を設定値履歴テーブル内に複数個保持するものとする。
【００４６】
Ｓ１０１ではＳ４０３で取得した設定値Ｎと、受信開始時に取得した識別情報ＴＳ＿ＩＤ（以降、ｔｉｄＮと呼ぶ）を呼び出し、Ｓ１０２に遷移する。
【００４７】
Ｓ１０２ではこれまでに記録されていた設定値履歴テーブルを参照し、過去の設定値Ｍとそれに対応付けて記録されている識別情報ＴＳ＿ＩＤ（以降、ｔｉｄＭと呼ぶ）を呼び出しＳ１０３に遷移する。
【００４８】
Ｓ１０３では、ループによりＳ１０１で取得した現在受信中のデジタル放送のｔｉｄＮと、履歴テーブル中の各設定値が持つｔｉｄＭとの比較を行う。テーブル中の全てのｔｉｄＭと比較し、不一致があった場合、Ｓ１０４に遷移し、設定値ＮとｔｉｄＮをメモリ２１５に記録し、処理を終了する。
【００４９】
なお、Ｓ１０３における分岐の条件としては、ｔｉｄＮとｔｉｄＭとが一つでも不一致であれば記録を行う方法の他に、全て不一致の場合のみ記録を行う方法が挙げられる。本実施例ではテーブルが記憶できる設定値には上限があり、古い設定値から消去されるものとする。この上限値は放送局の数よりも少なくとも構わない。Ｓ１０３において上記分岐条件に該当しない場合は記録を行わず処理を終了する。
【００５０】
記録媒体２０４に記録してあるデジタル信号を再生する際には、上記手法によりメモリ２１５に記録した設定値を用いてＶＣＸＯ２０７を制御することで、安定なクロック再生を行う。このとき用いる設定値は、記録した一つの設定値Ｍのみを使う方法や、複数の設定値Ｍの平均から得られた値を用いる方法等が挙げられる。
【実施例２】
【００５１】
実施例２では、設定値をメモリに記録する際、各ＴＳ＿ＩＤ（一般的には放送局毎）における適切な設定値をそれぞれ異なる設定値履歴テーブルに分別してメモリ２１５に記録する。メモリ２１５では、ＴＳ＿ＩＤごとに設定値履歴テーブルを持ち、それぞれのテーブルにおいてこれまで記録した設定値Ｍを複数個保持するものとする。テーブルの保持個数上限を超過する場合には例えば最も古い設定値Ｍを消去し新しい設定値Ｍで更新する。
【００５２】
記録媒体２０４に記録してあるデジタル信号を再生する際には、再生対象のデジタル信号が持つ識別情報ＴＳ＿ＩＤを取得し、対応する設定値履歴テーブルからの設定値を用いてクロック再生を行う。この方法により、放送局のエンコーダ精度や放送波の種類に合わせた安定なクロック再生が可能である。このとき用いる設定値は、記録した一つの設定値Ｍのみを使う方法や、ＴＳ＿ＩＤに対応する設定値履歴テーブルに含まれる複数の設定値Ｍの平均から得られた値を用いる方法等が挙げられる。
【実施例３】
【００５３】
実施例３では、ある番組を受信している間、ＰＷＭ制御値を定期的に取得して累積する。
【００５４】
番組の受信終了時に複数のＰＷＭ制御値を累積している場合には、それらの平均値を算出し、メモリ２１５に記録すべき設定値Ｍとする。実施例１又は２の手法を用いて、制御部２０５がメモリ２１５に設定値および対応する識別情報を記録し処理を終了する。
【００５５】
また、ＰＣＲの到着間隔を合わせて監視してもよい。これにより、電波障害等に起因する放送不具合によりストリームを構成するパケットが欠落した場合など、ＰＣＲが規格で定められた時間内に到着しない場合に、受信不具合が発生したことを受信機が検知できる。受信不具合を検知した際は、ＰＷＭ制御値を累積しない又は設定値を記録しない。
【実施例４】
【００５６】
実施例４では、発振素子の経年劣化の影響へ対処する場合について説明する。
【００５７】
長期間受信機が使用されなかった場合、発振素子は経年劣化の影響を受け、前回記録した設定値と、再び使用する時点での適切な設定値に大きな差が出る可能性がある。劣化による差が閾値以上であれば、適切な値であっても異常値とみなされ設定値の記録ができなくなってしまう。その対策として、前回設定値を記録した日時をメモリ２１５や記録媒体２０４などの不揮発性記憶装置に記録しておき、現在の日時と比較しその時間差の大きさに応じて閾値を変化させる方法がある。すなわち、前回使用した日時から経過した時間の長さに応じて閾値を連続的に大きな値とし、経年劣化したクロックによる適切な設定値が異常値とみなされない処理を行うことで、長期間使用されなかった場合でも、適切に設定値を記録できるようにする。
【実施例５】
【００５８】
実施例５では、図２の構成例にエンコーダを付加した記録再生装置の構成例を図５に示す。
【００５９】
エンコーダ５０１は、映像信号デコード部２１１にてデコードした映像信号と音声信号デコード部２１２にてデコードした音声信号を入力として、ＶＣＸＯ２０７から出力するクロック信号に基づいて符号化を行い、出力端子５０２へ出力、あるいは記録再生制御部２１９（記録媒体２０４）へ出力する。
【００６０】
出力端子５０２は、例えばＤＶＤレコーダなどの外部機器に接続され、エンコーダ５０１で符号化したデータを出力する端子である。
【００６１】
アナログ信号入力端子５０３は、アナログ放送の信号を入力する端子であり、アナログチューナ５０４は５０３から入力された信号を受信・同調するチューナブロックである。
【００６２】
図５の構成例においても、エンコーダ５０１において符号化を行う際にも実施例１〜３と同様に、上述した実施例によって得ることができる安定した設定値を用いてＶＣＸＯ２０７を制御することで、安定した符号化動作が可能である。設定値の記録、読出し方法は実施例１〜３と同等である。
【００６３】
また、アナログ放送を録画する場合は、アナログ入力端子５０３から入力された信号を、エンコーダ５０１でデジタル信号として符号化し、記録再生制御部２１９を経由し記録媒体２０４に記録する、という流れになる。この際、記録再生制御部２１９が符号化されたデジタル信号に時刻情報を付加する際、上述した実施例で取得することができる適切な設定値により制御されたＶＣＸＯ２０７の周波数を基準として時刻情報を生成することで、記録媒体２０４に記録するデータに適切な時刻情報を付加することが可能となる。
【実施例６】
【００６４】
実施例６では、ＰＣＲ取得部２０８を含むデコード部が複数ある場合について説明する。
【００６５】
図６は、図２におけるＰＣＲ取得部２０８・映像信号デコード部２１１・音声信号デコード部２１２を包含するデコード部６０１、デコード部６０１と同じ構成のデコード部６０２、デコードを行った映像信号を出力端子６０３に、デコードを行った音声信号を出力端子６０４に出力を行う構成を付加したデジタル放送記録再生装置を示す。
【００６６】
この装置において、記録媒体２０４からの再生時に安定したクロックを生成する手順を図７に示す。
【００６７】
Ｓ７０１ではチューナ２０１で記録媒体２０４から再生を行う番組の識別情報を取得し、その番組と同一の識別情報を持つチャンネルの番組を受信し、Ｓ７０２へ遷移する。Ｓ７０２ではチューナ２０１からの信号をデコード部６０２でデコードを行い、Ｓ７０３へ遷移する。Ｓ７０３ではデコード部６０２から得られるＰＣＲとＳＴＣカウンタ値を用いてＰＷＭ制御を行い、得られたＶＣＸＯ２０７の信号をデコード部６０１、デコード部６０２へ入力してＳ７０４へ遷移する。Ｓ７０４ではデコード部６０１がＳ７０３の手順において得られたクロック信号を用いて記録媒体２０４からの再生を行う。
【００６８】
以上で説明した動作によって、上述した設定値をメモリ２１５に記録した場合と同様に、記録媒体２０４からの再生を行う場合に安定したクロック再生が可能である。
【実施例７】
【００６９】
実施例７では、放送だけでなくネットワークでストリームデータを受信する場合について説明する。
【００７０】
図２に示した構成例において、ネットワーク入力端子２１７から入力されるストリームデータを再生する場合、ネットワークトラフィックの過負荷などによりデータ伝送量が低下しＰＣＲが規格で定められた時間内に到着しなかったり、データ伝送が途切れたりする可能性があるため、ＰＣＲを参照してクロック再生を行うことは困難である。従って、伝送するデータを可変的に制御する再生方法を用いることとなる。このとき、上記実施例で示した手法により取得した適切な設定値を識別情報によらず用い、安定的なクロック再生を行う。
【００７１】
また、ＭＰＥＧ２−ＴＳでない形式でネットワークからのデータを受信する場合でも、その際に用いる通信プロトコルなどからＰＣＲと同様にデコードの基準となる正確な時刻情報を得ることが可能であれば、この情報を用いて設定値を決定することでそのネットワークに最適化されたクロック再生を行うことができる。
【００７２】
上記実施例１〜７は、デジタル放送を受信し記録／再生する機種ならば、例えばＨＤＤやＤＶＤ、Ｂｌｕ−ｒａｙ Ｄｉｓｋなどの記録媒体の種類は限定しない。
【００７３】
また、上記実施例１〜７において、検出した設定値の記録媒体はメモリ２１５に限らず、不揮発性記憶装置であれば、記憶媒体２０４など、どの記録媒体に記録してもよい。
【００７４】
また、上記実施例１〜７ではＭＰＥＧ２−ＴＳ形式で説明を行ったが、この形式に限定せず周期的にクロック生成のための基準値が送信される形式ならばよい。
【図面の簡単な説明】
【００７５】
【図１】図４のＳ４０６の詳細例を示す。
【図２】記録再生装置の構成例を示す。
【図３】ＰＷＭ制御によるＳＴＣカウンタのパルス形状設定の模式例を示す。
【図４】設定値を取得する処理例を示す。
【図５】エンコーダを含む記録再生装置の構成例を示す。
【図６】複数のデコード部を含む記録再生装置の構成例を示す。
【図７】記録媒体からの再生時に安定したクロックを生成する処理例を示す。
【符号の説明】
【００７６】
２０１  入力端子
２０２  チューナ
２０３  分離部
２０４  記録媒体
２０５  制御部
２０６  ＰＷＭ制御部
２０７  ＶＣＸＯ
２０８  ＰＣＲ取得部
２０９  ＳＴＣカウンタ
２１０  ＳＴＣカウンタ
２１１  映像信号デコード部
２１２  音声信号デコード部
２１３  出力端子
２１４  出力端子
２１５  メモリ
２１６  システムバス
２１７  ネットワーク入力端子
２１８  ネットワーク受信処理部
２１９  記録再生制御部
５０１  エンコーダ
５０２  出力端子
５０３  アナログ信号入力端子
５０４  アナログチューナ
６０１  デコード部
６０２  デコード部
６０３  出力端子
６０４  出力端子
【図１】
0005094478.tif 000002
【図２】
0005094478.tif 000003
【図３】
0005094478.tif 000004
【図４】
0005094478.tif 000005
【図５】
0005094478.tif 000006
【図６】
0005094478.tif 000007
【図７】
0005094478.tif 000008