(57)【要約】【課題】  連続した複数のデータを記録し出力することを適切に制御する。【解決手段】  上記課題を解決するために、生成時のシステムクロックと同期の取れたクロックを取得側で再現するための参照情報が多重化されたストリームの中から、連続した複数のデータの各々を取得する。そして、タイムスタンプ情報付きのデータである複数のタイムスタンプ情報付データの各々を記録手段から読み込み、読込んだ各タイムスタンプ情報付データからタイムスタンプ情報を除去したタイムスタンプ情報無しデータを読み出しデータとしてタイムスタンプ情報に依存したタイミングで出力する。書き込み時のタイムスタンプ情報の生成と読み出し時におけるタイムスタンプ情報に依存したタイミングでの出力動作は調整されたクロックに同期して動作するように構成する。【選択図】  図１
2006345223.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータの各々を取得する取得部と、
クロックを発生するクロック発生部と、
前記クロック発生部が発生するクロックの周波数を調整するクロック周波数調整部と、
前記取得された複数のデータ各々にそのデータの時間的位置に関する情報を表したタイムスタンプ情報を生成し、付加して記録部に記録させる書き込み部と、
前記タイムスタンプ情報付きのデータである複数のタイムスタンプ情報付データの各々を前記記録部から読み込み、前記読込んだ各タイムスタンプ情報付データから前記タイムスタンプ情報が除去されたデータを読み出しデータとしてタイムスタンプ情報に依存したタイミングで出力する読み出し部とを備え、
前記書き込み部におけるタイムスタンプ情報の生成と前記読み出し部におけるタイムスタンプ情報に依存したタイミングでの出力動作は、前記クロック周波数調整部により調整されたクロックに同期して動作することを特徴とする記憶出力装置。
【請求項２】
生成時のシステムクロックと同期の取れたクロックを取得側で再現するための参照情報が多重化された複数の入力ストリーム各々の中から連続した複数のデータの各々を入力ストリーム毎に取得する取得部と、
クロックを発生するクロック発生部と、
前記クロック発生部が発生するクロックの周波数を調整するクロック周波数調整部と
前記入力ストリーム毎に取得された複数のデータの各々に、そのデータの時間的位置に関する情報を表したタイムスタンプ情報を入力ストリーム毎に生成し、付加して記録部に入力ストリーム毎に管理し記録させる書き込み部と、
前記入力ストリーム毎に管理されたタイムスタンプ情報付きのデータである複数のタイムスタンプ情報付データの各々を前記記録部から読み込み、前記読込んだ各タイムスタンプ情報付データから前記タイムスタンプ情報が除去されたデータを読み出しデータとしてタイムスタンプ情報に依存したタイミングで入力ストリーム毎に出力する読み出し部とを備え、
前記書き込み部におけるタイムスタンプ情報の生成と、前記読み出し部におけるタイムスタンプ情報に依存したタイミングでの読み込み動作は、前記クロック周波数調整部により調整されたクロックに同期して動作することを特徴とする記憶出力装置。
【請求項３】
請求項１記載の記憶出力装置において、
前記クロック周波数調整部は、前記複数のデータに多重化されている参照情報に基づいて調整することを特徴とする請求項１に記載の記憶出力装置。
【請求項４】
請求項２記載の記憶出力装置において、
前記クロック周波数調整部は、前記複数の入力ストリームの中から任意に選択した１ストリームにおける、連続した複数のデータに多重化されている参照情報に基づいて調整することを特徴とする記憶出力装置。
【請求項５】
請求項１及び２記載の記憶出力装置において、
クロック調整値を格納するクロック調整値格納部を備え、
前記クロック周波数調整部は、前記クロック調整値格納部のクロック調整値に基づいて調整されることを特徴とする記憶出力装置。
【請求項６】
請求項１及び２に記載の記憶出力装置において、
前記連続した複数のデータの各々は、トランスポートストリームに含まれているトランスポートパケットであることを特徴とする記憶出力装置。
【請求項７】
複数のパケットが多重されて構成された放送データを受信する受信部と、
前記受信部により受信された前記放送データのチャンネルを選局する選局部と、
前記選局部により選局された前記放送データを分離抽出する分離抽出部と、
前記分離抽出部により分離抽出された前記放送データを復号する復号部と、
クロックを発生するクロック発生部と、
前記クロック発生部が発生するクロックの周波数を調整するクロック周波数調整部と、
前記受信部により受信されたデータのパケットごとに該データの時間的位置に関する情報を表したタイムスタンプ情報を生成し、生成されたタイムスタンプを付加して記録部に書き込むデータ書込部と、
前記タイムスタンプ情報が付加されたデータ各々を前記記録部から読み込み、前記読込んだ各タイムスタンプ情報付データから前記タイムスタンプ情報が除去されたデータを読み出しデータとしてタイムスタンプ情報に基づき出力するデータ読出部とを備え、
前記データ書込部におけるタイムスタンプ情報の生成と前記データ読出部におけるタイムスタンプ情報に基づいた出力動作とが前記クロック周波数調整部により調整されたクロックに合致して動作するように制御する制御部を備えること特徴とする記憶出力装置。
【請求項８】
複数のパケットが多重されて構成された放送データを受信し、
前記受信された前記放送データのチャンネルを選局し、
前記選局された前記放送データを分離抽出し、
前記分離抽出された前記放送データを復号し、
クロックを発生し、
前記発生されたクロックの周波数を調整し、
前記受信されたデータのパケットごとに該データの時間的位置に関する情報を表したタイムスタンプ情報を生成し、生成されたタイムスタンプを付加して書き込み、
前記タイムスタンプ情報が付加されたデータ各々を読み込み、前記読込んだ各タイムスタンプ情報付データから前記タイムスタンプ情報が除去されたデータを読み出しデータとしてタイムスタンプ情報に基づき出力し、
前記データ書込部におけるタイムスタンプ情報の生成と前記データ読出部におけるタイムスタンプ情報に基づいた出力動作とが前記調整されたクロックに合致して動作することを特徴とする記憶出力方法。
【請求項９】
複数のパケットが多重されて構成された放送データを受信する第１及び第２の受信部と、
前記第１及び第２の受信部により受信された前記放送データのチャンネルを選局する第１及び第２の選局部と、
前記第１及び第２の選局部により選局された前記放送データを分離抽出する第１及び第２の分離抽出部と、
前記第１及び第２の分離抽出部により分離抽出された前記放送データを復号する第１及び第２の復号部と、
クロックを発生するクロック発生部と、
前記クロック発生部が発生するクロックの周波数を調整するクロック周波数調整部と、
前記第１及び第２の受信部により受信されたデータのパケットごとに該データの時間的位置に関する情報を表したタイムスタンプ情報を生成し、生成されたタイムスタンプを付加して記録部に書き込むデータ書込部と、
前記タイムスタンプ情報が付加されたデータ各々を前記記録部から読み込み、前記読込んだ各タイムスタンプ情報付データから前記タイムスタンプ情報が除去されたデータを読み出しデータとしてタイムスタンプ情報に基づき出力するデータ読出部とを備え、
前記データ書込部におけるタイムスタンプ情報の生成と前記データ読出部におけるタイムスタンプ情報に基づいた出力動作とが前記クロック周波数調整部により調整されたクロックに同期して動作するように制御する制御部を備えること特徴とする記憶出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送を記録し出力するための技術に関する。
【背景技術】
【０００２】
日本におけるデジタル放送は、ＭＰＥＧ２（Moving Picture Experts Group Phase 2）の規格に従って符号化された映像データなどをＭＰＥＧ２−ＴＳ（Moving Picture Experts Group Phase 2 - Transport Stream）の規格に従って多重化した構成であるが、そのＭＰＥＧ２−ＴＳの全て、或いは一部を記録して再生する記録再生装置が知られている（特許文献１）。また、デジタル放送の普及に伴い、複数のデジタルチューナを搭載した受信装置が知られている（特許文献２）。
【０００３】
また、ストリームのビットレートによらない再生を実現するために、ＰＣＲ（Program Clock Reference）値を保存する特殊パケット（タイムスタンプパケット）を挿入することによって多重化データから任意のストリームを抽出する技術（特許文献３）や、ディジタル圧縮信号に位相同期した時刻情報（タイムスタンプ）を付加して記録し、当該タイムスタンプに基づいてパケット信号の時間間隔を復元する技術（特許文献４）等も開示されている
【特許文献１】特開２００１−１１０１４０号公報
【特許文献２】特開２００１−１９７３８４号公報
【特許文献３】特開２００１−１７１４９０号公報
【特許文献４】特開平８−３３６１３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＭＰＥＧ２−ＴＳは、複数の番組の映像データなどを含んだトランスポートパケットが多重化されたものであり、ＭＰＥＧ２−ＴＳ内では、任意の番組のトランスポートパケットが間隔を空けて連続して多重化されており、その空き間隔に、１又は複数の別の番組のトランスポートパケットが存在する。そのため、ＭＰＥＧ２−ＴＳ内の任意の番組のみを抽出してハードディスクなどの記録媒体に記録して出力する場合には、記録前のトランスポートパケット間隔を出力時にどのように再現するかが問題となる。
【０００５】
上記特許文献１における従来例では、記録出力装置への記録時には受信したＭＰＥＧ２−ＴＳを構成する所定のトランスポートパケット毎に受信到達時間として、ＭＰＥＧ２−ＴＳに多重化されているＰＣＲ（Program Clock Reference）を用いてＰＬＬ（Phase Lock Loop）技術により再生した２７ＭＨｚのシステムクロックとは独立のＰＬＬ非内蔵のクロック発生器のクロックに基づいて動作するタイムカウンタによりタイムスタンプを生成して付加し記録する。一方、記録出力装置からの再生時には記録されたトランスポートパケットを、上記独立のクロックに基づいて動作するタイムカウンタと受信到達時間としてトランスポートパケットに付加されているタイムスタンプとを比較し出力することにより、記録されたトランスポートパケット間隔が受信時のタイミングと同一となるように再生する。しかしながら、このような従来例においてはタイムカウンタに使用するクロックに例えば２７ＭＨｚの水晶発信器などを用いており、一般的に使用される水晶発信器は周波数安定度２７ＭＨｚ±３０ｐｐｍより悪い場合が多く、この精度の水晶発信器に基づいてタイムカウンタを動作させた場合、記録出力装置に記録し再生したトランスポートパケット間隔は受信時のタイミングと異なってしまう。例えば、この記録出力装置の出力ＭＰＥＧ２−ＴＳに多重化されているＰＣＲを用いてＰＬＬ（Phase Lock Loop）技術により再生した２７ＭＨｚのシステムクロックの精度は最悪な場合２７ＭＨｚ±６０ｐｐｍとなる。これは、ＭＰＥＧ規格で決められているＭＰＥＧ２−ＴＳを記録、出力、或いは再生するときのシステムクロック精度の要求値である２７ＭＨｚ±３０ｐｐｍ以内を満足していない。この再生システムクロックを用いて映像・音声デコーダによりデコード処理を行うとデコーダ前段のＳＴＤバッファがオーバーフロー、或いはアンダーフローし、デコード出力の映像にブロックノイズが発生、或いはフリーズするなど画像が乱れる問題が発生する。もし、ＳＴＤバッファがオーバーフロー、或いはアンダーフローしなかったとしてもシステムコロックを画像のカラーの周波数の許容偏差に対して保証されている範囲内に抑えることができない場合には、正常な色が再現（表示）されない問題が発生する。
【０００６】
また、上記特許文献２においては、デジタルチューナを複数搭載し、それぞれのデジタルチューナにより異なった番組（コンテンツ）を受信するデジタル放送受信機であるが、例えば、複数のデジタルチューナを搭載して、それぞれのデジタルチューナにより異なった番組（コンテンツ）を受信して、そのそれぞれの番組に対応したＭＰＥＧ２−ＴＳを上記特許文献１の記録出力装置へ同時に記録する場合を考えると、同時に記録する分の独立のクロックを生成する水晶発信器とタイムカウンタが必要となる。しかしながら、この場合においても上記でも説明したような問題がある。
【０００７】
また、上記特許文献３においては、タイムスタンプを参酌してストリームを抽出する技術の開示はあるものの、タイムスタンプの作成のための具体的な実現方法、例えば、どのようなタイムスタンプをどのように作成すればいいのかといったことにあまり言及がなされていない。
【０００８】
またさらに、上記特許文献４においても、ディジタル圧縮信号に位相同期したタイムスタンプを用いてパケット信号の時間間隔を復元する技術は開示があるものの、タイムスタンプの作成のための具体的な実現方法について検討が十分であるとは言い難い。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、その目的は、記録されたデータを適切に出力することが可能な記録出力装置及び記録出力方法を提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、ＭＰＥＧ２−ＴＳを記録し、再生を行う記録出力装置において、記録し出力したトランスポートパケット間隔を受信時のタイミングと合せるように構成する。また、複数のＭＰＥＧ２−ＴＳを同時（厳密に同時である必要はない）に記録し、出力を行う記録出力装置において、記録し再生したトランスポートパケット間隔を受信時のタイミングと合せるように構成する。
【００１１】
すなわち、例えば、請求項１記載のように構成すればよい。
【発明の効果】
【００１２】
本発明によれば、記録し出力することが適切に制御される記録出力装置及び記録出力方法を提供できる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施の形態を詳細に説明する。なお、同一番号又は同一符号等は同一の構成であるとする。
【実施例】
【００１４】
図１は、本発明の一実施形態に係る記録出力装置が搭載されたデジタル放送受信装置を示す。図１において、チューナ復号部１０１、１０２、セレクタ１０３、１０４、分離・抽出部（例えばデマルチプレクサ）１０５、１０６、クロック再生部１０７、復号部（例えばＭＰＥＧデコーダ）１０８、１０９、タイムスタンプ付加部１１０、書き込み部１１１、記録媒体（例えばハードディスク又はメモリ又は光ディスク又は光磁気ディスク）１１２、読み出し部１１３、タイムスタンプ比較/出力部１１４、ＩＥＥＥ１３９４インタフェース部１１５、制御部（例えばＣＰＵ（Central Processing Unit））１１６、ユーザインタフェース部（例えば入力装置としてキーボード又はマウス又はリモコン、出力装置としてＣＲＴ（Cathode Ray Tube）又はＬＣＤ（Liquid Crystal Display）又はＰＤＰ（Plasma Display Panel）を利用した表示装置及びスピーカなどによる音声出力装置）１１７を備える。
【００１５】
チューナ復号部１０１は、図示しない放送局からのデジタル放送ソースから、衛星・地上・ケーブルなどの放送伝送網を介してデジタル放送信号を受信し、ユーザインタフェース部１１７のリモコンなどのユーザ操作部及び制御部１１６を介して指定された物理的な、或いは仮想的なチャンネルの周波数に選局及び検波処理を施し、デジタル復調及び誤り訂正処理を施した後のＭＰＥＧ２―ＴＳ（すなわちデジタル放送信号）をセレクタ１０３へ出力する。
【００１６】
セレクタ１０３は、制御部１１６からの制御に従い３入力１出力の選択処理を行い、その出力を分離・抽出部１０５へ出力する。分離・抽出部１０５は、ユーザインタフェース部１１７のリモコンなどのユーザ操作部及び制御部１１６を介して指定されたチャンネル（番組）のトランスポートパケットを、入力されたＭＰＥＧ２―ＴＳから分離・抽出し、分離・抽出されたトランスポートパケットをタイムスタンプ付加部１１０へ出力し、ユーザインタフェース部１１７のリモコンなどのユーザ操作部及び制御部１１６を介して指定されたチャンネル（番組）のトランスポートパケットから、映像と音声のＰＥＳ(Packetized Elementary Stream)又はＥＳ(Elementary Stream)を分離・抽出し、復号部１０８へ出力し、また、ユーザインタフェース部１１７のリモコンなどのユーザ操作部及び制御部１１６を介して指定されたチャンネル（番組）のトランスポートパケットから、ＰＣＲ（Program Clock Reference）を抽出し、クロック再生部１０７へ出力する。復号部１０８は、分離部１０５からの映像及び／又は音声のＰＥＳ又はＥＳを、そのＤＴＳ（Decoding Time Stamp）、或いはＰＴＳ（Presentation Time Stamp）と後で述べるクロック再生部１０７からのＳＴＣカウント値を比較し復号・表示タイミングを取ることにより復号し、復号された映像及び／又は音声は、ユーザインタフェース部１１７へ出力される。
【００１７】
チューナ復号部１０２は、図示しない放送局からのデジタル放送ソースから、衛星・地上・ケーブルなどの放送伝送網を介してデジタル放送信号を受信し、ユーザインタフェース部１１７のリモコンなどのユーザ操作部及び制御部１１６を介して指定された物理的な、或いは仮想的なチャンネルの周波数に選局及び検波処理を施し、デジタル復調及び誤り訂正処理を施した後のＭＰＥＧ２―ＴＳをセレクタ１０３へ出力する。セレクタ１０４は、制御部１１６からの制御に従い３入力１出力の選択処理を行い、その出力を分離・抽出部１０６へ出力する。分離・抽出部１０６は、ユーザインタフェース部１１７のリモコンなどのユーザ操作部及び制御部１１６を介して指定されたチャンネル（別の言い方をすれば番組）のトランスポートパケットを、入力されたＭＰＥＧ２―ＴＳから分離・抽出し、分離・抽出されたトランスポートパケットをタイムスタンプ付加部１１０へ出力し、ユーザインタフェース部１１７のリモコンなどのユーザ操作部及び制御部１１６を介して指定されたチャンネル（番組）のトランスポートパケットから、映像と音声のＰＥＳ(Packetized Elementary Stream)又はＥＳ(Elementary Stream)を分離・抽出し、復号部１０９へ出力し、また、ユーザインタフェース部１１７のリモコンなどのユーザ操作部及び制御部１１６を介して指定されたチャンネル（番組）のトランスポートパケットから、ＰＣＲ（Program Clock Reference）を抽出し、クロック再生部１０７へ出力する。
【００１８】
復号部１０９は、分離・抽出部１０６からの映像及び／又は音声のＰＥＳ又はＥＳを、そのＤＴＳ（Decoding Time Stamp）、或いはＰＴＳ（Presentation Time Stamp）と後で述べるクロック再生部１０７からのＳＴＣカウント値を比較し復号・表示タイミングを取ることにより復号し、復号された映像及び／又は音声は、ユーザインタフェース部１１７へ出力される。
【００１９】
ユーザインタフェース部１１７は、復号された映像及び／又は音声を出力装置である表示装置及び／又は音声出力装置にて表示及び／又は再生する。
クロック再生部１０７は、ＰＣＲを利用し、放送局側の符号・多重化部のシステム・クロックと同期した（周波数、位相の一致した）受信機のシステム・クロックを再現し、再現したシステム・クロックをタイムスタンプ付加部１１０及びタイムスタンプ比較/出力部１１４へ出力し、再現したシステム・クロックにより動作するＳＴＣカウンタのＳＴＣカウント値を復号部１０８、１０９へ出力する。
【００２０】
タイムスタンプ付加部１１０は、クロック再生部１０７で再現されたシステム・クロックをもとに動作するカウンタによりタイムスタンプを生成し、分離・抽出部１０５，１０６で分離・抽出されたトランスポートパケットにそれぞれタイムスタンプを付加して（又は埋め込み）、書き込み部１１１へ出力する。
書き込み部１１１は、タイムスタンプ付加部１１０でタイムスタンプが付加されたトランスポートパケットを記録媒体１１２に記録する処理を行う。この結果、或るチャネル（別の言い方をすれば或る番組）の映像及び／又は音声データが含まれた複数のタイムスタンプが付加されたトランスポートパケットを有する１つのストリームが、一つのデータファイル又はそれが分割された２以上の断片データファイルとして記録媒体１１２に記憶される。
【００２１】
なお、タイムスタンプとは、そのスタンプが付されるトランスポートパケットの時間的位置に関する時間情報であり、例えば、タイムスタンプ付加部１１０に分離・抽出部１０５、１０６からのトランスポートパケットが入力された時点の時刻、又は、基準とされるトランスポートパケット（一例として、直前又は最先頭のトランスポートパケット）との時間的差分である。このタイムスタンプは、トランスポートパケットに予め含まれているタイムスタンプ、例えば、ＰＴＳやＤＴＳとは異なる。
【００２２】
読み出し部１１３は、指定されたストリームに含まれている複数のタイムスタンプが付加されたトランスポートパケットを記録媒体１４から次々に読み出し、タイムスタンプ比較/出力部１１４へ出力する。タイムスタンプ比較/出力部１１４は、クロック再生部１０７で再現されたシステム・クロックをもとに動作するカウンタのカウンタ値と、読み出し部１１３で読み出されたタイムスタンプが付加されたトランスポートパケットのタイムスタンプを比較し、一致した場合にタイムスタンプが付加されたトランスポートパケットからタイムスタンプを削除（除去）し、セレクタ１０３、１０４、及びＩＥＥＥ１３９４インタフェース部１１５へ出力する。
【００２３】
ＩＥＥＥ１３９４インタフェース部１１５は、図示しないＩＥＥＥ１３９４（例えば、i.Link（登録商標））ケーブルを介して図示しないＤ−ＶＨＳビデオデッキが接続される。ＩＥＥＥ１３９４インタフェース部１１５は、タイムスタンプ比較/出力部１１４でタイムスタンプが削除されたトランスポートパケットを受け、それらトランスポートパケットを、図示しないＩＥＥＥ１３９４ケーブルを介して図示しないＤ−ＶＨＳビデオデッキに出力する。また、ＩＥＥＥ１３９４インタフェース部１１５は、図示しないＩＥＥＥ１３９４ケーブルを介して図示しないＤ−ＶＨＳビデオデッキから入力されるトランスポートパケットを受け、セレクタ１０３、１０４へ出力する。尚、ＩＥＥＥ１３９４インタフェース部１１５に代えて又は加えて、例えばＬＡＮ/無線ＬＡＮなどの別の通信インターフェースに基づいて外部記憶媒体（例えば、上述したＤ−ＶＨＳビデオテープ等の磁気テープ媒体）にデータ転送するための別の通信インターフェース部が備えられても良い。
【００２４】
制御部１１６は、図示しないバス部で本デジタル放送受信装置の各部と接続されており、デジタル放送受信装置全体の動作を制御したり、ユーザインタフェース部１１７のリモコンなどを介してユーザから種々な命令信号を受け、その命令信号に基づいて図示しないバス部を介して接続された各部を制御することで、種々の処理を実行したりする。
【００２５】
尚、上記説明においてはＭＰＥＧ２―ＴＳ形式による処理の一例について説明したが、ＭＰＥＧ２―ＰＳ（Moving Picture Experts Group Phase 2 - Program Stream）形式の場合においても動作可能であり、この場合クロック再生部１０７は、ＳＣＲ（System Clock Reference）を利用し、受信意のシステム・クロックを再現することになる。
【００２６】
次に、上記クロック再生部１０７について、図２を用いてその構成と動作を詳細に説明する。
【００２７】
図２において、セレクタ１０７１、１０７４、クロック制御部１０７２、比較部１０７３、ＬＰＦ（Low Pass Filter）１０７５、ＶＣＸＯ（Voltage Controlled Crystal Oscillators）１０７６、ＳＴＣカウンタ１０７７を備える。
【００２８】
セレクタ１０７１は、制御部１１６からの制御に従い２入力１出力の選択処理を行う。また。セレクタ１０７１には、分離・抽出部１０５、１０６において分離・抽出されたＰＣＲが入力される。セレクタ１０７１で選択されたＰＣＲは比較部１０７３、ＳＴＣカウンタ１０７７へ出力される。比較部１０７３は、ＰＣＲが入力された時点において、このＰＣＲ値と後述するＳＴＣカウンタ１０７７のＳＴＣカウント値とを比較しその差分値を算出し、その結果をセレクタ１０７４、及びクロック制御部１０７２へ出力する。クロック制御部１０７２は、比較部１０７３における差分値をそのまま、或いはその差分値の平均値を算出してクロック制御値として記録・保持を行い、制御部１１６からの指示に従いその記録結果をセレクタ１０７４へ出力する。セレクタ１０７４は、制御部１１６からの制御に従い２入力１出力の選択処理を行う。比較部１０７３，及びクロック制御部１０７２からの入力をＬＰＦ１０７５へ出力する。ＬＰＦ１０７５は、セレクタ１０７４からの入力の高域周波数成分を除去し平滑化した信号を、ＶＣＸＯ１０７６へ出力する。ＶＣＸＯ１０７６は、例えば２７ＭＨｚ中心で発信し、ＬＰＦ１０７５において高域周波数成分を除去し平滑化された信号に基づいて発信周波数が制御されたクロックを生成し、ＳＴＣカウンタ１０７７、タイムスタンプ付加部１１０、及びタイムスタンプ比較/出力部１１４へ出力する。ＳＴＣカウンタ１０７７は、セレクタ１０７１からのＰＣＲの値を初期値として、ＶＣＸＯ１０７６で生成されたクロックに基づいて動作するカウンタであり、そのカウント値を、比較部１０７３，及び復号部１０８、１０９へ出力する。
【００２９】
このような構成にすることにより、クロック再生部１０７は、セレクタ１０７４において比較部１０７３の出力が選択された場合には、ＰＬＬ（Phase Lock Loop）構成となり、セレクタ１０７１において選択されたＰＣＲを利用し、放送局側の符号・多重化部のシステム・クロックと同期した（周波数、位相の一致した）クロックを再現することができる。一方、セレクタ１０７４においてクロック制御部１０７２の出力が選択された場合には、クロック制御部１０７２に記録・保持されているクロック制御値に基づいたクロックを生成することができる。また、デジタル放送を正常に受信できているときにクロック制御値を生成し記録することにより、クロック制御値に基づいて生成したクロックは、限りなく放送局側の符号・多重化部のシステム・クロックの周波数に近いものとなる。
【００３０】
次に、上記タイムスタンプ付加部１１０について、図３を用いてその構成と動作を詳細に説明する。
【００３１】
図３において、ＰＣＲ取得部１１０１、１１０２、カウンタ１１０３、１１０４、タイムスタンプ挿入部１１０５、１１０６を備える。
【００３２】
ＰＣＲ取得部１１０１は、分離・抽出部１０５において分離・抽出されたトランスポートパケットからＰＣＲを運んできているトランスポートパケットを取得し、そのＰＣＲ値をカウンタ１１０３へ出力する。カウンタ１１０３は、ＰＣＲ取得部１１０１において取得されたＰＣＲ値を初期値とし、クロック再生部１０７２で再生されたクロックに基づいて動作するするカウンタであり、そのカウント値をタイムスタンプ挿入部１１０５へ出力する。タイムスタンプ挿入部１１０５は、分離・抽出部１０５において分離・抽出されたトランスポートパケットが入力されるタイミングで、カウンタ１１０３からのカウント値に基づいてタイムスタンプを生成し、トランスポートパケットにタイムスタンプを付加して（又は埋め込み）、書き込み部１１１へ出力する。
【００３３】
ＰＣＲ取得部１１０２は、分離・抽出部１０６において分離・抽出されたトランスポートパケットからＰＣＲを運んできているトランスポートパケットを取得し、そのＰＣＲ値をカウンタ１１０４へ出力する。カウンタ１１０４は、ＰＣＲ取得部１１０２において取得されたＰＣＲ値を初期値とし、クロック再生部１０７２で再生されたクロックに基づいて動作するするカウンタであり、そのカウント値をタイムスタンプ挿入部１１０６へ出力する。タイムスタンプ挿入部１１０６は、分離・抽出部１０６において分離・抽出されたトランスポートパケットが入力されるタイミングで、カウンタ１１０４からのカウント値に基づいてタイムスタンプを生成し、トランスポートパケットにタイムスタンプを付加して（又は埋め込み）、書き込み部１１１へ出力する。
【００３４】
次に、上記タイムスタンプ比較/出力部１１４について、図４を用いてその構成と動作を詳細に説明する。
【００３５】
図４において、タイムスタンプ削除部１１４１．１１４２、比較/出力部１１４３．１１４４、カウンタ１１４５．１１４６、タイムスタンプ取得部１１４７．１１４８を備える。
【００３６】
タイムスタンプ取得部１１４７は、読み出し部１１３で読み出されたタイムスタンプが付加されたトランスポートパケットのタイムスタンプ値を取得し、カウンタ１１４５へ出力する。カウンタ１１４５はタイムスタンプ取得部１１４７において取得されたタイムスタンプ値を初期値とし、クロック再生部１０７で再生されたクロックに基づいて動作するカウンタであり、そのカウント値を比較/出力部１１４３へ出力する。比較/出力部１１４３は、カウンタ１１４５のカウンタ値と、読み出し部１１３で読み出されたタイムスタンプが付加されたトランスポートパケットのタイムスタンプを比較し、一致した場合にそのタイムスタンプが付加されたトランスポートパケットをタイムスタンプ削除部１１４１へ出力する。タイムスタンプ削除部１１４１は、比較/出力部１１４３からのタイムスタンプが付加されたトランスポートパケットからタイムスタンプを削除（除去）し、タイムスタンプが削除されたトランスポートパケットをセレクタ１０３、或いはＩＥＥＥ１３９４インタフェース部１１５へ出力する。
【００３７】
タイムスタンプ取得部１１４８は、読み出し部１１３で読み出されたタイムスタンプが付加されたトランスポートパケットのタイムスタンプ値を取得し、カウンタ１１４６へ出力する。カウンタ１１４６はタイムスタンプ取得部１１４８において取得されたタイムスタンプ値を初期値とし、クロック再生部１０７で再生されたクロックに基づいて動作するするカウンタであり、そのカウント値を比較/出力部１１４４へ出力する。比較/出力部１１４４は、カウンタ１１４６のカウンタ値と、読み出し部１１３で読み出されたタイムスタンプが付加されたトランスポートパケットのタイムスタンプを比較し、一致した場合にそのタイムスタンプが付加されたトランスポートパケットをタイムスタンプ削除部１１４２へ出力する。タイムスタンプ削除部１１４２は、比較/出力部１１４４からのタイムスタンプが付加されたトランスポートパケットからタイムスタンプを削除（除去）し、タイムスタンプが削除されたトランスポートパケットをセレクタ１０４、或いはＩＥＥＥ１３９４インタフェース部１１５へ出力する。
【００３８】
次に、図５を用いて本デジタル放送受信装置内におけるデータ構成を示す。デジタル放送受信装置において、チューナ復号部１０１、１０２からセレクタ１０３、１０４を介して分離・抽出部１０５、１０６へ入力されるＭＰＥＧ２―ＴＳは、図５（ａ）に示す通りである。デジタル放送で用いられるＭＰＥＧ２―ＴＳには、所定バイト（例えば１８８バイト）の多数のトランスポートパケットが多重化されている。各トランスポートパケットには、トランスポートヘッダ（以下、ＴＳヘッダ）およびペイロードから構成される。すなわち、ＭＰＥＧ２―ＴＳには、デジタル映像ソース等の映像信号に対応する一連のトランスポートパケットが含まれている。ＭＰＥＧ２―ＴＳは、映像、音声をはじめとする複数のデータを多重化して伝送することが可能である。ＴＳヘッダ内には、そのトランスポートパケットのペイロードを識別するためのＰＩＤ（Ｐａｃｋｅｔ Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）が格納されるフィールドが設けられている。ディジタル信号の再生は、まず、このフィールドに格納されたＰＩＤの内、同一のＰＩＤを持つペイロードを結合することによって所望のデータの抽出、およびこの抽出されたデータの再生を実現する。例えば、同一のＰＩＤを持つペイロードを結合することにより、ＰＥＳパケットが得られる。ＭＰＥＧ２―ＴＳには、図示しないが、放送局等の放送ソース側が意図したタイミングで映像と音声が再生されるように、ＰＣＲと称されるプログラム時刻基準参照値や、ＰＴＳと称される再生のための時刻管理情報や、ＤＴＳと称されるデコード（復号化）のための時刻管理情報が付加されている。ＰＣＲは、放送局側の基準時刻をセットし、校正するための情報であり、ＭＰＥＧ２―ＴＳに埋め込まれて送出される。ＰＴＳ、ＤＴＳは、それぞれ再生のタイミング、デコードのタイミングを示す情報であり、ＰＥＳヘッダに埋め込まれて送出される。このようなＭＰＥＧ２―ＴＳでは、例えば、番組（チャネル）Ａのトランスポートパケットと、番組（チャネル）Ｂのトランスポートパケットとが交互に並んでいる。
【００３９】
このＭＰＥＧ２―ＴＳが入力された分離・抽出部１０５、１０６において、番組（チャネル）Ａのトランスポートパケットが選択されてタイムスタンプ付加部１１０へ出力される場合、データ構成は図５（ｂ）に示す通りである。すなわち、複数のトランスポートパケットを含んだＭＰＥＧ２―ＴＳを受信する場合、或る番組（チャネル）Ａのトランスポートパケットを受信した時点から、抽出されずに除去された番組（チャネル）Ｂのトランスポートパケット分のパケット間隔（換言すれば空き時間長）を隔てて、次の番組（チャネル）Ａのトランスポートパケットを受信することになる。例えば、この番組（チャネル）Ａのトランスポートパケットに付されるタイムスタンプは、番組（チャネル）Ａのトランスポートパケット間のパケット間隔が得られる情報であればどのようなものでも良い。例えば、タイムスタンプ付加部１１０が番組（チャネル）Ａのトランスポートパケットを受信した時刻であっても良いし、番組（チャネル）Ａのトランスポートパケット（又はそれよりも前に受けた所定番組（チャネル）Ａのトランスポートパケット）を受信してから次の番組（チャネル）Ａのトランスポートパケットをタイムスタンプ付加部１１０が受信するまでの時間差であっても良い。
【００４０】
さて、この図５（ｂ）に示したストリーム中の個々のトランスポートパケットにタイムスタンプが付されて記憶媒体１１２に格納された場合の、記憶媒体１１２中でのデータ構造が図５（ｃ）に示す通りである。すなわち、記憶媒体１１２に複数のタイムスタンプが付加されたトランスポートパケットが格納されると、或るタイムスタンプが付加されたトランスポートパケットと次のタイムスタンプが付加されたトランスポートパケットとの物理的間隔が無くなり、その間隔は、読出し部１１３を介してタイムスタンプ比較/出力部１１４が、タイムスタンプが付加されたトランスポートパケットを読込んだ場合に、そのタイムスタンプが付加されたトランスポートパケットに付いているタイムスタンプが示す情報から識別することが可能である。
【００４１】
なお、この実施形態では、図５から分かるように、図５（ｂ）のトランスポートパケットに所定データ長のタイムスタンプが付加され、結果として、タイムスタンプが付加されたトランスポートパケットはトランスポートパケットそれ自体よりデータサイズは大きくなる。しかし、タイムスタンプは、必ずしも、トランスポートパケットに付加しなければならないわけではなく、トランスポートパケットに関連付けられればどのように付しても良い（例えば、トランスポートパケット内の所定又は任意の空きフィールドに特殊タイムスタンプが埋め込まれても良い）。
【００４２】
以上の構成の記録出力装置が搭載されたデジタル放送受信装置によれば、複数のチューナ復号部を備えているため、例えば、2つのチャンネル（番組）を同時に記録することができるが、この場合、クロック再生部１０７において、複数のチューナ復号部で受信しているどちらか一方のデジタル放送のＭＰＥＧ２―ＴＳに多重化されているＰＣＲに基づいたクロックを生成することができ、その結果、放送局の符号・多重化部のシステム・クロックと同期した（周波数、位相の一致した）高精度な受信機のシステム・クロックを再現することができる。このシステム・クロックを用いて、記録時のタイムスタンプ付加部１１０の処理、再生時のタイムスタンプ比較／出力部１１４の処理を行うため、再生時において、記録時のパケット間隔を高精度に再現することができる。また、復号部における復号処理もこのシステム・クロックを用いて行う。つまり、複数の記録、或いは複数の再生、或いは複数の復号の処理を行う場合、複数のチューナ復号部のどちらか一方でデジタル放送を受信することにより、高精度な受信機のシステム・クロックを再現することができ、このシステム・クロックを用いて複数の記録、或いは複数の再生、或いは複数の復号の処理を行うことができる。また、もし全てのデジタル放送が休止しており受信不可能な場合においても、クロック制御部１０７２に記録・保持されているデジタル放送受信時のクロック制御値に基づいたクロックを生成することができる。このように動作させることにより、限りなく放送局側の符号・多重化部のシステム・クロックの周波数に近いもの、つまりＭＰＥＧ規格におけるシステムクロック精度の要求値を満足するクロックを生成することができ、記録出力装置への複数の記録、再生、或いは復号部１０８、１０９における複数の復号処理が問題なく行うことが可能となる。
【００４３】
また、本実施の形態の図１においては、記録媒体１１２はデジタル放送受信装置に内蔵されることで説明したが、例えば。ｉＶＤＲ（Information Versatile Disk for Removable usage）規格に準拠した記録媒体により、取り外し可能とすることもできる。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施形態に係る記録出力装置が搭載されたデジタル放送受信装置の構成を示すブロック図である。
【図２】クロック再生部の具体的な構成を示すブロック図である。
【図３】タイムスタンプ付加部の具体的な構成を示すブロック図である。
【図４】タイムスタンプ比較/出力部の具体な構成を示すブロック図である。
【図５】デジタル放送受信装置内におけるデータ構成を示す図である。
【符号の説明】
【００４５】
１０１、１０２  チューナ復号部
１０３、１０４  セレクタ
１０５、１０６  分離・抽出部
１０７  クロック再生部
１０８、１０９  復号部
１１０  タイムスタンプ付加部
１１１  書き込み部
１１２  記録媒体
１１３  読み出し部
１１４  タイムスタンプ比較/出力部
１１５  ＩＥＥＥ１３９４インタフェース部
１１６  制御部
１１７  ユーザインタフェース部
１０７１、１０７４  セレクタ
１０７２  クロック制御部
１０７３  比較部
１０７５  ＬＰＦ
１０７６  ＶＣＸＯ
１０７７ＳＴＣカウンタ
１１０１、１１０２  ＰＣＲ取得部
１１０３、１１０４  カウンタ
１１０５、１１０６  タイムスタンプ挿入部
１１４１．１１４２  タイムスタンプ削除部
１１４３．１１４４  比較/出力部
１１４５．１１４６  カウンタ
１１４７．１１４８  タイムスタンプ取得部
【図１】
2006345223.tif 000003
【図２】
2006345223.tif 000004
【図３】
2006345223.tif 000005
【図４】
2006345223.tif 000006
【図５】
2006345223.tif 000007