(57)【要約】【課題】  記録したＭＰＥＧ２−ＴＳに、ジッタがあるＰＣＲ或いは不連続なＰＣＲを含む場合にも良好な再生を可能とする。【解決手段】  生成時のシステムクロックと同期の取れたクロックを取得側で再現するための参照情報が多重化されたデータにタイムスタンプ情報が付加されたデータを記録部から読込む読み出し部と、前記読込んだデータを読み出しデータとしてタイムスタンプ情報に依存したタイミングで出力する出力制御部と、前記出力制御部における動作を行うか否かを切り替える切替部と、前記切替部からのデータからタイムスタンプ情報を除去するタイムスタンプ削除部と、前記タイムスタンプ情報が除去されたデータ分離する分離部と、前記参照情報が不正であるか否かを検出する検出部と、前記分離後のデータを一時蓄積するバッファの残量に応じて前記読み出し部の読込みの開始と停止を制御するバッファ管理部とを備える。【選択図】  図１
2008153908.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータとシステムクロックの補正に用いられるプログラム時刻基準参照値と記録媒体から読み出されるタイミングを示すタイムスタンプとを含むデジタル信号を、当該タイムスタンプに基づき記録媒体から読み出す読み出し部と、
前記読み出し部から読み出されたデジタル信号に含まれるコンテンツデータを復号する復号部と、
前記プログラム時刻基準参照値が所定条件外である場合、前記読み出し部に前記タイムスタンプによる前記デジタル信号の読み出しから前記タイムスタンプによらない前記デジタル信号の読み出しに切り替えさせる制御部とを備える再生装置。
【請求項２】
システムクロックを生成するクロック再生部と、
記録媒体から、映像情報と音声情報とシステムクロックの補正に用いられるプログラム時刻基準参照値と記録媒体から読み出されるタイミングを示すタイムスタンプとを含むデジタル信号を読み出す読み出し部と、
前記読み出し部で読み出されたデジタル信号が入力され、前記クロック再生部により生成されたシステムクロックに基づくカウンタ値と前記タイムスタンプとを比較し当該デジタル信号を出力するタイムスタンプ比較出力部と、
前記タイムスタンプ比較出力部から出力されたデジタル信号を分離する分離部と、
前記分離部で分離された前記デジタル信号に含まれる映像情報及び音声情報を一時格納するバッファ部と、
前記バッファ部に格納される映像情報及び音声情報を復号する復号部と、
前記バッファ部に格納される映像情報及び音声情報の量により前記読み出し部によるデジタル信号の読み出しを管理するバッファ管理部と、
前記プログラム時刻基準参照値が所定条件外である場合、前記読み出し部により読み出されたデジタル信号を前記タイムスタンプ比較出力部が前記カウンタ値と前記タイムスタンプとを比較することなく前記分離部へ出力するよう制御し、前記バッファ管理部が前記バッファ部に格納されている映像情報及び音声情報の量により前記読み出し部のデジタル信号の読み出しを制御する制御部とを備える再生装置。
【請求項３】
請求項１に記載の再生装置において、
前記タイムスタンプ比較出力部は、
前記クロック再生部において生成されたクロックに基づいて動作するカウンタと、
前記読み出し部からのデジタル放送信号に付加されたタイムスタンプと前記カウンタから出力されるカウンタ値とを比較し、当該比較に基づき当該デジタル放送信号を出力するタイムスタンプ比較出力制御部と、
前記読み出し部からの第１のデジタル放送信号と前記タイムスタンプ比較出力制御部から出力される第２のデジタル放送信号とが入力され、当該第１のデジタル信号と当該第２のデジタル信号とのいずれかを出力するセレクタと、
前記セレクタから出力されるデジタル放送信号に付加されているタイムスタンプを削除するタイムスタンプ削除部とを備え、
前記制御部は、前記プログラム時刻基準参照値が所定条件外である場合、前記セレクタの出力を前記第２のデジタル放送信号から前記第１のデジタル放送信号に切り替える再生装置。
【請求項４】
請求項１に記載の再生装置において、
前記読み出し部は、
システムクロックに基づいて動作するカウンタと、
前記記録媒体からのデジタル放送信号に付加されたタイムスタンプと前記カウンタから出力されるカウンタ値とを比較し、当該比較に基づき当該デジタル放送信号を出力するタイムスタンプ比較出力制御部と、
前記記録媒体からの第１のデジタル放送信号と前記タイムスタンプ比較出力制御部から出力される第２のデジタル放送信号とが入力され、当該第１のデジタル信号と当該第２のデジタル信号とのいずれかを出力するセレクタと、
前記セレクタから出力されるデジタル放送信号に付加されているタイムスタンプを削除するタイムスタンプ削除部とを備え、
前記制御部は、前記プログラム時刻基準参照値が所定条件外である場合、前記セレクタの出力を前記第２のデジタル放送信号から前記第１のデジタル放送信号に切り替える再生装置。
【請求項５】
請求項２に記載の再生装置において、
前記プログラム時刻基準参照値が所定条件外から所定条件内になった場合、
前記制御部は前記読み出し部が前記タイムスタンプに基づいて前記デジタル放送信号を出力するよう切り替える再生装置。
【請求項６】
請求項２に記載の再生装置において、
前記プログラム時刻基準参照値が所定条件外から所定条件内になった場合、
前記制御部は前記タイムスタンプ比較出力部が前記クロック再生部により発生させられたクロックに基づくカウンタ値と前記デジタル放送信号に付加されたタイムスタンプとを比較し、当該比較に基づいて前記デジタル放送信号を出力し、前記バッファ管理部が前記読み出し部のデジタル信号の読み出しの管理を終了させるよう切り替える再生装置。
【請求項７】
請求項３又は４に記載の再生装置において、
前記プログラム時刻基準参照値が所定条件外から所定条件内になった場合、
前記セレクタの出力を前記第１のデジタル放送信号から前記第２のデジタル放送信号に切り替える再生装置。
【請求項８】
請求項１から７のいずれかに記載の再生装置において、
前記所定条件とは、前記タイムスタンプの値と前記プログラム時刻基準参照値とを比較した差分値又は当該差分値の平均値が予め設定された範囲内である再生装置。
【請求項９】
コンテンツデータを再生する再生方法において、
コンテンツデータとシステムクロックを生成するプログラム時刻基準参照値と記録媒体から読み出されるタイミングを示すタイムスタンプとが含まれるデジタル信号を読み出し、
所定条件外の前記プログラム時刻基準参照値を入力すると、前記タイムスタンプを用いた前記デジタル信号の読み出しから、当該タイムスタンプを用いない前記デジタル信号の読み出しに切り替える再生方法。
【請求項１０】
請求項９に記載の再生方法において、
前記タイムスタンプを用いない前記デジタル信号の読み出しとは、前記デジタル信号を一時格納するバッファ部を管理することによる当該デジタル信号の読み出しである再生方法。
【請求項１１】
請求項９又は１０に記載の再生方法において、
前記所定条件とは、前記タイムスタンプの値と前記プログラム時刻基準参照値とを比較した差分値又は当該差分値の平均値が予め設定された範囲内である再生方法。
【請求項１２】
コンテンツデータとシステムクロックを補正するプログラム時刻基準参照値とを含むデジタル信号を受信する受信部と、
前記受信部で受信されたデジタル信号に含まれるプログラム時刻基準参照値を用いて補正されたシステムクロックを生成するクロック再生部と、
前記クロック再生部で生成されたシステムクロックにより前記受信部で受信したデジタル信号に記録媒体から読み出されるタイミングを示すタイムスタンプを付加するタイムスタンプ付加部と、
前記タイムスタンプ付加部で前記タイムスタンプを付加されたデジタル信号を記録媒体に記録する記録部と、
前記プログラム時刻基準参照値が所定条件外である場合、前記クロック再生部が当該所定条件外のプログラム時刻基準参照値を用いないでシステムクロックを生成するよう当該クロック再生部を制御する制御部とを備える記録装置。
【請求項１３】
映像情報と音声情報とシステムクロックを補正する参照情報であるプログラム時刻基準参照値とを含むデジタル信号を受信する受信部と、
前記受信部で受信されたデジタル信号を分離する分離部と、
前記分離部で分離されたプログラム時刻基準参照値を用いて補正されたシステムクロックを生成するクロック再生部と、
前記クロック再生部で生成されたシステムクロックに基づくカウンタ値を用いて前記分離部で分離されたデジタル信号に記録媒体から読み出されるタイミングを示すタイムスタンプを付加するタイムスタンプ付加部と、
前記タイムスタンプ付加部で前記タイムスタンプを付加されたデジタル信号を記録媒体に記録する記録部と、
前記クロック再生部を制御する制御部とを備え、
前記クロック再生部は、
周波数を調整できる発振器と、
前記プログラム時刻基準参照値と前記発振器で生成されたクロックに基づいて動作する第１のカウンタと、
前記プログラム時刻基準参照値と前記第１のカウンタから出力される第１のカウンタ値とを比較する比較部と、
前記プログラム時刻基準参照値が所定条件内である場合の前記比較部による比較結果であるクロック制御値を記録するクロック制御部と、
前記比較部からの比較結果と前記クロック制御部からのクロック制御値とが入力され当該比較結果又は当該クロック制御値のいずれかを出力する第１のセレクタと、
前記第１のセレクタからの出力の高周波成分を除去し平滑化した信号を前記発振器へ出力する高域濾波器とを備え、
前記制御部は、前記プログラム時刻基準参照値が所定条件外である場合、前記第１のセレクタの出力を前記比較部からの比較結果の出力から前記クロック制御値の出力に切り替える記録装置。
【請求項１４】
請求項１２に記載の記録装置において、
前記クロック再生部は、
周波数を調整できる発振器と、
前記プログラム時刻基準参照値と前記発振器で生成されたクロックに基づいて動作する第１のカウンタと、
前記プログラム時刻基準参照値と前記第１のカウンタから出力される第１のカウンタ値とを比較する比較部と、
前記プログラム時刻基準参照値が所定条件内である場合の前記比較部による比較結果であるクロック制御値を記録するクロック制御部と、
前記比較部からの比較結果と前記クロック制御部からのクロック制御値とが入力され当該比較結果又は当該クロック制御値のいずれかを出力する第１のセレクタと、
前記第１のセレクタからの出力の高周波成分を除去し平滑化した信号を前記発振器へ出力する高域濾波器とを備え、
前記制御部は、前記プログラム時刻基準参照値が所定条件外である場合、前記第１のセレクタの出力を前記比較部からの比較結果の出力から前記クロック制御値の出力に切り替える記録装置。
【請求項１５】
請求項１３又は１４に記載の記録装置において、
前記比較部による比較結果が前記プログラム時刻基準参照値と前記第１のカウンタから出力される第１のカウンタ値とを比較して算出される差分値である記録装置。
【請求項１６】
請求項１２から１５のいずれかに記載の記録装置において、
前記所定条件とは、前記タイムスタンプの値と前記プログラム時刻基準参照値とを比較した差分値又は当該差分値の平均値が予め設定された範囲内である記録装置。
【請求項１７】
コンテンツデータを記録する記録方法において、
コンテンツデータとシステムクロックを生成するプログラム時刻基準参照値とが含まれるデジタル信号を受信し、
所定条件外の前記プログラム時刻基準参照値を入力すると、前記受信したデジタル信号に含まれるプログラム時刻基準参照値を用いたシステムクロックの生成から、当該所定条件外のプログラム時刻基準参照値を用いないシステムクロックの生成に切り替え、
当該所定条件外のプログラム時刻基準参照値を用いないシステムクロックに基づいて前記デジタル信号に記録媒体から読み出されるタイミングを示すタイムスタンプを付加し、当該デジタル信号を記録する記録方法。
【請求項１８】
請求項１７に記載の記録方法において、
前記所定条件外のプログラム時刻基準参照値を用いないシステムクロックの生成とは、前記プログラム時刻基準参照値が所定条件内であるときのプログラム時刻基準参照値を用いたシステムクロックの生成である記録方法。
【請求項１９】
請求項１７又は１８に記載の記録方法において、
前記所定条件とは、前記タイムスタンプの値と前記プログラム時刻基準参照値とを比較した差分値又は当該差分値の平均値が予め設定された範囲内である記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
技術分野は、デジタル放送等された番組コンテンツを記録し再生する装置及び方法に関する。
【背景技術】
【０００２】
日本、北米、欧州におけるデジタル放送は、ＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ｐｈａｓｅ  ２）の規格に従って符号化された映像・音声データなどをＭＰＥＧ２−ＴＳ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ｐｈａｓｅ  ２−Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）の規格に従って多重化した構成である。ＭＰＥＧ２−ＴＳの記録や再生の制御に関して、例えば特許文献１や特許文献２、特許文献３がある。
【０００３】
特許文献１には、「デジタル放送受信機内のバッファをアンダーフローやオーバーフローを起こさずに、タイムスタンプ付のＭＰＥＧ２−ＴＳを保存した蓄積装置から通常ＡＶ再生や倍速の特殊ＡＶ再生が可能なデジタル放送受信機を提供すること」が課題として記載されており、その解決手段として「映像又は音声のトランスポートストリームを多重分離後のバッファの残量に応じて前記データ読み出し手段の読み出しの開始と停止を制御するバッファ残量監視手段を備え、通常ＡＶ再生時には切替手段で出力タイミングを制御し、出力タイミング制御手段によって放送波と同じ出力タイミングにしてＡＶ再生を行うこと、および倍速再生の特殊ＡＶ再生時には切替手段で出力タイミングを制御せず前記バッファ残量監視手段によってバッファ量を監視して前記データ読出し手段のデータ読出しの開始と停止を制御する」ことが記載されている。
【０００４】
また、特許文献１には、「蓄積装置に保存されたＭＰＥＧ２−ＴＳを読み出して通常ＡＶ再生を行う場合は、ＰＣＲによる同期再生が可能で、送信側と受信側の２７ＭＨｚ系のクロックを同期させて再生させるために、ＡＶバッファ部２０６のアンダーフローやオーバーフローは生じない」ことが記載されている。
【０００５】
特許文献２には、「ＭＰＥＧ２−ＴＳは、受信した映像データを含んだトランスポートパケットが多重化されたものであるから、ＭＰＥＧ２−ＴＳ内では、任意のチャネルのトランスポートパケットが間隔を空けて連続しており、その空き間隔に、１又は複数の別チャネルのトランスポートパケットが存在する。このため、ＭＰＥＧ２−ＴＳ内の任意トランスポートパケットのみを抽出してハードディスクに記録したりディスプレイ画面に表示したりする場合には、適切な制御が必要となり、その制御をどのように行うかが問題となる。」が課題として記載されており、その解決手段として「本発明に従う記憶出力装置は、連続した複数のデータの各々を取得する取得手段と、前記取得された複数のデータの各々に、そのデータの時間的位置に関する情報を表した特殊タイムスタンプを付加して記憶手段に記憶させる書き込み手段と、前記特殊タイムスタンプ付きのデータである複数のスタンプ付データの各々を前記記憶手段から読込み、前記読込んだ各スタンプ付データ又はそのデータから前記特殊タイムスタンプを除去したスタンプ無しデータを読出しデータとして出力する読出し手段と、前記読出し手段から出力された読出しデータを取得して出力する取得出力手段とを備え、前記読出し手段は、前記読込んだ各スタンプ付データの特殊タイムスタンプに依存しないタイミングで前記読出しデータを出力することと、前記読込んだ各スタンプ付データの特殊タイムスタンプに依存したタイミングで前記読出しデータを出力することとを選択的に実行する。」ことが記載されている。
【０００６】
また、特許文献２には、「復号部４は、フロー制御、例えば、読出し部１２にリクエスト信号を入力して、読出し部１２を制御し、任意のタイミング（すなわち、無制御で発振するクロック信号の周波数に従うタイミング）で、記憶媒体１３から読込まれて得られた複数の読出しデータを出力させる。例えば、復号部４は、バッファ８５が空の場合（又は第２選択パケットの蓄積量が僅少の場合）に、そのフロー制御を実行することで、任意のタイミングで複数の読出しパケットを取得する。なお、フロー制御では、復号部４が、バッファ８５を管理する。例えば、復号部４は、フロー制御の場合は、バッファ８５における第２選択パケットの蓄積量を、リアルタイム表示又は特殊タイムスタンプ制御の場合の蓄積量（例えばバッファ８５の容量の２割）よりも多い蓄積量（例えばバッファ８５の容量の８割）に維持する。バッファ８５に蓄積されたデータは、例えば、フロー制御と、リアルタイム表示又は特殊タイムスタンプ制御とが切り替る場合に、復号部４又は制御部７１等によって消去される。」ことが記載されている。
【０００７】
特許文献３には、「ＰＣＲ受信異常に生じる不正システムクロック再生を防止する低廉な構成のシステムクロック再生装置を実現する」ことが課題として記載されており、その解決手段として「ＰＣＲ受信正常時のＶＣＸＯ１１４０の制御電圧の集束値を、固定値発生装置２１４０により、計算，保持し、ＰＣＲ異常検出装置２１００でＰＣＲ受信異常を検出した際に、直ちに前記ＶＣＸＯ１１４０の制御電圧を前記固定値発生装置２１４０の出力へと、切り換えることにより、正規のシステムクロック再生を続ける」ことが記載されている。
【０００８】
【特許文献１】特開２００４−３３６３３２号公報
【特許文献２】特開２００５−１６７６４９号公報
【特許文献３】特開平９−３１２６３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１、特許文献２及び特許文献３の技術的思想においては次のようなことは開示されていない。
【００１０】
特許文献１では、記録再生装置による通常再生時に、デジタル放送受信視聴時と同様なＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）に基づいてシステムクロックを発生させることを想定している。ＰＣＲとは、番組、コンテンツ等を生成した時のシステムクロックと同期の取れた（位相がずれていてもクロックのタイミングが合っていれば良い）クロックを再現するための参照情報であり、日本語でプログラム時刻基準参照値と称する場合もある。別の言い方では、エンコード時のシステムクロックとデコード時のシステムクロックとを同期させる参照情報である。また、システムクロックの補正に用いる参照情報と言うこともできる。ここで例えば、ＰＣＲが大きなジッタ（Ｊｉｔｔｅｒ、時間方向のずれ、遅延時間の揺らぎ。例えば電気信号を伝達する場合、伝送経路の特性や外部環境などの影響を受け、遅延時間が長くなる、短くなる等して、信号の伝達時間がいくらかずれる。このような時間軸方向のずれをジッタという。）を含む或いはＰＣＲが不連続である等、ＰＣＲに異常のあるＭＰＥＧ２−ＴＳを通常再生する等の場合には、ＭＰＥＧ規格で決められている安定したシステムクロックを発生することができない恐れがある。ＰＣＲに大きなジッタが発生する要因としては、放送局側の機器の不具合（放送事故）、記録時に付加するタイムスタンプを生成する手段の不具合、タイムスタンプに基づいて再生タイミングを制御する手段の不具合、ネットワークを介したデータ伝送における遅延揺らぎ等が挙げられる。また、ＰＣＲが不連続になる要因としては、番組コンテンツの一部分を削除する編集、又はデジタル放送記録中の受信障害で一部のパケット抜けが発生した場合等が挙げられる。なお、本実施例においてタイムスタンプとは、後述のバッファへコンテンツデータを出力するタイミングを示すものであり、コンテンツデータを記録媒体に記録する際にコンテンツデータに付加されるものである。このタイムスタンプは、トランスポートパケットに予め含まれているタイムスタンプ（例えば、ＤＴＳ（Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）やＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ））とは異なる。
【００１１】
また、様々なメーカから様々なデジタル放送記録装置が製造、販売されると考えられる。各メーカの共通規格としてタイムスタンプを付してコンテンツを記録することが定められている場合もあるが、その精度には幅があることもある。すると、この共通規格に則っていたとしても、タイムスタンプに基づいて記録装置からＭＰＥＧ２−ＴＳを再生した場合に、デジタル放送記録装置間で扱うＰＣＲの精度にずれが生じるおそれがある。この状況において、コンテンツの記録に際してタイムスタンプの付加を行わない装置、又は精度が比較的低いタイムスタンプを付加してコンテンツを記録する装置で記録された記録媒体を他の装置で再生する場合、再生する装置においてはタイムスタンプが正常ではない（なかったり、精度が比較的低かったりする）ため、このタイムスタンプにより再生されたＰＣＲも異常となり、安定したシステムクロックを発生させることができない。
【００１２】
これらのような要因により、安定したシステムクロックを発生できないと、デコーダ（復号部）前段にあるバッファ（ＳＴＤバッファ）がオーバーフロー或いはアンダーフロー等を起こすことが考えられる。すると、デコード出力の映像にブロックノイズが発生する、或いはフリーズする等、画像が乱れる恐れがある。
【００１３】
バッファがオーバーフロー又はアンダーフローを起こさない場合でも、安定しないシステムクロックが画像のカラーの周波数の許容偏差に対して保証されている範囲内に抑えられない場合には、正常な色が再現（表示）されない恐れがある。
【００１４】
すなわち、安定したシステムクロックを発生できないと、番組データやコンテンツデータ等に含まれる映像情報及び／又は音声情報を正しく記録又は再生することができないという問題が発生する恐れがある。
【００１５】
また、タイムスタンプが正常ではないコンテンツを再生するときには、このような異常のあるタイムスタンプが付加されたコンテンツをＰＣＲとは無関係な水晶発振器等から安定した固定クロックを用いて再生しても、番組データやコンテンツデータ等に含まれる映像情報及び／又は音声情報を正しく再生することができないという問題が発生する恐れがある。
【００１６】
特許文献２では、記録したパケットをデコードするためにバッファへ読み出すときには、バッファの蓄積量に合わせて、ＰＣＲとは無関係な任意のタイミングで記録媒体に記録されたパケットを読み出す。よって、タイムスタンプの有無又は精度の良し悪しにかかわらず或る程度は正しく再生することができる。しかし、コンテンツが作成されたシステムクロックとは、ずれて再生される恐れがある。
【００１７】
特許文献３では、ＰＣＲ受信異常時に生じる不正システムクロック再生を防止することが記載されている。しかし、記録媒体にコンテンツ等を記録する場合に生じる課題については考慮が無い。また、他の装置で記録媒体に記録されたコンテンツを再生する場合に、そのコンテンツに付加されたＰＣＲやタイムスタンプが異常であることに生じる課題について考慮がない。そのためコンテンツを正常に再生することができない恐れがある。
【００１８】
このような課題はＭＰＥＧ２に限定されるものではなく、例えばＨ．２６４等の他の規格にも存在する。
【課題を解決するための手段】
【００１９】
上記課題を解決するために、本発明の一実施の態様は、ＰＣＲが所定の条件内であるかを判断して、所定の条件内である場合にはタイムスタンプに基づいて再生し、所定の条件外の場合にはその他の方法に切り替えて再生する。また、例えば、ＰＣＲが所定の条件内であるかを判断して、所定の条件内である場合にはＰＣＲに基づいたシステムクロックを用いて記録し、所定の条件外の場合にはその他の方法に切り替えて記録する。
【００２０】
具体的には、コンテンツデータとシステムクロックの補正に用いられるプログラム時刻基準参照値と記録媒体から読み出されるタイミングを示すタイムスタンプとを含むデジタル信号を、当該タイムスタンプに基づき記録媒体から読み出す読み出し部と、読み出し部から読み出されたデジタル信号に含まれるコンテンツデータを復号する復号部と、プログラム時刻基準参照値が所定条件外である場合、読み出し部にタイムスタンプによるデジタル信号の読み出しからタイムスタンプによらないデジタル信号の読み出しに切り替えさせる制御部とを備える再生装置とを備える構成にする。また、コンテンツデータとシステムクロックを補正するプログラム時刻基準参照値とを含むデジタル信号を受信する受信部と、受信部で受信されたデジタル信号に含まれるプログラム時刻基準参照値を用いて補正されたシステムクロックを生成するクロック再生部と、クロック再生部で生成されたシステムクロックにより受信部で受信したデジタル信号に記録媒体から読み出されるタイミングを示すタイムスタンプを付加するタイムスタンプ付加部と、タイムスタンプ付加部でタイムスタンプを付加されたデジタル信号を記録媒体に記録する記録部と、プログラム時刻基準参照値が所定条件外である場合、クロック再生部が当該所定条件外のプログラム時刻基準参照値を用いないでシステムクロックを生成するよう当該クロック再生部を制御する制御部とを備える構成にする。
【発明の効果】
【００２１】
上記の手段によれば例えば、乱れが少ない画像を再生できる。特に他の記録装置で記録されたＭＰＥＧ２−ＴＳも良好に再生することができる。
【００２２】
上記以外の課題、手段、効果も後述する実施形態の説明の欄で述べる。
【発明を実施するための最良の形態】
【００２３】
本発明を実施する形態の例（実施例）として、ＭＰＥＧ２形式で記録されたコンテンツの記録と再生を例示する。ただし、本発明はＭＰＥＧ２に関する技術に限定されるものではない。例えばＨ．２６４等の他の規格にも適用できる。また、本実施例において、コンテンツとは放送局から送られる番組や他の記録装置に記録されている番組や映画等であるとするが、これに限定されるものではなく映像情報や音声情報等も含む。また、本実施例においてデジタル放送とは、地上波、衛星、ケーブル等を用いたデジタル放送に加え、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）通信網等の他の通信網を用いたデジタル放送も含まれる。
【実施例１】
【００２４】
（１）概要
本実施例における記録再生装置でのコンテンツの再生の概要を説明する。
【００２５】
ＭＰＥＧ２−ＴＳ形式で記録媒体に記録されたコンテンツを再生する場合、本実施例における記録再生装置では通常、水晶発振器等の固定クロック発生器で生成されるクロック、ＰＣＲを基に発生するシステムクロック、及びタイムスタンプを用いて再生される。
【００２６】
図５のフローチャートを用いてさらに説明する。コンテンツの再生中、ステップ（図５には「Ｓ」と省略表示している。以下明細書中も「Ｓ」と省略して記載する）５０２でそのコンテンツのＰＣＲが正常であるか否かの判断が行われる。ＰＣＲが正常であればＳ５０４へ移り図５の処理を終了する。すなわち、コンテンツはタイムスタンプを用いて再生される。
【００２７】
一方、Ｓ５０４でＰＣＲが正常ではない（異常である）と判断した場合、Ｓ５０３へ移る。Ｓ５０３での処理の詳細は後述するが、Ｓ５０３では、前記のタイムスタンプを用いた再生からバッファ管理による再生に切り替える。
【００２８】
なぜなら、ＰＣＲに異常がある場合には、タイムスタンプに異常がある場合もあるので、記録装置からバッファに適当なタイミングでコンテンツのデータが送られず、バッファがオーバーフロー又はアンダーフローを起こすおそれがあるからである。タイムスタンプの比較によらないバッファ管理による再生では、バッファのオーバーフロー又はアンダーフロー等による映像の乱れやフリーズ等を防ぐことができる。即ち、ＰＣＲが正常である場合にはタイムスタンプに基づく再生を行ない、ＰＣＲが異常である場合にはバッファ管理による再生に切り替える。ＰＣＲが正常な場合はタイムスタンプを用いた方法で再生し、ＰＣＲが異常である場合にも代替方法（例えばバッファ管理）によって再生することで、乱れが少ない画像及び／又は音声を再生できる。
【００２９】
次に、本実施例における記録再生装置でのコンテンツの記録の概要を説明する。ＭＰＥＧ２−ＴＳ形式のコンテンツを記録する場合、本実施例における記録再生装置では通常、ＰＣＲを基に発生するシステムクロック、及びタイムスタンプを用いて再生される。
【００３０】
図５のフローチャートを用いてさらに説明する。コンテンツの再生中、Ｓ５０２でそのコンテンツのＰＣＲが正常であるか否かの判断が行われる。ＰＣＲが正常であればＳ５０４へ移り図５の処理を終了する。すなわち、コンテンツはＰＣＲを基に発生するシステムクロックを用いて再生される。
【００３１】
一方、Ｓ５０４でＰＣＲが正常ではない（異常である）と判断した場合、Ｓ５０３へ移る。Ｓ５０３での処理の詳細は後述するが、Ｓ５０３では、前記ＰＣＲに基づくシステムクロックの発生から後述のクロック制御情報に基づくシステムクロックの発生に切り替える。そして当該クロック制御情報に基づくシステムクロックを用いてコンテンツの記録を行う。
【００３２】
なぜなら、ＰＣＲに異常がある場合には、正常なシステムクロックを発生させることができないおそれがあり、正常なコンテンツの記録ができないおそれがあるからである。即ち、ＰＣＲが正常である場合にはＰＣＲに基づくシステムクロックを用いた記録を行ない、ＰＣＲが異常である場合にはクロック制御情報に基づくシステムクロックを用いた記録に切り替える。ＰＣＲが正常な場合はＰＣＲに基づくシステムクロックを用いた記録を行ない、ＰＣＲが異常である場合にも代替方法（例えばクロック制御情報を用いたシステムクロックの発生）によって記録を行うことで、より正常にコンテンツを記録することができる。
【００３３】
（２）詳細
本実施例の詳細を説明する。
【００３４】
図１は、本実施例の記録再生装置としてデジタル放送を受信するデジタル放送受信装置の構成例を示す。本構成例は、ハードウェアとして記載しているが、一部をソフトウェアで実現しても良い。また、ＶＯＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ）等といった特定ユーザに映像コンテンツ、音声コンテンツ等を送信することに適用してもよい。これらを総称して配信ともいう。
【００３５】
図１において、１０は記録再生部、１１４は制御部（例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ））、１１５はユーザインタフェース部（例えば入力装置としてキーボード、マウス又はリモコン等）である。
【００３６】
制御部１１４は、バス部で本デジタル放送受信装置の各部（記録再生部１０を含む）と接続されており、デジタル放送受信装置全体の動作を制御する。また、ユーザインタフェース部１１５のリモコンなどを介してユーザから種々の命令信号を受け、その命令信号に基づいてバス部を介して接続された各部を制御することで、種々の処理を実行する。
【００３７】
記録再生部１０は以下の構成を含む。１０１はチューナ復号部、１０２はセレクタ、１０３は分離・抽出部（例えばデマルチプレクサ）、１０４は入力バッファ、１０５は復号部（例えばＭＰＥＧデコーダ）、１０６はネットワークインタフェース部、１０７はバッファ管理部、１０８はクロック再生部、１０９はタイムスタンプ比較／出力部、１１０はタイムスタンプ付加部、１１１は読み出し部、１１２は書き込み部、１１３は記録媒体（例えばハードディスク又はメモリ又は光ディスク又は光磁気ディスク）、１１６は出力部（ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）若しくはＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）等を利用した表示部、スピーカ等による音声出力部、又は他の表示装置等に映像データ及び／又は音声データを出力する出力端子等）、１１７は水晶発振器等の固定クロック発生部である。
【００３８】
なお、情報、ＰＣＲ等の流れを表す線が交差している場所については、接触していないものとする。但し、黒丸が付されている部分については接触があり、そこから分岐していることを示す（以下、図２から図８も同様）。
【００３９】
チューナ復号部１０１は、衛星、地上、ケーブルなどの放送伝送網を介して放送局からのデジタル放送信号を受信する。ユーザインタフェース部１１５のリモコンなどのユーザ操作部及び制御部１１４を介して指定された物理的な或いは仮想的なチャンネルの周波数に選局及び検波処理を施す。更にデジタル復調及び誤り訂正処理を施した後のＭＰＥＧ２―ＴＳをセレクタ１０２へ出力する。
【００４０】
セレクタ１０２は、制御部１１４からの制御に従い３入力１出力の選択処理を行ない、その出力を分離・抽出部１０３へ出力する。
【００４１】
分離・抽出部１０３は、ユーザインタフェース部１１５のリモコンなどのユーザ操作部及び制御部１１４を介して指定されたチャンネル（番組）のトランスポートパケットを、入力されたＭＰＥＧ２―ＴＳから分離・抽出し、分離・抽出されたトランスポートパケットをタイムスタンプ付加部１１０へ出力する。また、分離・抽出部１０３は、ユーザインタフェース部１１５のリモコンなどのユーザ操作部及び制御部１１４を介して指定されたチャンネル（番組）のトランスポートパケットから、映像と音声のＰＥＳ(Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ)又はＥＳ(Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ)を分離・抽出し、入力バッファ１０４へ出力する。ＥＳとは符号化された画像・音声のそれぞれのことであり、ＰＥＳとは画像ＥＳまたは音声ＥＳを適当な大きさに分割してパケット化したものである。また、分離・抽出部１０３は、ユーザインタフェース部１１５のリモコンなどのユーザ操作部及び制御部１１４を介して指定されたチャンネル（番組）のトランスポートパケットから、ＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）を抽出し、クロック再生部１０８へ出力する。
【００４２】
入力バッファ１０４は、分離・抽出部１０３からの映像及び／又は音声のＰＥＳ又はＥＳを一時格納する。復号部１０５は、入力バッファ１０４に格納されたＰＥＳ又はＥＳに対応するＤＴＳ及び／又はＰＴＳと後で述べるクロック再生部１０８からのＳＴＣ（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ）カウント値を比較し復号・表示タイミングを取ることにより入力バッファ１０４に格納された映像及び／又は音声のＰＥＳ又はＥＳを取出し復号し、復号された映像及び／又は音声は、出力部１１６へ出力される。
【００４３】
出力部１１６は、復号された映像及び／又は音声を、出力装置である表示部及び／又は音声出力部にて再生する。または、出力端子等を介して他の表示装置等にコンテンツデータ等を出力する。
【００４４】
クロック再生部１０８は、ＰＣＲを利用し、例えば放送局側の符号・多重化部のシステムクロックと周波数の一致した受信機のシステムクロックを再現する。再現したシステムクロックはクロック再生部１０８内部のＳＴＣカウンタ、タイムスタンプ付加部１１０等に出力する。また、再現したシステムクロックにより動作するＳＴＣカウンタのＳＴＣカウント値を復号部１０５へ出力する。図２でも後述する。
【００４５】
タイムスタンプ付加部１１０は、例えばクロック再生部１０８にて再現されたシステムクロックをもとに動作するカウンタによりタイムスタンプを生成し、分離・抽出部１０３で分離・抽出されたトランスポートパケットにそれぞれタイムスタンプを付加して（又は埋め込み）、書き込み部１１２へ出力する。図３でも後述する。
【００４６】
書き込み部１１２は、タイムスタンプ付加部１１０でタイムスタンプが付加されたトランスポートパケットを記録媒体１１３に記録する処理を行う。この結果、或るチャネル（別の言い方をすれば或る番組コンテンツ、ダウンロードしたコンテンツ）の映像及び／又は音声データが含まれた複数のタイムスタンプが付加されたトランスポートパケットを有する１つのストリームが、一つのデータファイル又はそれが分割された２以上の断片データファイルとして記録媒体１１３に記憶される。
【００４７】
なお、タイムスタンプとは、そのスタンプが付されるトランスポートパケットの時間的位置に関する時間情報とも言える。例えば、タイムスタンプ付加部１１０に分離・抽出部１０３からのトランスポートパケットが入力された時点の時刻、又は、基準とされる或るトランスポートパケット（一例として、直前又は最先頭のトランスポートパケット）との時間的差分であるとも言える。このタイムスタンプは、前述の通り、トランスポートパケットに予め含まれているタイムスタンプ（例えば、ＤＴＳやＰＴＳ）とは異なる。
【００４８】
バッファ管理部１０７は、入力バッファ１０４における復号部１０５で未処理のトランスポートパケットの量を監視し、その量に応じて読み出し部１１１の読み出し開始と停止を制御する。復号部１０５で未処理のトランスポートパケットの量をバッファ量ともいう。この制御は、例えば入力バッファ１０４の蓄積量に二つの閾値を設け、入力バッファ１０４におけるバッファ量が第１の閾値以上になったら読み出し部１１１の読み出しを停止し、第２の閾値以下になったら読み出しを開始するよう行えば良い。また、当該第１及び第２の閾値は例えばバッファの容量の最大値付近とゼロ付近であってもよいが、それぞれ入力バッファ１０４がオーバーフロー、アンダーフロー等を起こさないような値を設定すればよい。なお、タイムスタンプ及びＰＣＲが正常である場合、入力バッファ１０４における復号部１０５で未処理のトランスポートパケットの量を監視し、読み出し部１１１を制御しなくてもよい。
【００４９】
読み出し部１１１は、バッファ管理部１０７或いは制御部１１４を介して制御され、ストリームに含まれている複数のタイムスタンプが付加されたトランスポートパケットを記録媒体１１３から次々に読み出し、タイムスタンプ比較／出力部１０９へ出力する。
【００５０】
タイムスタンプ比較／出力部１０９は、水晶発振器等の固定クロック再生部１１７を基に動作するカウンタのカウンタ値と、読み出し部１１１で読み出されたタイムスタンプが付加されたトランスポートパケットのタイムスタンプとを比較し、一致した場合、トランスポートパケットからタイムスタンプを削除（除去）し、セレクタ１０２、及びＩＥＥＥ１３９４／ネットワークインタフェース部１０６へ出力する。或いは、後述の条件によっては、読み出し部１１１で読み出されたタイムスタンプが付加されたトランスポートパケットに対して前記のようなカウンタ値と付加されたタイムスタンプとの比較は行わず、そのままタイムスタンプを削除（除去）し、セレクタ１０２、及びネットワークインタフェース部１０６へ出力する。このタイムスタンプ比較／出力部については図４でも後述する。
【００５１】
ネットワークインタフェース部１０６は、回線（ＩＥＥＥ１３９４ケーブルやＬＡＮケーブルや無線等）を介して出力先／入力元である他の装置（レコーダやディスプレイ等）が接続される。そして、タイムスタンプ比較／出力部１０９でタイムスタンプが削除された映像及び／又は音声等のトランスポートパケットを受け、それらのトランスポートパケットを、回線を介してそれぞれの伝送規格に沿った形式に変換して出力先である他の装置へ出力する。また、回線を介して入力元である他の装置から映像及び／又は音声等のデータをそれぞれの伝送規格に沿った形式で入力されてトランスポートパケットに変換し、セレクタ１０２へ出力する。ネットワークインタフェース部１０６は、複数あってもよい。
【００５２】
なお、本実施例においてはクロック再生部１０８、タイムスタンプ比較／出力部１０９、タイムスタンプ付加部１１０それぞれにカウンタを設ける構成にした。しかし、必ずしもそれぞれにカウンタを設けなければならないわけではない。例えばクロック再生部１０８、固定クロック発生部１１７等のクロックを発生させる部分にカウンタを設け、そこで生成されたカウンタ値をタイムスタンプ比較／出力部１０９やタイムスタンプ付加部１１０等のカウンタ値を用いる部分に供給する構成にすれば、タイムスタンプ比較／出力部１０９、タイムスタンプ付加部１１０にカウンタを設ける必要はない。また別途カウンタを設け、当該カウンタからカウント値を必要とする部分へカウント値を供給する構成にしてもよい。
【００５３】
次に、図２を用いて上記クロック再生部１０８の構成と動作の詳細を説明する。
【００５４】
図２において、１０８１はクロック制御部、１０８２は比較部、１０８３はセレクタ、１０８４はＬＰＦ（Ｌｏｗ  Ｐａｓｓ  Ｆｉｌｔｅｒ、高域濾波器）、１０８５はＶＣＸＯ（Ｖｏｌｔａｇｅ  Ｃｏｎｔｒｏｌｌｅｄ  Ｃｒｙｓｔａｌ  Ｏｓｃｉｌｌａｔｏｒｓ、電圧制御水晶発振器）、１０８６はＳＴＣカウンタである。
【００５５】
図１の分離・抽出部１０３において分離・抽出されたＰＣＲは、比較部１０８２とＳＴＣカウンタ１０８６とへ入力される。
【００５６】
比較部１０８２は、ＰＣＲが入力されると、このＰＣＲ値と後述するＳＴＣカウンタ１０８６のＳＴＣカウント値とを比較してその差分値を算出し、その結果をセレクタ１０８３及びクロック制御部１０８１へ出力する。クロック制御部１０８１は、比較部１０８２における差分値をそのまま或いはその差分値の平均値を算出して内部メモリに記録・保持を行う。なお、比較部１０８２で算出される差分値をＰＣＲ差分情報又は第１クロック制御情報ともいい、クロック制御部１０８１に記録・保持される比較部１０８２における差分値又はその差分値の平均値はクロック制御情報又は第２クロック制御情報ともいう。クロック制御部１０８１は制御部１１４からの指示に従いそのクロック制御情報をセレクタ１０８３へ出力する。
【００５７】
セレクタ１０８３は、制御部１１４からの制御に従い２入力１出力の選択処理を行う。２入力として比較部１０８２又はクロック制御部１０８１からの入力を、１出力としてＬＰＦ１０８４へ出力する。セレクタを切り替える制御部１１４の処理については図５及び図６で後述する。ＬＰＦ１０８４は、セレクタ１０８３からの入力の高域周波数成分を除去し平滑化した信号を、ＶＣＸＯ１０８５へ出力する。ＶＣＸＯ１０８５は、ＬＰＦ１０８４において高域周波数成分を除去し平滑化された信号に基づいて発振周波数が制御されたクロックを生成し、ＳＴＣカウンタ１０８６、及びクロック再生部１０８以外でクロックが必要なブロックへ出力する。
【００５８】
ＳＴＣカウンタ１０８６は、分離・抽出部１０３からのＰＣＲの値を初期値として、ＶＣＸＯ１０８５で生成されたクロックに基づいて動作するカウンタであり、そのカウント値を、比較部１０８２、及び復号部１０５へ出力する。
【００５９】
図２の構成とすることにより、クロック再生部１０８は、セレクタ１０８３において比較部１０８２からの入力が選択された場合には、ＰＬＬ（Ｐｈａｓｅ  Ｌｏｃｋ  Ｌｏｏｐ）構成となり、分離・抽出部１０３からのＰＣＲを利用し、クロックを再現することができる。比較部１０８２からの前記ＰＣＲ差分値を用いてクロックを生成することはＰＣＲモード又は第１クロック制御モードともいう。一方、セレクタ１０８３においてクロック制御部１０８１からの入力が選択された場合には、クロック制御部１０８１に記録・保持されているクロック制御情報に基づいたクロックを生成することができる。クロック制御部１０８１からのクロック制御情報を用いてクロックを生成することはクロック制御モード又は第２クロック制御モードともいう。
【００６０】
クロック制御部１０８１は、デジタル放送を正常に受信できているときにクロック制御情報を生成し記録しているため、クロック制御情報に基づいて生成したクロックは、放送局側の符号・多重化部のシステムクロックの周波数に近い精度となる。
【００６１】
クロック制御部１０８１は比較部１０８２からのＰＣＲ値とＳＴＣカウンタ１０８６のＳＴＣカウント値との差分値を監視する。そして、ＰＣＲにジッタがある、或いは不連続なＰＣＲを含む等と判定した場合には、その値を制御部１１４にこのことを通知する。この場合は、前記差分値そのまま、或いはその差分値の平均値を算出して記録・保持する動作は行わない。
【００６２】
ＰＣＲにジッタがある、或いは不連続なＰＣＲを含む等との通知を受けた制御部１１４は、通知を受ける前（ＰＣＲが正常であるとき）にクロック制御部１０８１に記録・保持していた差分値そのまま、或いはその差分値の平均値をセレクタ１０８３へ出力するよう制御する。またセレクタ１０８３にクロック制御部１０８１からの入力をＬＰＦ１０８４に出力するよう選択制御を行う。
【００６３】
このように動作させることにより、ＰＣＲジッタがある場合、或いは不連続なＰＣＲが存在する場合等においてもより安定した精度の良いシステムクロックを発生させることができる。
【００６４】
なお、ＰＣＲジッタを検出する方法としては例えば、比較部１０８２からの差分値そのもの、或いはその差分値の平均値を監視し、その値が予め設定される閾値内であればＰＣＲジッタがない、或いは不連続なＰＣＲを含まないと判定し、閾値外であればＰＣＲジッタがある、或いは不連続なＰＣＲを含むと判定することが可能である。
【００６５】
また他の方法として、ＰＣＲの値とこのＰＣＲが多重化されているトランスポートパケットに付加されているタイムスタンプ値との差分値を数トランスポートパケット分比較し、ほぼ一定値となるか否かによりＰＣＲのジッタを検出する方法を採用できる。この方法は、例えば後述するタイムスタンプ比較／出力部１０９でタイムスタンプを比較する場合に付加されていたタイムスタンプ値とトランスポートパケットに含まれているＰＣＲ値を用いることで可能である。また、後述するタイムスタンプ付加部１１０でタイムスタンプを付加するときに、付加するタイムスタンプ値とトランスポートパケットに含まれているＰＣＲ値を用いることで可能である。
【００６６】
また、不連続なＰＣＲを検出する方法としては、ＭＰＥＧ２−ＴＳで規格化されているディスコンティニュティインジケータ、或いはＤＩＴ(Ｄｉｓｃｏｎｔｉｎｕｉｔｙ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ)を、例えば分離・抽出部１０３で検出して判定する方法を採用できる。
【００６７】
次に、図３を用いて上記タイムスタンプ付加部１１０の構成と動作の詳細を説明する。
【００６８】
図３において、１１０１はカウンタ、１１０２はタイムスタンプ挿入部である。
【００６９】
カウンタ１１０１は、例えば図１のクロック再生部１０８にて再現されたシステムクロック、或いは水晶発振器クロックに基づいて動作するカウンタであり、そのカウント値をタイムスタンプ挿入部１１０２へ出力する。
【００７０】
タイムスタンプ挿入部１１０２は、分離・抽出部１０３において分離・抽出されたトランスポートパケットが入力されるタイミングで、カウンタ１１０１からのカウント値に基づいてタイムスタンプを生成し、トランスポートパケットにタイムスタンプを付加して（又は埋め込み）、書き込み部１１２へ出力する。なお、分離・抽出部１０３において分離・抽出されたトランスポートパケットに既にタイムスタンプか付加されている場合には、例えばタイムスタンプ挿入部１１０２がこのことを判断し、上記タイムスタンプ付加処理を実行せずそのままのタイムスタンプが付加されているトランスポートパケットを出力する。
【００７１】
なお、カウンタ１１０２は、図１の分離・抽出部１０３において抽出されたＰＣＲを取得し、そのＰＣＲ値を初期値として動作するようにしてもよい。
【００７２】
次に、図４を用いて上記タイムスタンプ比較／出力部１０９の構成と動作の詳細を説明する。
【００７３】
図４において、１０９１はタイムスタンプ削除部、１０９２はセレクタ、１０９３はカウンタ、１０９４はタイムスタンプ比較／出力制御部である。
【００７４】
タイムスタンプ比較／出力制御部１０９４は、読み出し部１１１で読み出されたタイムスタンプが付加されたトランスポートパケットのタイムスタンプ値を取得し、カウンタ１０９３へ出力する。
【００７５】
カウンタ１０９３は、図４のタイムスタンプ比較／出力制御部１０９４において取得されたタイムスタンプ値を初期値とし、例えば固定クロック発生部１１７で生成されたクロック、或いは水晶発振器クロックに基づいて動作するカウンタである。本実施例の図１及び図４においては固定クロック発生部１１７で生成されたクロックに基づいて動作する場合が図示されている。カウンタ１０９３はそのカウント値をタイムスタンプ比較／出力制御部１０９４へ出力する。
【００７６】
タイムスタンプ比較／出力制御部１０９４は、カウンタ１０９３のカウンタ値と、読み出し部１１１で読み出されたタイムスタンプが付加されたトランスポートパケットのタイムスタンプを比較し、一致した場合にそのタイムスタンプが付加されたトランスポートパケットをセレクタ１０９２へ出力する。
【００７７】
セレクタ１０９２は、制御部１１４からの制御に従い２入力１出力の選択処理を行う。具体的には、タイムスタンプ比較／出力制御部１０９４からの時間制御されたタイムスタンプが付加されたトランスポートパケット、又は読み出し部１１１からのタイムスタンプが付加されたトランスポートパケットのどちらか一方をタイムスタンプ削除部１０９１へ出力する。セレクタ１０９２がどちらのトランスポートパケットを選択するかについては制御部１１４が行う（図５で後述する）。なお、図４においてセレクタ１０９２の代わりにタイムスタンプ比較／出力制御部１０９４の前にスイッチ部を設け、読み出し部１１１からのトランスポートパケットをタイムスタンプ比較／出力制御部に入力するか、タイムスタンプ削除部１０９１に入力するかの切り替えを行う構成にしても同様の効果が得られる。
【００７８】
読み出し部１１１からのトランスポートパケットをそのままタイムスタンプ削除部１０９１へ入力する場合（セレクタ１０９２を経由する）、バッファ管理部１０７は入力バッファ１０４にある未処理のトランスポートパケットの量の監視結果に応じて読み出し部１１１がトランスポートパケットを読み出す量を調整する。
【００７９】
タイムスタンプ削除部１０９１は、セレクタ１０９２からのタイムスタンプが付加されたトランスポートパケットからタイムスタンプを削除（除去）し、タイムスタンプが削除されたトランスポートパケットをセレクタ１０２、及び／又はネットワークインタフェース部１０６へ出力する。
【００８０】
次に、図７を用いて本デジタル放送受信装置内におけるデータ構成を示す。
【００８１】
図７（ａ）は、デジタル放送受信装置において、チューナ復号部１０１からセレクタ１０２を介して分離・抽出部１０３へ入力されるＭＰＥＧ２―ＴＳを示す。デジタル放送で用いられるＭＰＥＧ２―ＴＳには、所定バイト（例えば１８８バイト）の多数のトランスポートパケットが多重化されている。各トランスポートパケットには、トランスポートヘッダ（以下、ＴＳヘッダ）、ペイロード、及びアダプテーションフィールドから構成される。すなわち、ＭＰＥＧ２―ＴＳには、デジタル映像ソース等の映像信号に対応する一連のトランスポートパケットが含まれている。
【００８２】
ＭＰＥＧ２―ＴＳは、映像、音声をはじめとする複数のデータを多重化して伝送することが可能である。ＴＳヘッダ内には、そのトランスポートパケットのペイロード、或いはアダプテーションフィールドを識別するためのＰＩＤ（Ｐａｃｋｅｔ Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）が格納されるフィールドが設けられている。デジタル信号の再生は、まず、このフィールドに格納されたＰＩＤのうち、同一のＰＩＤを持つペイロードを結合することによって所望のデータの抽出、およびこの抽出されたデータの再生を実現する。例えば、同一のＰＩＤを持つペイロードを結合することにより、ＰＥＳパケットが得られる。
【００８３】
ＭＰＥＧ２―ＴＳには、前記アダプテーションフィールドに放送局等の放送ソース側が意図したタイミングで映像と音声が再生されるように、且つ受信機側の入力バッファ（ＳＴＤバッファ、バッファ１０４）のオーバーフロー、或いはアンダーフローが発生しないように、ＰＣＲと称されるプログラム時刻基準参照値が付加されている。また、ＰＥＳにはＰＴＳと称される映像表示・音声再生のための時刻管理情報や、ＤＴＳと称される映像デコード（復号化）のための時刻管理情報が付加されている。
【００８４】
ＰＣＲは、放送局側の基準時刻に対して受信側や再生側での時刻（タイミング）の校正（調整、補正）に用いる情報であり、ＭＰＥＧ２―ＴＳに埋め込まれて送出される。ＰＴＳ、ＤＴＳは、それぞれ表示・再生のタイミング、デコードのタイミングを示す情報であり、ＰＥＳヘッダに埋め込まれて送出される。このようなＭＰＥＧ２―ＴＳでは、例えば、番組コンテンツ（チャネル）Ａのトランスポートパケットと、番組コンテンツ（チャネル）Ｂのトランスポートパケットとが交互に並んでいる。
【００８５】
図７（ｂ）は、図７（ａ）のＭＰＥＧ２―ＴＳが入力された分離・抽出部１０３において、番組コンテンツ（チャネル）Ａのトランスポートパケットが選択されてタイムスタンプ付加部１１０へ出力される場合のデータ構成を示す。複数のトランスポートパケットを含んだＭＰＥＧ２―ＴＳを受信する場合、或る番組コンテンツ（チャネル）Ａのトランスポートパケットを受信した時点から、抽出されずに除去された番組コンテンツ（チャネル）Ｂのトランスポートパケット分のパケット間隔（換言すれば空き時間長）を隔てて、次の番組コンテンツ（チャネル）Ａのトランスポートパケットを受信する。
【００８６】
例えば、この番組コンテンツ（チャネル）Ａのトランスポートパケットに付されるタイムスタンプは、番組コンテンツ（チャネル）Ａのトランスポートパケット間のパケット間隔が得られる情報であればどのようなものでも良い。例えば、タイムスタンプ付加部１１０が番組コンテンツ（チャネル）Ａのトランスポートパケットを受信した時刻であっても良いし、番組コンテンツ（チャネル）Ａのトランスポートパケット（又はそれよりも前に受けた所定番組コンテンツ（チャネル）Ａのトランスポートパケット）を受信してから次の番組コンテンツ（チャネル）Ａのトランスポートパケットをタイムスタンプ付加部１１０が受信するまでの時間差であっても良い。
【００８７】
図７（ｃ）は、図７（ｂ）に示したストリーム中の個々のトランスポートパケットにタイムスタンプが付されて記憶媒体１１３に格納された場合の、記憶媒体１１３中でのデータ構造を示す。記憶媒体１１３に複数のタイムスタンプが付加されたトランスポートパケットが格納されると、或るタイムスタンプが付加されたトランスポートパケットと次のタイムスタンプが付加されたトランスポートパケットとの物理的間隔が無くなる。その間隔は、読出し部１１１を介してタイムスタンプ比較／出力部１０９が、タイムスタンプが付加されたトランスポートパケットを読込んだ場合に、そのタイムスタンプが付加されたトランスポートパケットに付いているタイムスタンプが示す情報から識別することが可能である。
【００８８】
なお、この実施形態では、図７に示すように、図７（ｂ）のトランスポートパケットに所定データ長のタイムスタンプが付加されている。その結果、タイムスタンプが付加されたトランスポートパケットはトランスポートパケットそれ自体よりデータサイズは大きくなる。しかし、タイムスタンプは、必ずしもトランスポートパケットに付加しなければならないわけではなく、トランスポートパケットに関連付けられればどのように付しても良い。例えば、トランスポートパケット内の所定又は任意の空きフィールドに特殊タイムスタンプが埋め込まれても良い。
【００８９】
次に、図５を用いて制御部１１４の動作（処理）の詳細を説明する。ここでは特にバッファ管理部１０７、クロック再生部１０８、タイムスタンプ比較／出力部１０９を制御する動作を説明する。
【００９０】
図５において、Ｓ５０１では制御部１１４の制御が開始される。開始のトリガとしては、所定のタイミングであっても良いし、常時でもよい。
【００９１】
Ｓ５０２ではＰＣＲが正常か否かの判断を行う。この判断は前述のとおりクロック再生部１０８においてＰＣＲを監視し、ＰＣＲジッタを検出したこと等に基づいて行われるものとする。ただし、これに限定されるわけではなく、その他の場所におけるＰＣＲの異常の検出に基づいて行われてもかまわない。また、その他の方法によるＰＣＲの異常の検出に基づいて行われてもかまわない。
【００９２】
Ｓ５０２でＰＣＲが正常であると判断された場合（図５のＳ５０２において「Ｙｅｓ」である場合）、Ｓ５０４に移り制御を終了する。Ｓ５０２でＰＣＲが正常ではないと判断された場合（図５のＳ５０２において「Ｎｏ」である場合）、Ｓ５０３に移る。
【００９３】
Ｓ５０３では、第１の制御としてクロック再生部１０８のセレクタ１０８３がクロック制御部１０８１からのクロック制御情報をＬＰＦ１０８４へ出力するよう切り替える制御を行う。この制御により、クロック再生部１０８はＰＣＲが正常であった時に記録されたクロック制御情報に基づいてシステムクロックを再生することができる。
【００９４】
またＳ５０３では、第２の制御としてタイムスタンプ比較／出力部１０９のセレクタ１０９２が読み出し部１１１からのトランスポートパケットをそのままタイムスタンプ削除部に出力するよう切り替える制御を行う。この第２の制御に伴い、第３の制御としてバッファ管理部１０７が入力バッファ１０４のトランスポートパケットの量を監視し、その量に応じて読み出し部１１１の読み出し開始と停止とを制御することを開始する制御を行う。ＰＣＲの異常はタイムスタンプの異常による場合もあるため、ここではタイムスタンプを用いないトランスポートパケットの出力に切り替える。これにより、タイムスタンプ及び／又はＰＣＲの異常に伴うバッファのオーバーフロー、アンダーフロー等を防ぎ、コンテンツの再生を行うことができる。なお、当該第１の制御、第２の制御、第３の制御はこの順番で行われることに限定されず、ほぼ同時に行われてもよいし、その他の順番で行われてもよい。
【００９５】
このように、制御部１１４がＰＣＲの異常に伴いクロック再生部１０８について前述の切り替え制御を行うことで、ＰＣＲに異常がある場合でもより精度の良いシステムクロックを再生することができる。これにより、例えばコンテンツデータを記録媒体１１３に記録する際に当該より精度の良いシステムクロックを用いたタイムスタンプの生成が可能となり、コンテンツデータにより良いタイムスタンプを付加して記録媒体１１３への記録を行うことができる。また、制御部１１４がＰＣＲの異常に伴い前述の通りバッファ管理を行ないコンテンツの再生を行うよう切り替えることで、タイムスタンプに異常があるコンテンツもバッファのオーバーフロー、アンダーフロー等を起こすことなく再生することができる。
【００９６】
次に、図６を用いて制御部１１４の動作（処理）の別の例の詳細を説明する。図５との相違は、部分的にＰＣＲ及び／又はタイムスタンプに異常があるコンテンツを考慮している点である。例えば、コンテンツを記録媒体１１３に記録しているとき、或いは他の装置で記録媒体にコンテンツを記録しているとき、一時的に放送波の受信状況が悪くなった場合、当該受信状況が悪くなったときに記録された部分に関してはコンテンツの中の一部分にＰＣＲに異常があり、その他の部分はＰＣＲが正常であることが考えられる。これに対しては、制御部１１４が定期的にＰＣＲに異常があるか否かの判断を行うようにすればよい。
【００９７】
図６においてＳ６０１では制御部１１４の制御が開始される。開始のトリガとしては、所定のタイミングであっても良いし、常時でもよい。
【００９８】
Ｓ６０２では現在バッファ管理部１０７によるバッファ管理が行われているか否かの判断を行う。すなわち、タイムスタンプに基づく再生が行われているのか、ＰＣＲの異常に伴いバッファ管理により再生が行われているのかの判断を行う。この判断は、例えばバッファ管理部１０７が動作しているか否かによって判断できるが、他の判断方法であってもよい。バッファ管理が行われていないと判断された場合（Ｎｏの場合、タイムスタンプに基づく通常再生が行われている場合）、Ｓ５０２へ移る。バッファ管理が行われていると判断された場合（Ｙｅｓの場合、ＰＣＲの異常に伴いバッファ管理により再生が行われている場合）、Ｓ６０３へ移る。
【００９９】
Ｓ５０２、Ｓ５０３，Ｓ５０４は図５と同様である。
【０１００】
Ｓ６０３ではＰＣＲが正常であるか否かの判断を行ない、異常である場合はそのままバッファ管理による再生を続行するためＳ５０４へ移り処理を終了する。Ｓ６０３でＰＣＲが正常であると判断された場合、Ｓ６０４へ移動する。Ｓ６０４では第１の制御としてクロック再生部１０８のセレクタ１０８３が比較部１０８２からの差分値をＬＰＦ１０８４へ出力するよう切り替える制御を行う。この制御により、クロック再生部１０８は正常なＰＣＲに基づいて放送局側の意図したシステムクロックを再生することができる。
【０１０１】
またＳ６０４では、第２の制御としてタイムスタンプ比較／出力部１０９のセレクタ１０９２がタイムスタンプ比較／出力制御部１０９４からのトランスポートパケットをタイムスタンプ削除部に出力するよう切り替える制御を行う。この第２の制御に伴い、第３の制御としてバッファ管理部１０７が入力バッファ１０４のトランスポートパケットの量を監視し、その量に応じて読み出し部１１１の読み出し開始と停止とを制御することを終了する制御を行う。これにより、タイムスタンプに基づきコンテンツの再生を行うことができる。
【０１０２】
なお、当該第１の制御、第２の制御、第３の制御はこの順番で行われることに限定されず、ほぼ同時に行われてもよいし、その他の順番で行われてもよい。ただし、第３の制御の一部を利用してバッファ量を監視して、この監視に基づいて第２の制御を開始させるよう第２の制御と第３の制御とを連携させるとよい。すなわち、第２の制御は、入力バッファ１０４における復号部１０５で未処理のトランスポートパケットの量が少ないタイミングで行うことが好ましい。タイムスタンプに基づく再生（再生とは狭義にはバッファへの読出し）は、入力バッファが空の状態で開始されることを前提にしているからである。そのため例えば、入力バッファ１０４のバッファ量が多いときにタイムスタンプによるコンテンツの再生を開始してしまうと、入力バッファ１０４のバッファ量が多いことと無関係にバッファ量が空のときと同様に入力バッファ１０４へのトランスポートパケットの読み出しを行ってしまうため、例えばバッファのオーバーフローが起きることが考えられる。よって、前述のように入力バッファ１０４のバッファ量を監視して、少ないときにタイムスタンプによるコンテンツの再生に切り替えることで、タイムスタンプによる再生に切り替えた後のオーバーフローの発生等を低減することが可能となる。切り替えるためのバッファ量が少ないタイミングとしては、バッファ管理部１０７が読み出し部１１１に対して読み出しを開始する制御を行うタイミングであってもよいし、当該タイミングとは異なる別のタイミング（スレッショルド）を設けてもよい。これらのタイミングやスレッショルドは、バッファ量の最小値で良いがこれに限られず、入力バッファ１０４がオーバーフロー等を起こさないようなバッファの容量とタイムスタンプの間隔とタイムスタンプ当たりに読み出されるデータ量等に応じて所定の時間又は割合又は量等によって設定されていてもよい。
【０１０３】
また、第２の制御及び第３の制御は行わず、第１の制御のみ行ってバッファ管理での再生を継続するようにしてもよい。前述の通りタイムスタンプによるコンテンツの再生に切り替えた後はオーバーフロー等のバッファの異常が起きることが考えられるためこれを防止するためである。コンテンツがユーザ操作等により停止されれば、入力バッファ１０４が空になるので（または空にして）、第２の制御及び第３の制御を行って、停止解除後からタイムスタンプによる再生を実行するようにしてもよい。
【０１０４】
また、一度ＰＣＲに異常があると判断されたコンテンツについては、そのコンテンツのＰＣＲに異常がある旨、そのコンテンツのＰＣＲに異常がある場所等を記録媒体１１３又はメモリ等に記録しておき、次回再生するときはタイムスタンプを使用せずバッファ管理を行ない当該コンテンツを再生する構成にしてもよい。
【０１０５】
以上の構成の記録出力装置が搭載されたデジタル放送受信装置によれば、ＰＣＲ及びタイムスタンプが正常であるコンテンツについては、ＰＣＲを用いて生成されたより精度の高いクロックに基づく再生及び／又は記録が可能となる。また、ＰＣＲジッタがある、不連続なＰＣＲを含む又はタイムスタンプに異常があるＭＰＥＧ２―ＴＳを再生する場合でも、デコーダ前段にあるバッファがオーバーフロー、或いはアンダーフローを起こすことを防ぐことができる。それに伴い、デコード出力の映像にブロックノイズが発生する、或いはフリーズする等の画像の乱れが少ない良好なコンテンツの再生が可能となる。また、ＭＰＥＧ２―ＴＳにＰＣＲジッタがある或いは不連続なＰＣＲを含む場合でも、正常なＰＣＲにより生成されたシステムクロックに近い精度のシステムクロックに基づいたコンテンツの再生及び／又は記録が可能となる。
【０１０６】
また、図１の記録媒体１１３はデジタル放送受信装置に内蔵されることで説明したが、例えば、ｉＶＤＲ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  ｆｏｒ  Ｒｅｍｏｖａｂｌｅ  ｕｓａｇｅ）、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ、ＨＤ  ＤＶＤ規格に準拠した記録媒体等により、取り外し可能とすることもできる。これらの取り外し可能な記録媒体は不特定多数の装置で使用されることが考えられる。そのため、装置によってはＰＣＲ及び／又はタイムスタンプが正確に記録されることなくコンテンツの記録が行われる可能性がある。本発明の技術的思想を用いれば、このようなＰＣＲ及び／又はタイムスタンプが正常でないコンテンツについても良好な再生が可能となる。なお、前記取り外し可能な記録媒体を用いる場合、記録媒体１１３の代わりに当該取り外し可能な記録媒体を接続する部分を設ければよい。また、記録媒体及び／又は取り外し可能な記録媒体を接続する部分を複数設ける構成にしてもよい。
【０１０７】
なお、本実施例において、ＰＣＲに異常があったとき、ＰＣＲを用いた再生からバッファ管理による再生に切り替える構成としたが、異常のあるＰＣＲを用いない他の再生方法に切り替えるようにしてもよい。
【０１０８】
また、前記実施例においてＰＣＲが正常であるか異常であるかについては、ＰＣＲが正常であることの所定条件を予め設定し、当該所定条件に入れば正常、当該所定条件に入らなければ異常であるとしてもよい。即ち、所定条件内であれば正常、所定条件外であれば異常であるとしてもよい。当該所定条件は装置で予め設定されていてもよいし、ユーザが適宜設定できるようにしてもよい。また、ＰＣＲが異常であることの所定条件を予め設定し、当該所定条件内であれば異常、所定条件外であれば正常であるとしてもよい。
【実施例２】
【０１０９】
次に、本発明における第２の実施例について図８を用いて説明する。
【０１１０】
実施例１との相違点は、実施例１における固定クロック発生部１１７の代わりに、後述する第２クロック再生部２０６を用いている点である。
【０１１１】
ユーザが放送コンテンツの記録と他の放送コンテンツの視聴を同時に行ないたい場合（いわゆる裏番組録画）、チューナや分離・抽出部等を複数設ける必要がある。本実施例では図８に示すような構成にすることでいわゆる裏番組録画を可能にしている。図８において２０は再生部、２０１は第２チューナ復号部、２０２は第２分離・抽出部、２０３は第２入力バッファ部、２０４は第２復号部、２０５は第２出力部、２０６は第２クロック再生部である。記録再生部１０及び１０１〜１１６の各構成については実施例１と同様である。このような構成にすることで、記録再生部１０においてコンテンツの記録を行っている場合でも、他のコンテンツを再生部２０を用いて視聴することができる。なお、制御部１１４は、バス部で本デジタル放送受信装置の各部（記録再生部１０及び再生部２０を含む）と接続されており、デジタル放送受信装置全体の動作を制御する。また、ユーザインタフェース部１１５のリモコンなどを介してユーザから種々の命令信号を受け、その命令信号に基づいてバス部を介して接続された各部を制御することで、種々の処理を実行する。
【０１１２】
本実施例について図８を用いて詳しく説明する。第２チューナ復号部２０１は、衛星、地上、ケーブルなどの放送伝送網を介して放送局からのデジタル放送信号を受信する。ユーザインタフェース部１１５のリモコンなどのユーザ操作部及び制御部１１４を介して指定された物理的な或いは仮想的なチャンネルの周波数に選局及び検波処理を施す。更にデジタル復調及び誤り訂正処理を施した後のＭＰＥＧ２―ＴＳを第２分離・抽出部２０２へ出力する。
【０１１３】
第２分離・抽出部２０２は、ユーザインタフェース部１１５のリモコンなどのユーザ操作部及び制御部１１４を介して指定されたチャンネル（番組）のトランスポートパケットを、入力されたＭＰＥＧ２―ＴＳから分離・抽出し、分離・抽出されたトランスポートパケットから、映像と音声のＰＥＳ又はＥＳを分離・抽出し、第２入力バッファ２０３へ出力する。また、第２分離・抽出部２０２は、ユーザインタフェース部１１５のリモコンなどのユーザ操作部及び制御部１１４を介して指定されたチャンネル（番組）のトランスポートパケットから、ＰＣＲを抽出し、第２クロック再生部２０６へ出力する。
【０１１４】
第２入力バッファ２０３は、第２分離・抽出部２０２からの映像及び／又は音声のＰＥＳ又はＥＳを一時格納する。第２復号部２０４は、第２入力バッファ２０３に格納されたＰＥＳ又はＥＳに対応するＤＴＳ及び／又はＰＴＳと第２クロック再生部２０６からのＳＴＣカウント値を比較し復号・表示タイミングを取ることにより入力バッファ１０４に格納された映像及び／又は音声のＰＥＳ又はＥＳを取出し復号し、復号された映像及び／又は音声は、第２出力部２０５へ出力される。第２出力部２０５は、復号された映像及び／又は音声を、出力装置である表示部及び／又は音声出力部にて再生する。または、出力端子等を介して他の表示装置等にコンテンツデータ等を出力する。なお、第２クロック再生部２０６の詳しい構成については、図１のクロック再生部１０８と同様の構成としてもよい。クロック再生部１０８と同様な構成をとることで、受信したコンテンツのＰＣＲに異常があった場合でも、前術した図２の説明と同様により安定した精度の良いシステムクロックを発生させることができる。
【０１１５】
記録再生部１０の動作について、実施例１と異なる点は、図８に示すように、前記第２クロック再生部２０６からのシステムタイムクロックによりタイムスタンプ比較／出力部１０９が動作する点である。第２クロック再生部２０６においてはチューナ復号部２０１で受信したコンテンツから抽出されたＰＣＲを用いてクロックを発生させているため、タイムスタンプの異常によるＰＣＲの異常が発生しない。そのため、より精度の良いクロックを発生させることができる。また受信したコンテンツのＰＣＲに異常があった場合でも、前述の通りより安定した精度の良いシステムクロックを発生させることができる。その他の動作については実施例１と同様である。
【０１１６】
このような構成にすることで、図１における固定クロック発生部１１７を設けることなくタイムスタンプ比較／出力部１０９にシステムクロックを供給することができる。これにより、固定クロック発生部１１７を設けることについてのコストを省くことができる。
【０１１７】
本実施例において再生部２０は受信したコンテンツの記録はしない構成としたが、再生部２０を記録再生部１０と同様の構成にしてもよい。このようにすることで、同じ時間に放送されているコンテンツを複数記録することが可能となる。また、本実施例ではチューナ等を２つ設ける例を説明したが、３つ以上のチューナ等を設けてもよい。また、出力部１１６と出力部２０５は併合して一つの出力部としてもよい。
【図面の簡単な説明】
【０１１８】
【図１】記録再生装置が搭載されたデジタル放送受信装置の第１の構成例を示すブロック図である。
【図２】クロック再生部１０８の構成例を示すブロック図である。
【図３】タイムスタンプ付加部１１０の構成例を示すブロック図である。
【図４】タイムスタンプ比較／出力部１０９の構成例を示すブロック図である。
【図５】制御部１１４の動作例（１）を示すフローチャートである。
【図６】制御部１１４の動作例（２）を示すフローチャートである。
【図７】デジタル放送受信装置内におけるＴＳパケットのデータ構成例を示す図である。
【図８】記録再生装置が搭載されたデジタル放送受信装置の第２の構成例を示すブロック図である。
【符号の説明】
【０１１９】
１０１  チューナ復号部
１０２  セレクタ
１０３  分離・抽出部
１０４  入力バッファ部
１０５  復号部
１０６  ＩＥＥＥ１３９４／ネットワークインタフェース部
１０７  バッファ管理部
１０８  クロック再生部
１０９  タイムスタンプ比較／出力部
１１０  タイムスタンプ付加部
１１１  読み出し部
１１２  書き込み部
１１３  記録媒体
１１４  制御部
１１５  ユーザインタフェース部
１１６  出力部
１１７  固定クロック発生部
１０８１  クロック制御部
１０８２  比較部
１０８３  セレクタ
１０８４  ＬＰＦ
１０８５  ＶＣＸＯ
１０８６  ＳＴＣカウンタ
１１０１  カウンタ
１１０２  タイムスタンプ挿入部
１０９１  タイムスタンプ削除部
１０９２  セレクタ
１０９３  カウンタ
１０９４  タイムスタンプ比較／出力制御部
２０１  第２チューナ復号部
２０２  第２分離・抽出部
２０３  第２入力バッファ部
２０４  第２復号部
２０５  第２出力部
２０６  第２クロック再生部
【図１】
2008153908.tif 000003
【図２】
2008153908.tif 000004
【図３】
2008153908.tif 000005
【図４】
2008153908.tif 000006
【図５】
2008153908.tif 000007
【図６】
2008153908.tif 000008
【図７】
2008153908.tif 000009
【図８】
2008153908.tif 000010