(57)【要約】【課題】  受信機器に起因するＴＳパケットのデータエラーを復元することが可能なデジタル信号の記録再生装置を提供することである。【解決手段】  デジタル放送されたデジタル信号からＴＳパケットを複数生成するチューナと、複数のＴＳパケットから番組を構成するデータを含む第１番組用ＴＳパケットと、番組用基準クロック値を含む第２番組用ＴＳパケットを分離し、第２番組用ＴＳパケット及び第１番組用ＴＳパケットを含むＴＳパケットブロックを生成する多重分離部と、ＴＳパケットを復号するとともに、第１番組用ＴＳパケットに含まれるデータエラーを検出する復号部と、ＴＳパケットを記憶する記憶部と、データエラーを含む第１番組用ＴＳパケットを有するＴＳパケットブロックに代わる修復データを含む修復ブロックを、第２番組用ＴＳパケットに含まれる番組用基準クロック値に基づいて取得する修復ブロック取得部と、を備える記録再生装置を提供する。 【選択図】    図１
2011151753.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送されたデジタル信号から一固まりのデータからなるＴＳパケットを複数生成するチューナと、
前記複数のＴＳパケットから番組を構成するデータを含む第１番組用ＴＳパケットと、番組用基準クロック値を含む第２番組用ＴＳパケットを分離し、前記第２番組用ＴＳパケット及び前記第１番組用ＴＳパケットを含むＴＳパケットブロックを生成する多重分離部と、
前記第１番組用ＴＳパケット及び前記第２番組用ＴＳパケットを復号するとともに、前記第１番組用ＴＳパケットに含まれるデータエラーを検出する復号部と、
前記第１番組用ＴＳパケット及び前記第２番組用ＴＳパケットを記憶する記憶部と、
前記データエラーを含む前記第１番組用ＴＳパケットを有する前記ＴＳパケットブロックに代わる、修復用のデータを含む修復ブロックを、前記第２番組用ＴＳパケットに含まれる前記番組用基準クロック値に基づいて取得する修復ブロック取得部と、
を備える記録再生装置。
【請求項２】
デジタル放送されたデジタル信号から一固まりのデータからなるＴＳパケット複数から番組を構成するデータを含む第１番組用ＴＳパケットと、番組用基準クロック値を含む第２番組用ＴＳパケットとを分離し、前記第２番組用ＴＳパケット及び前記第１番組用ＴＳパケットを含むＴＳパケットブロックを生成する多重分離部と、
前記第１番組用ＴＳパケット及び前記第２番組用ＴＳパケットを復号するとともに、前記第１番組用ＴＳパケットに含まれるデータエラーを検出する復号部と、
前記第１番組用ＴＳパケット及び前記第２番組用ＴＳパケットを記憶する記憶部と、
前記データエラーを含む前記第１番組用ＴＳパケットを有する前記ＴＳパケットブロックに代わる、修復用のデータを含む修復ブロックを、前記第２番組用ＴＳパケットに含まれる前記番組用基準クロック値に基づいて取得する修復ブロック取得部と、
を備える記録再生装置に実行させる記録再生方法において、
前記多重分離部により検出された一の前記第２番組用ＴＳパケットから次の前記第２番組用ＴＳパケットまでの間に分離された前記第１番組用ＴＳパケットと、一の前記第２番組用ＴＳパケットから前記ＴＳパケットブロックを形成する工程と、
前記復号部により検出された前記第１番組用ＴＳパケットに含まれる前記データエラーに応じて、前記ＴＳパケットブロックのブロックエラー情報を前記多重分離部により生成する工程と
前記ブロックエラー情報に基づいて、前記データエラーを有する前記ＴＳパケットブロックを特定し、前記ＴＳパケットブロックの前記番組用基準クロック値及び検出用パターンを含む修復ブロック情報を形成する工程と、
前記修復ブロック情報を前記データエラーを有する前記ＴＳパケットブロックを記憶している、前記記憶部の記憶領域に書き込む工程と、
前記修復ブロック取得部により、前記修復ブロック情報に基づいて、前記修復ブロックを受け取る工程と、
を備える記録再生方法。
【請求項３】
前記ブロックエラー情報に基づいて、前記データエラーを有する前記ＴＳパケットブロックを特定し、前記ＴＳパケットブロックの前記番組用基準クロック値及び検出用パターンを含む修復ブロック情報を形成する工程において、
前記ブロックエラー情報により、他のＴＳパケットブロックより小さい番組基準クロック値を有する前記ＴＳパケットブロックから順次、前記データエラーを有するか否かを判断し、前記データエラーを有すると判断するときは、一つまえの前記ＴＳパケットブロックの番組用基準クロック値を、修復ブロック情報として修復を開始する前記ＴＳパケットブロックの番組基準クロック値として登録し、
前記ＴＳパケットブロックに対する前記データエラーを有するか否かの判断において、前記データエラー有りから前記データエラーなしと判断が変化したときの前記ＴＳパケットブロックに含まれる前記番組基準クロック値を、前記修復ブロック情報における修復を終了する前記ＴＳパケットブロックの番組基準クロック値として登録することを特徴とする請求項２記載の記録再生方法。
【請求項４】
前記修復ブロック取得部により受け取った前記修復ブロックを前記記憶部に書き込む工程と、
前記記憶部から、順次、前記第１番組用ＴＳパケット及び前記第２番組用ＴＳパケットからなる前記ＴＳパケットブロックを読み出すときに、
前記修復ブロック情報に含まれる前記検出用パターンを用いて、前記修復ブロック情報を検出し、
前記修復ブロック情報を検出したときは、前記修復ブロック情報に基づいて前記修復ブロックを前記記憶部から読み出す工程と、を備えることを特徴とする請求項２記載の記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送により送信されたデータの欠落部分を、双方向回線による再送信によって復元することを特徴とする記録再生装置に関する。
【背景技術】
【０００２】
アナログ放送が終了し、デジタル放送に切り替わることとなり、デジタル放送を記録、再生する機器が急速に普及している。それらの機器で扱われる、デジタル放送により送信されるデジタル信号は、トランスポートストリームとよばれる伝送に適した信号形式を有するパケット(以下、ＴＳパケットという)単位の信号から構成されている。また、用途に応じたＴＳパケットが存在し、音声に関するＴＳパケット、画像に関するＴＳパケット以外にも、機器の制御に関するＴＳパケットなども存在する。
【０００３】
ここで、各ＴＳパケットは、パケットヘッダ、アダプテーションフィールド、ペイロード（データ部）からなっている。そのパケットヘッダには、エラー検出用のデータ、ＴＳパケットの識別データが含まれている。
【０００４】
そうすると、デジタル放送を記録する際に、ＴＳパケット中のデータにエラーが発生した場合、そのエラーがあったＴＳパケットをパケットヘッダにより、特定することができる場合がある。従って、そのエラーがあるＴＳパケットに対して、デジタル放送回線とは別の双方向回線を利用して、エラーがあるＴＳパケットの再送信を受け、記録の欠落部分を補うことが提案されている（特許文献１  参照。）。
【０００５】
しかし、上記のようにＴＳパケットのパケットヘッダの情報のみからそのパケットがエラーか否かを判別する場合、ＴＳパケットの伝送時のエラーしか検出することができない。
【０００６】
デジタル放送信号を受信した後において、受信機器に起因する画像データまたは音声データの記録エラーは、正常に受信されたパケットヘッダからは検出することができないからである。また、ＴＳパケットのパケットヘッダの情報が正常であっても、実際にＴＳパケットから取りだした画像データまたは音声データ自体にエラーがあり、画像データ等の記録エラーとなる場合もあるからである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−１３４４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
デジタル信号の伝送時のエラーに起因するＴＳパケットのデータエラーだけでなく、受信機器に起因するＴＳパケットのデータエラーを復元することが可能な、デジタル信号の記録再生方法及びその記録再生方法を実現する記録再生装置を提供することである。
【課題を解決するための手段】
【０００９】
発明の一形態によれば、デジタル放送されたデジタル信号から一固まりのデータからなるＴＳパケットを複数生成するチューナと、前記複数のＴＳパケットから番組を構成するデータを含む第１番組用ＴＳパケットと、番組用基準クロック値を含む第２番組用ＴＳパケットを分離し、前記第２番組用ＴＳパケット及び前記第１番組用ＴＳパケットを含むＴＳパケットブロックを生成する多重分離部と、前記第１番組用ＴＳパケット及び前記第２番組用ＴＳパケットを復号するとともに、前記第１番組用ＴＳパケットに含まれるデータエラーを検出する復号部と、前記第１番組用ＴＳパケット及び前記第２番組用ＴＳパケットを記憶する記憶部と、前記データエラーを含む前記第１番組用ＴＳパケットを有する前記ＴＳパケットブロックに代わる、修復用のデータを含む修復ブロックを、前記第２番組用ＴＳパケットに含まれる前記番組用基準クロック値に基づいて取得する修復ブロック取得部と、を備える記録再生装置を提供する。
【発明の効果】
【００１０】
デジタル信号の伝送時のエラーに起因するＴＳパケットのデータエラーだけでなく、受信機器に起因するＴＳパケットのデータエラーを復元することが可能な、デジタル信号の記録再生方法及びその記録再生方法を実現する記録再生装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施例１に係るデジタル信号の記録再生方法を示すフローチャート及びフローチャート中のオペレーションを説明する図である。
【図２】図２は、ＴＳパケットを示す図である。
【図３】図３は、実施例に係るデジタル信号のエラー箇所の修復方法を示すフローチャート及びフローチャート中のオペレーションを説明する図である。
【図４】図４は、修復された当該番組に対するデータを再生する再生方法を示すフローチャートを示す。
【図５】図５は、記憶部２００における記憶領域を表した図である。
【図６】図６は、実施例１の記録再生方法、エラー箇所の修復方法、データを再生する再生方法を実行する記録再生装置１００、チューナー１１０、及び、ＩＰ回線１２０を示す。
【図７】図７は、図６における記録再生装置１００の多重分離部１４０を説明する図である。
【図８】図８は、全体制御部１３０の機能の説明をする図である。
【発明を実施するための形態】
【００１２】
本発明は、以下に説明する実施例に対し、当業者が想到可能な、設計上の変更が加えられたもの、及び、実施例に現れた構成要素の組み換えが行われたものも含む。また、本発明は、その構成要素が同一の作用効果を及ぼす他の構成要素へ置き換えられたもの等も含み、以下の実施例に限定されない。
【実施例１】
【００１３】
図１は、実施例１に係るデジタル信号の記録再生方法を示すフローチャート及びフローチャート中のオペレーションを説明する図である。ここで、デジタル信号の再生は、ＴＳデータのエラー検出及びＰＣＲ（Program Clock Reference:番組基準クロック）間のＴＳパケットからなるＴＳブロックに対するブロック付加情報の生成も伴うものである。
図１Ａは実施例１に係るデジタル信号の記録再生方法を示すフローチャートを示す。図１Ａのフローチャートに示すように、デジタル信号の記録再生方法は、以下のオペレーションから構成されている。
オペレーションｏｐ１０においては、後に示すチューナー１１０が、受信したデジタル信号からＴＳデータを生成し、ＴＳパケットを構成するオペレーションである。チューナ１１０によって生成されたＴＳパケットは、後に記載する記憶部２００に記憶される。(最初の記録はこれで終了し、以降は再生処理となる)
図２はＴＳパケットを示す図である。オペレーションｏｐ１０において、図２に示すＴＳデータが生成され、ＴＳパケットが構成される。ＴＳパケットには、画像を表すビデオ用ＴＳパケット（Ｖｉｄｅｏ用ＴＳパケット）、音声を表すオーディオ用ＴＳパケット（ａｕｄｉｏ用ＴＳパケット）、字幕を表す字幕データ用のＴＳパケット、データ放送用のＴＳパケット、及び、ＰＳＩ(Program Specific Information:番組特定情報)用データ／ＳＩ（Service information:番組配列情報）用データ／ＰＣＲ（ProgramClock Reference:番組基準クロック）データ等のＴＳパケット（以下、総称してＰＣＲデータと呼ぶ）が含まれる。
ＰＣＲデータは、一つの番組に対して、基準となる放送局側の時刻情報（例えば、番組基準クロックのカウント値、以下、番組基準クロック値）を含み、また、受信機側において、ビデオ用ＴＳパケット、及び、オーディオ用ＴＳパケットを復号し、出力する際の同期をとるためのデータを含んでいる。
図２によれば、ＰＣＲデータを含むＴＳパケットは百ミリ秒に一回程度の頻度で送信されており、ＰＣＲデータを含むＴＳパケット間には、Ｖｉｄｅｏ用ＴＳパケットやａｕｄｉｏ用ＴＳパケット、字幕データ用のＴＳパケット、データ放送用のＴＳパケットが含まれる。
そこで、オペレーションｏｐ１０においては、ＰＣＲデータを含むＴＳパケット間に存在するＴＳパケットから一固まりのＰＣＲ間ブロック(Block-n-1、Block-n、Block-n+1)を構成する。
【００１４】
図１Ａを参照するように戻り、次いで、後に説明する記録再生装置のＶｉｄｅｏ復号部１５０、Ａｕｄｉｏ復号部１６０、データ放送処理部１７０、全体制御部１３０、多重分離部１４０、及び、記憶部２００が、以下のようなオペレーションを経て、エラー検出を行う。なお、エラーの検出は、ＰＣＲデータの間隔でＴＳデータをブロック化した後に、そのブロック単位で行われる。
まず、オペレーションｏｐ１１においては、図１Ｂに示すように、予め、ＴＳパケット中のＴＳデータ（例えば、ビデオデータやオーディオデータ）に対して、エラー検出を行うＴＳデータの種類を選択する。そのため、選択されなかった種類のＴＳデータについてエラーが存在しても、そのエラーの検出は行われない。なお、後に説明する全体制御部１３０が、エラー選択の情報を受け取り、エラー検出をするか否かの制御を各復号部（Ｖｉｄｅｏ復号部１５０、Ａｕｄｉｏ復号部１６０、データ放送処理部１７０）に対して行う。
図１Ｂは、エラー検出に対して、ＴＳパケット中のＴＳデータの選択状況を示す表である。第１欄にはＴＳデータの種類が記載され、第２欄には選択状況が示されている。図１Ｃによれば、ビデオデータはＯＮ（選択状態）、オーディオデータはＯＮ（選択状態）、字幕データはＯＮ（選択状態）、データ放送用データはＯＦＦ（非選択状態）であることが示されている。
【００１５】
図１Ａを参照するように戻り、次いで、オペレーションｏｐ１２においては、チューナ１１０で生成され、記憶部２００に記憶されたＴＳパケットが、再生時に多重分離部１４０によって読み出される。そして、多重分離部１４０が各ＴＳパケットの解析を行う。
次いで、オペレーションｏｐ１３においては、多重分離部１４０が、再生を行いたい当該番組のＴＳパケットか否か、及び、そのＴＳパケットはＰＣＲデータを含むか否かを判断する。処理中のＴＳパケットが当該番組用であって、かつ、ＰＣＲデータを含むときには、次のオペレーションｏｐ１４へ進む。一方、多重分離部１４０は処理中のＴＳパケットが当該番組用ではあるが、ＰＣＲデータでないときには、通常通りの復号処理を行う。(記憶部に書き込むのは最初にチューナー１１０が放送を受けて、記憶部に書き込む。ここでの解析処理は記憶した番組を再生(復号)するときに行う。)  次いで、ＴＳパケットについて解析を進める。さらに、次の当該番組のＴＳパケットであってＰＣＲデータを含むＴＳパケットの場合は、オペレーションｏｐ１５へ進む。
次いで、オペレーションｏｐ１４においては、多重分離部１４０が次の当該番組のＰＣＲデータを含むＴＳパケットを検出したときには、多重分離部１４０が当該番組のＰＣＲ間ブロックに対してブロック付加情報を作成する。ブロック付加情報とは、ブロック番号、先頭ＰＣＲ値（ＰＣＲデータにより表される数値）、記憶部２００における先頭ＰＣＲが格納されているメモリアドレス、エラーフラグの情報から構成されている一固まりのデータである。なお、ブロック付加情報のエラーフラグは、当該番組のＰＣＲデータを含むＴＳパケット間に挟まれるすべてのＴＳパケットに対してエラーフラグの論理値のオア論理をとることにより得られる。その結果、図２のブロック毎に示すように、各ＰＣＲ間ブロックに対して、エラーフラグ（Err-flag）が設定される。例えば、n+1番目のＰＣＲ間ブロック（Block-n+1）にエラーがあった場合には、フラッグ（Err-flag）には”１”が設定される。多重分離部１４０が生成したブロック付加情報は、のちに示す記憶部２００に格納される。
多重分離部１４０が作成したブロック付加情報のエラーフラグは、当該番組のＴＳパケットを送信する側のエラー情報と、当該番組のＴＳパケットを選別する多重分離部１４０が属する受信機側のエラー情報の両方を反映したものとなる。
【００１６】
次いで、図１Ａを参照するように戻り、オペレーションｏｐ１５においては、多重分離部１４０がブロック付加情報及び当該番組のＰＣＲ間ブロックを読み出し、Ｖｉｄｅｏ復号部１５０、Ａｕｄｉｏ復号部１６０、データ放送処理部１７０が、当該番組の復号処理（ＴＳパケットペイロード処理）を行う。復号されたVideo、Audio信号は外部に出力される。
次いで、オペレーションｏｐ１６においては、Ｖｉｄｅｏ復号部１５０、Ａｕｄｉｏ復号部１６０、データ放送処理部１７０が読み取ったＴＳパケット中のデータにエラーがあったか否かを判断する。エラーがあった場合は、オペレーションｏｐ１7に進み、エラーがなければ、オペレーションｏｐ１８に進む。
【００１７】
次いで、オペレーションｏｐ１７においては、Ｖｉｄｅｏ復号部１５０、Ａｕｄｉｏ復号部１６０、データ放送処理部１７０がエラーを検出した場合、ブロック付加情報のエラーフラグをたてる。
ここで、エラーフラグの初期値は「エラー無し」を表示する”０”であるが、Ｖｉｄｅｏ復号部１５０、Ａｕｄｉｏ復号部１６０、データ放送処理部１７０がオペレーションＯＰ１１において選択されたエラーを検出すると、エラーフラグに「エラー有り」を表示する”１”を設定する。
従って、デジタル信号の送信側のエラー、及び、受信機側のエラーに加え、ＴＳパケット中のＴＳデータにエラーがある場合にも、実施例１の記録再生装置によればエラー検出が行える。なお、あるＴＳパケットから、最終ＴＳパケットまでのすべてのＴＳパケットが「エラー有り」となった場合は、受信機のエラーであると判断することもできる。
次いで、オペレーションｏｐ１８において、すべてのＴＳパケットについてＴＳパケットの解析及びエラー検出が終了したかを判断する。すべてのＴＳパケットについての解析及びエラー検出が終了していなければ、オペレーションｏｐ１２からオペレーションｏｐ１７までを繰り返し行う。一方、すべてのＴＳパケットにおいて、解析及びエラー検出がおこなわれていた場合、すでに行われたＰＣＲ間にある複数のＴＳパケットのエラーフラグについてのオア処理をおこなって得た、ＰＣＲ間ブロックのエラーフラグに基づき、図１Ｂに示す表を作成する。
図１Ｃは、ＰＣＲとＰＣＲとで区切られたブロック（以下、ＰＣＲ間ブロック）に対して、ブロック付加情報に含まれる、先頭ＰＣＲ値、ＴＳパケットを記憶している記憶部２００における先頭ＰＣＲのアドレス、及び、先頭ＰＣＲに続くＰＣＲブロックのエラーフラグを示す表である。
図１Ａを参照するように戻り、実施例１の記録再生装置による、デジタル信号の記録方法の実行を終了する。
【００１８】
図３は、実施例に係るデジタル信号のエラー個所の修復方法を示すフローチャート及びフローチャート中のオペレーションを説明する図である。そして、図３Ａは修復方法を示すフローチャートを示す。ここで、エラー個所の修復はデジタル信号の再生時(復号時)に作成したブロック付加情報に基づいて、ＩＰ（Internet Protocol）回線からデジタル信号の再送信を受け、再送信されたデータを記憶部２００に書き込むことにより行われる。
オペレーションｏｐ２１においては、全体制御部１３０が後に示す記憶部２００から最初のＰＣＲ間ブロック、すなわち、ブロック番号１のＰＣＲ間ブロックのブロック付加情報の読み出しを行う。
オペレーションｏｐ２２においては、ブロック付加情報を読み出し、ブロック付加情報に含まれるエラーフラグをチェックする。次いで、エラーフラグが”１”であった場合にはオペレーションｏｐ２３へ進む。一方、エラーフラグが”０”であった場合にはオペレーションｏｐ２９へ進む。
オペレーションｏｐ２３においては、さらに、一つ前のＰＣＲ間ブロックの付加情報に含まれるエラーフラグをチェックし、エラーフラグが”０”であった場合にはオペレーションｏｐ２４へ進む。一方、エラーフラグが”１”であった場合にはオペレーションｏｐ２５へ進む。
オペレーションｏｐ２４においては、エラーフラグが”０”であった一つ前のＰＣＲ間ブロックのエラーフラグを”１”に書き換え、一つ前のＰＣＲ間ブロックを修復開始ＰＣＲ間ブロックとして設定する。修復データの送信及びデコード遅延を考慮するためである。
オペレーションｏｐ２５においては、当該番組を構成するすべてのＰＣＲ間ブロックについてオペレーションｏｐ２１からオペレーションｏｐ２４まで及びオペレーションｏｐ２９からオペレーションｏｐ３１までの処理が終了したかを判断する。全ＰＣＲ間ブロックの処理が完了しているときは、オペレーションｏｐ２７へ進む。また、処理が完了していなければ、オペレーション２６へ進む。
オペレーションｏｐ２６においては、ブロックの番号の設定を更新し、次にエラーフラグを検出する対象となるＰＣＲ間ブロックに移動する。その後、オペレーションｏｐ２１へ戻る。
オペレーションｏｐ２７においては、オペレーションｏｐ２４で行った、直前の修復開始ＰＣＲ間ブロック設定に対応する修復終了ＰＣＲ間ブロックの設定を行う。最後のブロックがエラーで終了しているため、受信機エラーと判断し、終了ＰＣＲ値はnot validとする。
オペレーションｏｐ２８においては、直前の修復開始ＰＣＲ間ブロック以降のデータについて、ＩＰ回線から修復用のＰＣＲ間ブロックの再送信を受けるように要求をだし、後に記載する記憶部２００へ、受信した修復用ＰＣＲ間ブロックを格納する。その後、デジタル信号のエラー個所の修復方法に関わるオペレーションを終了する。
【００１９】
オペレーションｏｐ２９においては、エラーフラグが”０”であった場合に、さらに、現在対象としているＰＣＲ間ブロックの一つ前のＰＣＲ間ブロックのエラーフラグをチェックする。そして、エラーフラグが”１”であった場合には、オペレーションｏｐ３０へ進む。一方、エラーフラグが”０”であった場合には、オペレーションｏｐ３２へ進む。
オペレーションｏｐ３０においては、現在対象としているＰＣＲ間ブロックを修復終了ＰＣＲブロックとして設定する。
オペレーションｏｐ３１においては、直前の修復開始ＰＣＲ間ブロック及び修復終了ＰＣＲ間ブロックに基づいて、全体制御部１３０が当該番組を構成するＰＣＲ間ブロックの内、エラーフラグがたっている部分について、ＩＰ回線から修復用のＰＣＲ間ブロックの再送信を受けるように要求をだし、後に記載する記憶部２００へ、受信した修復用ＰＣＲ間ブロックを格納する。
オペレーションｏｐ３２においては、当該番組を構成するすべてのＰＣＲ間ブロックについてオペレーションｏｐ２１からオペレーションｏｐ２４まで及びオペレーションｏｐ２９からオペレーションｏｐ３１までの処理が終了したかを判断する。全ＰＣＲ間ブロックの処理が完了しているときは、オペレーションを終了する。また、処理が完了していなければ、オペレーションｏｐ３３へ進む。
オペレーションｏｐ３３においては、ブロックの番号の設定を更新し、次にエラーフラグを検出する対象となるＰＣＲ間ブロックに移動する。その後、オペレーションｏｐ２１へ戻る。
【００２０】
図３Ｂは、フローチャート中のオペレーションｏｐ２８、ｏｐ３１を説明する図である。オペレーションｏｐ２８及びオペレーションｏｐ３１は、オペレーションｏｐ４１からオペレーションｏｐ４３までから構成されている。
オペレーションｏｐ４１においては、当該番組を構成するＰＣＲ間ブロックの内、修復が必要な部分について、修復開始ＰＣＲ間ブロック及び修復終了ＰＣＲ間ブロックを指定して、全体制御部１３０が、ＩＰ回線を介して、ＰＣＲ間ブロックの情報を蓄積しているシステムに対して、再送信要求をする。
ここで、修復が必要な部分に対するＰＣＲ間ブロックの指定は、図１Ｃに示す先頭ＰＣＲ値（ＰＣＲデータにより表される数値）によって行う。
ＰＣＲ間ブロックは、デジタル信号の記録再生方法において説明したように、当該番組を構成するＰＣＲ間ブロックはデジタル信号を送信することに起因するエラーと、記録再生装置に起因するエラーの双方を含むことになる。そうすると、修復が必要な部分の指定をＰＣＲ間ブロックを指定することにより行うと、記憶再生装置側に起因するエラーも修復することができる効果がある。
オペレーションｏｐ４２においては、記憶部２００の修復ＴＳパケット用の領域に、全体制御部１３０が再送信された修復ＴＳパケットを格納する。
オペレーションｏｐ４３においては、上記に引き続き、記憶部２００の通常ＴＳパケット用の領域に、修復ブロック付加情報を、全体制御部１３０が書き込む。
ここで、修復ブロック付加情報は、修復後のＴＳパケット用の領域内のデータを再生する際に用いるものであり、検出用パターン、再送信データに対する修復ＴＳパケット用の領域内における、修復ＴＳパケットの先頭アドレス、修復ＴＳパケット終了アドレス、及び、修復ＴＳパケットに続く正常に受信された通常ＴＳパケットの通常ＴＳパケット用の領域における先頭アドレスから構成されている。また、修復ブロック付加情報は．通常ＴＳパケット用の記憶領域において、エラーが検出されたＴＳパケットが記憶されている領域に上書きされる。
修復ブロック用付加情報を通常のＴＳパケット用の記憶領域において、エラーが発見されたＴＳパケットの代わりに埋め込んででおけば、多重分離部１４０によるＴＳパケットの解析中に検出用パターンを検出することにより、エラーが発見されたＴＳパケットの代わりに修復用のＴＳパケットを読み出すことを容易に行うことができる。
【００２１】
図４は、修復された当該番組に対するデータを再生する再生方法を示すフローチャートを示す。修復された当該番組に対するデータは通常のＴＳパケットのデータと、修復されたＴＳパケットのデータとから構成されている。
オペレーションｏｐ５１においては、多重分離部１４０は記憶部２００における通常ＴＳパケット用の領域より、ＴＳパケットを読み出す。
オペレーションｏｐ５２においては、多重分離部１４０は通常ＴＳパケット用の領域において、デジタル信号の記録時にエラーが検出された部分に埋め込まれた修復ブロック付加情報中の検出用パターンが検出されたか否かを判断する。検出用パターンが検出されたときには、オペレーションｏｐ５５へ進む。一方、検出用パターンが検出されなかったときには、オペレーションｏｐ５３へ進む。
オペレーションｏｐ５３においては、多重分離部１４０がＴＳパケットヘッダの解析を行う。その後、多重分離部１４０は各復号部（Ｖｉｄｅｏ復号部１５０、Ａｕｄｉｏ復号部、データ放送処理部１７０）のいずれかに解析後のデータ(ES : Elemental Stream)を出力する。
オペレーションｏｐ５４においては、ＴＳパケットペイロードに対して処理を行う。すなわち、Ｖｉｄｅｏ／Ａｕｄｉｏ／データ放送の復号を行う。
オペレーションｏｐ５５においては、多重分離部１４０が、記憶部２００の修復ＴＳパケット用の領域より、修復ブロック付加情報に基づいて、修復用のＴＳパケットを読み出す。その後、多重分離部１４０が修復用のＴＳパケットの解析をおこなった後、各復号部（Ｖｉｄｅｏ復号部１５０、Ａｕｄｉｏ復号部、データ放送処理部１７０）のいずれかに、修復データを出力する。
【００２２】
なお、オペレーションｏｐ５５は、後に説明するオペレーションｏｐ６１からオペレーションｏｐ６６までから構成されている。
オペレーションｏｐ６１においては、多重分離部１４０は、記憶部２００に対して、修復ＴＳパケット用の領域の先頭アドレスを設定する。
オペレーションｏｐ６２においては、多重分離部１４０は、記憶部２００から、修復ＴＳパケット用の領域の先頭アドレスから修復用のＴＳパケットを読み出させる。
オペレーションｏｐ６３においては、多重分離部１４０がＴＳパケットヘッダの解析を行う。その後、多重分離部１４０は各復号部（Ｖｉｄｅｏ復号部１５０、Ａｕｄｉｏ復号部、データ放送処理部１７０）のいずれかに解析後のデータを出力する。
オペレーションｏｐ６４においては、各復号部はＴＳパケットのペイロード処理を行う。
オペレーションｏｐ６５においては、多重分離部１４０は、記憶部２００に対して現在読み出しているアドレスが修復ＴＳパケット用領域の最終アドレスか否かを判断する。そして、現在読み出しているアドレスが修復ＴＳパケット用領域の最終アドレスとなったときは、オペレーションｏｐ６６へ進む。一方、最終アドレスでないときには、オペレーションｏｐ６２へ進む。
オペレーションｏｐ６６においては、多重分離部１４０は、その後、通常のＴＳパケット用領域の先頭アドレスを設定する。その後、オペレーションｏｐ５６へ進む。
オペレーションｏｐ５６においては、多重分離部１４０は、すべてのＴＳパケットについて処理が完了したかを判断する。すべてのＴＳパケットについて処理が完了していなければ、オペレーションｏｐ５１へ進む。また、処理が完了していれば、データの再生を終了する。
以上より、修復ブロック付加情報を、エラーがあったＴＳパケットの代わりに、記憶部２００の通常のＴＳパケット領域に埋め込んでおけば、当該番組に対するデータを再生する際に、正常ＴＳパケットと修復ＴＳパケットの切替をスムースに行うことができることがわかる。
【００２３】
図５は、記憶部２００における記憶領域を表した図である。図５において、記憶部２００の記憶領域は、通常のＴＳパケットが記憶されている領域と、修復用のＴＳパケットが記憶されて領域とブロック付加情報が記憶されている領域から構成されている。
図５Ａは図１を用いて説明した記録した番組の再生を実行しているときの記憶部２００の記憶領域の状態を示す。特に、図５Ａは、オペレーションｏｐ１０において、通常のＴＳパケット記憶領域に格納された、ＴＳパケットのデータをリード（読み出し）しながら、多重分離部１４０がブロック付加情報を作成し、ブロック付加情報領域にライト（書き込み）を行っているところを示す。
図５Ｂは図２を用いて説明したエラー箇所の修復方法を実行しているときの記憶部２００の記憶領域の状態を示す。特に、図５Ｂは、オペレションｏｐ４１、オペレーションｏｐ４２、及び、オペレーションｏｐ４３におけるように、ブロック付加情報領域中のエラーフラグをリード（読み出し）し、その結果に基づいて修復ＴＳパケットを、修復ＴＳパケット用の領域にライト（書き込み）し、その際に、修復ブロック付加情報を通常のＴＳパケット用の領域にライト（書き込む）ところを示す。
図５Ｃは図３を用いて説明した修復された当該番組に対するデータを再生する再生方法を実行しているときの記憶部２００の記憶領域の状態を示す。特に、図５Ｃは、オペレーションｏｐ５１、オペレーションｏｐ５２、及び、オペレーションｏｐ５５におけるように、通常のＴＳパケット領域においてリード（読み出し）を行っているときに、修復ブロック付加情報中の検出パターンをリード（読み出す）したときは、修復ブロック付加情報に含まれる修復ＴＳパケット用の領域における修復ＴＳパケットの先頭アドレスに飛び、修復ＴＳパケットをリード（読み出し）し、修復ブロック付加情報に含まれる修復ＴＳパケット用の領域における、修復ＴＳパケットの終了アドレスになるまでＴＳパケットをリード（読み出し）するところを示す。
【００２４】
図６は実施例１の記録再生方法、エラー箇所の修復方法、データを再生する再生方法を実行する記録再生装置１００、チューナー１１０、及び、ＩＰ回線１２０を示す。
チューナー１１０は、チューナー部と、ＯＦＤＭ復調部と、誤り訂正部とを含む。チューナー部は、受信した信号から、当該番組をとりだす選局を行う部分である。ＯＦＤＭ復調部は、受信した信号をデジタル信号に変換する部分である。誤り訂正部は変換したデジタル信号の誤り訂正を行う部分である。誤り訂正を行ったデジタル信号からＴＳパケットが生成される。
【００２５】
ＩＰ回線１２０は、インターネットプロトコルのデジタル信号を送受信する回線である。
記録再生装置１００からの当該番組の再送信要求を、再送信システムに伝える回線である。また、ＩＰ回線１２０は、再送信システムから当該番組のＴＳパケットを記録再生装置１００に伝える回線である。
記録再生装置１００は全体制御部１３０、多重分離部１４０、Ｖｉｄｅｏ復号部１５０、Ａｕｄｉｏ復号部１６０、データ放送処理部１７０、データ加算部１８０、１９０、記憶部２００、符号化部２１０から構成されている。
全体制御部１３０は、セレクタ及びＣＰＵ（Central Processing Unit）を含む。ＣＰＵからの双方向制御信号１３１を多重分離部１４０へ出力し、制御信号１３２を記憶部２００へ出力し、制御信号１３３をＩＰ回線１２０へ出力し、制御信号１３４を符号化部２１０へ出力し、制御信号１３５をデータ加算部１８０へ出力し、制御信号１３６をデータ加算部１９０へ出力して、各回路ブロックの動作やデータの入出力を制御する回路である。また、全体制御部１３０は、Ｖｉｄｅｏ復号部１５０、Ａｕｄｉｏ復号部１６０、データ放送処理部１７０、及び、多重分離部１３０から、それぞれ、エラー情報１３７ａ、１３７ｂ、１３７ｃ及び１３７ｄを受信する。なお、全体制御部１３０と、各回路との接続関係について、詳細は図７を用いて説明する。
多重分離部（Ｄｅｍｕｘ部）１４０は、多重化されているＴＳパケットを、当該番組のＶｉｄｅｏ用のＴＳパケット、Ａｕｄｉｏ用のＴＳパケット、データ放送用のESデータに分離し、それぞれを、Ｖｉｄｅｏ復号部１５０、Ａｕｄｉｏ復号部１６０、及び、データ放送処理部１７０に出力する回路である。また、実施例１の再生を実行しているときには、ブロック付加情報を生成し、記憶部２００へ出力する回路である。さらに、データを再生する再生方法を実行しているときには、修復付加情報を検出する回路である。
【００２６】
Ｖｉｄｅｏ復号部１５０は多重分離部１４０で分離されたビデオ用のデータを復号し、ビデオデータとし、データ加算部１８０へ出力する回路である。Ｖｉｄｅｏ復号部１５０として、例えば、ＭＰＥＧデコーダが用いられる。
Ａｕｄｉｏ復号部１６０は多重分離部１４０で分離されたオーディオ用のデータを復号し、オーディオデータとし、データ加算部１９０へ出力する回路である。Ａｕｄｉｏ復号部１６０として、例えば、ＭＰＥＧデコーダが用いられる。
データ放送処理部１７０は多重分離部１４０で分離されたデータ放送用のデータを復号し、データ放送用のデータとし、データ加算部１８０、１９０に出力する回路である。
データ加算部１８０、１９０は、ビデオデータ、オーディオデータにそれぞれデータ放送用のデータを加算する回路である。
記憶部２００は通常のＴＳパケットを記憶する通常ＴＳ領域と、ブロック付加情報を格納する記憶領域と、修復ＴＳパケットを記憶する修復ＴＳ領域を有する。全体制御部１３０からの制御信号１３２を受け、チューナ１１０からのＴＳパケットを受信するとともに、ＩＰ回線１２０からの修復ＴＳパケットを記憶する記憶回路である。また、記憶部２００は多重分離部１４０からの当該番組に関連する通常ＴＳパケット、ブロック付加情報、及び、修復付加情報を記憶する記憶回路である。なお、修復付加情報はエラーのあるＴＳパケットの代わりに通常のＴＳパケットを格納する記憶領域に埋め込まれる。
符号化部２１０はビデオデータ、オーディオデータ、データ放送用のデータを符号化する回路である。
【００２７】
図７は、図６における記録再生装置１００の多重分離部１４０を説明する図である。多重分離部１４０は、文法解析部３０５、付加情報生成部３３０、修復付加情報検出部３１０、及び、制御部３２０から構成されている。
付加情報生成部３３０は、フリップフロップ３３１、３３３、３３５、３４０と、＋１加算器３３２、３３６と、加算器３３４と、エラーフラグ回路３３７、メモリアドレス回路３３８と、インバータ３３９から構成されている。
そこで、ブロック付加情報は以下の回路により、各ＰＣＲ間ブロックに対応して発生させられる。
フリップフロップ３３１、及び、＋１加算器３３２は、ブロック付加情報が付属するブロックの番号を制御部３２０からフリップフロップ３３１に対する信号に応じて＋１づつ増加させる回路である。すなわち、フリップフロップ３３１、及び、＋１加算器３３２はブロック番号を出力する。
フリップフロップ３３３は全体を制御する全体制御回路１３０からのブロック付加情報のエラーフラッグを表す信号をラッチするフリップフロップである。すなわち、フリップフロップ３３３はエラーフラグの情報を出力する。
なお、ブロック付加情報に含まれる、記憶部２００における先頭ＰＣＲのメモリアドレスは制御部３２０が備えるリードメモリアドレス発生回路から与えられる。また、ブロック付加情報に含まれる先頭ＰＣＲ値は文法解析部３０５から与えられる。
次いで、修復ブロック付加情報は以下の回路により、エラーフラッグが”１”のＰＣＲ間ブロックに替わる、修復用のＴＳパケットからなるＰＣＲ間ブロックに対して設定する。
修復ブロック付加情報の検出用パターンは全体制御回路１３０から与えられる。
フリップフロップ３３１、＋１加算器３３２及び加算器３３４において、加算器３３４は修復ブロック付加情報に置き換わる前のＰＣＲ間ブロックのアドレスを全体制御部１３０から受け、さらに、フリップフロップ３３１、＋１加算器３３２からの＋１加算を受けて、加算器３３４は修復用のＴＳパケットから通常ＴＳパケットを含むＰＣＲ間ブロックを記憶する記憶部２００のアドレスを出力する。すなわち、フリップフロップ３３１、＋１加算器３３２及び加算器３３４は記憶部２００の通常ＴＳパケット用の領域における先頭アドレスを出力する。
フリップフロップ３３５、及び、＋１加算器３３６において、フリップフロップ３３５は全体制御回路１３０から修復用のＴＳパケットの先頭アドレスを受け、＋１加算器３３６はＩＰ回線１１０から与えられた信号を受けるとフリップフロップ３３５の出力に＋１増加させた信号を出力し、フリップフロップ３３５は＋１加算器３３６からの信号をラッチする。すなわち、フリップフロップ３３５、及び、＋１加算器３３６は修復用ＴＳパケットの先頭アドレス及び終了アドレスを出力する。
エラーフラグ回路３３７、メモリアドレス３３８、インバータ３３９、及び、フリップフロップ３４０は、記憶部２００に格納されている各ＴＳパケットのエラーフラグが”０”であるときに、メモリアドレスをラッチする回路である。すなわち、上記の回路は、修復が必要なＰＣＲ間ブロックから通常のＰＣＲ間ブロックへの切替点を与える。
【００２８】
修復付加情報検出部３１０は、比較回路３１１、３１４、フリップフロップ３１２、３１３から構成されている。
比較回路３１１は、記憶部２００から読み出したＴＳパケットに含まれる検出パターンと、全体制御部１３０からの検出用パターンとを比較する回路である。ＴＳパケットに含まれる検出パターンと、検出用パターンとが一致したときに、比較回路３１１は、一致信号をフリップフロップ３１２及び３１３、制御部３２０に出力する。すなわち、全体制御部１３０が指定したＴＳパケットであることを、制御部３２０が認識することになる。
比較回路３１４は、制御部３２０から記憶部２００へ出力されるリードメモリアドレスと修復ＴＳ領域終了アドレスとを比較する回路である。リードメモリアドレスと、修復ＴＳ領域終了アドレスが一致したときは、比較回路３１４は制御部３２０に一致信号を出力する。
フリップフロップ３１３は修復ＴＳ領域終了アドレスを格納するためのものであり、比較回路３１１から出力された、検出パターンに対する一致信号が入力されたときに、修復ＴＳ領域終了アドレス情報をラッチし、制御部３２０へ、ラッチした修復ＴＳ領域終了アドレスを出力する。
フリップフロップ３１２は次の通常ＴＳ領域アドレスを格納するためのものであり、比較回路３１１から出力された、記憶部２００から読み出したＴＳパケットの検出パターンに対する一致信号が入力されたときに、次の通常ＴＳ領域アドレスをラッチし、制御部３２０へ、ラッチしたＴＳパケットのアドレスを出力する。
【００２９】
文法解析部３０５は、記憶部２００へ読み出し指示信号を出力し、記憶部２００から読み出したＴＳパケットのヘッド部のデータを解析して、当該番組のＴＳパケットか否かを判断する。次いで、当該番組のＴＳパケットであったときには、そのＴＳパケットのアドレス、ＰＣＲかどうか、エラーの有無などを検出する。その結果をブロック付加情報として記憶部２００へ出力する。
制御部３２０は、ブロック付加情報の生成、修復ブロック付加情報の生成及び修復付加情報に書き込まれているメモリアドレスにアクセスする等の制御を制御する回路である。
【００３０】
図８は、全体制御部１３０の機能の説明をする図である。図７によれば、全体制御部１３０はＣＰＵ及びセレクタを含む。ＶＩＤＥＯ復号部１５０、Ａｕｄｉｏ復号部１６０、データ放送処理部１７０、及び、多重分離部（Ｄｅｍｕｘ部）１４０は、それぞれからのエラー情報（Ｖｉｄｅｏ復号部からのエラー情報１３７ａ、Ａｕｄｉｏ復号部からのエラー情報１３７ｂ、データ放送処理部からのエラー情報１３７ｃ、多重分離部（Ｄｅｍｕｘ部）１４０からのエラー情報１３７ｄ）を表す信号を全体制御部１３０に出力する。
全体制御部１３０に内蔵されるＣＰＵは、それらのエラー情報を表す信号を受ける。セレクタは、ＶＩＤＥＯ復号部１５０、Ａｕｄｉｏ復号部１６０、データ放送処理部１７０、及び、多重分離部（Ｄｅｍｕｘ部）、それぞれからのエラー情報の内の一つを、全体制御部１３０外部から入力されるエラー検出に対する選択信号（ＥＲＲ検出モード信号）に基づいて選択する。また、セレクタは、選択したエラー情報をエラー情報信号として多重分離部１４０へ出力する。
全体制御部１３０はブロック付加情報格納アドレスの上位を表す付加情報格納アドレス信号、修復ＴＳパケットに対する格納アドレス上位を表す修復ＴＳパケットアドレス信号、検出用パターンを表す検出用パターン信号、エラー情報（ＥＲＲ情報）を表すエラー情報信号、及び、多重分離部（Ｄｅｍｕｘ部）１４０を制御する信号を多重分離部（Ｄｅｍｕｘ部）１４０に対して、制御信号１３１として出力する。
全体制御部１３０に内蔵されるＣＰＵは番組情報、開始ＰＣＲ、及び、終了ＰＣＲをＩＰ回線を通じて、制御信号１３３として再送信システムへ出力する。
全体制御部１３０に内蔵されるＣＰＵは記憶部２００を制御するため、記憶部へ制御信号１３２を、記憶部２００へ出力する。
【００３１】
以上より、実施例１の記録再生装置は、
デジタル放送されたデジタル信号から一固まりのデータからなるＴＳパケットを複数生成するチューナー１１０と、
前記複数のＴＳパケットから番組を構成する第１番組用ＴＳパケット（Ｖｉｄｅｏ用ＴＳパケットやａｕｄｉｏ用ＴＳパケット、字幕データ用のＴＳパケット、データ放送用のＴＳパケット）と、番組用基準クロック値（ＰＣＲデータ）を含む第２番組用ＴＳパケット（ＰＣＲデータを含むＴＳパケット）を分離し、第１番組用ＴＳパケット及び第２番組用ＴＳパケットを含むＴＳパケットブロック付加情報（ＰＣＲ間ブロック）を形成する多重分離部１４０と、
第１番組用ＴＳパケット及び第２番組用ＴＳパケットを復号するとともに、前記第１番組用ＴＳパケットに含まれるデータエラーを検出する復号部（Ｖｉｄｅｏ復号部１５０、Ａｕｄｉｏ復号部１６０、データ放送処理部１７０）と、
第１番組用ＴＳパケット及び第２番組用ＴＳパケットを記憶する記憶部２００と、
データエラーを含む前記第１番組用ＴＳパケットを有する前記ＴＳパケットブロックに代わる、修復用のデータを含む修復ブロックを、第２番組用ＴＳパケットに含まれる番組用基準クロック値に基づいて取得する修復ブロック取得部（全体制御部１３０）と、
を備える記録再生装置である。
【００３２】
また、実施例１の記録再生方法は、
デジタル放送されたデジタル信号から一固まりのデータからなるＴＳパケットから番組を構成するデータを含む第１番組用ＴＳパケットと、番組用基準クロック値を含む第２番組用ＴＳパケットとを分離し、第１番組用ＴＳパケット及び第２番組用ＴＳパケットを含むＴＳパケットブロックを生成する多重分離部（多重分離部１４０）と、
第１番組用ＴＳパケット及び第２番組用ＴＳパケットをを復号するとともに、前記第１番組用ＴＳパケットに含まれるデータエラーを検出する復号部と、
第１番組用及び第２番組用ＴＳパケット複数を記憶する記憶部と、
データエラーを含む第１番組用ＴＳパケットを有するＴＳパケットブロックに代わる、修復用のデータを含む修復ブロックを、第２番組用ＴＳパケットに含まれる番組用基準クロック値に基づいて取得する修復ブロック取得部（全体制御部１３０）と、
を備える記録再生装置において、
多重分離部１４０により検出した一の第２番組用ＴＳパケットから次の第２番組用ＴＳパケットまでの間に分離された第１番組用ＴＳパケットと、一の第２番組用ＴＳパケットから前記ＴＳパケットブロック情報を形成する工程（オペレーションｏｐ１０）と、
復号部（１５０、１６０、１７０）により検出された第１番組用ＴＳパケットに含まれるデータエラーに応じて、ＴＳパケットブロックのブロックエラー情報（ブロック付加情報）を前記多重分離部により生成する工程（オペレーションｏｐ１４）と
ブロックエラー情報に基づいて、データエラーを有するＴＳパケットブロックを特定し、ＴＳパケットブロックの番組用基準クロック値及び検出用パターンを含む修復ブロック情報を形成する工程（オペレーションｏｐ２１からオペレーションｏｐ２７まで、オペレーションｏｐ２９からオペレーションｏｐ３２まで）と、
修復ブロック情報をデータエラーを有するＴＳパケットブロックを記憶している、記憶部の記憶領域に書き込む工程（オペレーションｏｐ４１からオペレーションｏｐ４３まで）と、
修復ブロック取得部（全体制御部１３０）により、修復ブロック情報に基づいて、修復ブロックを受け取る工程（オペレーション２８）と、を備える記録再生方法である。
【００３３】
そして、上記記録再生方法は、
前記多重分離部により、前記ブロックエラー情報に基づいて、データエラーを有する前記ＴＳパケットブロックを特定し、前記ＴＳパケットブロックの番組用基準クロック値及び検出用パターンを含む修復ブロック情報を形成する工程において、
前記ブロックエラー情報により、他のＴＳパケットブロックより小さい番組基準クロック値を有する前記ＴＳパケットブロックから順次、データエラーを有するか否かを判断し、データエラーを有すると判断するときは、一つまえの前記ＴＳパケットブロックの番組用基準クロック値を、修復ブロック情報における修復を開始する前記ＴＳパケットブロックの番組基準クロック値として登録し、
前記ＴＳパケットブロックに対するデータエラーを有するか否かの判断において、データエラー有りからデータエラーなしと判断が変化したときの前記ＴＳパケットブロックに含まれる前記番組基準クロック値を、修復ブロック情報における修復を終了する前記ＴＳパケットブロックの番組基準クロック値として登録すること（オペレーションｏｐ２１からオペレーションｏｐ２７まで、オペレーションｏｐ２９からオペレーションｏｐ３２まで）を特徴とする。
【００３４】
さらに、上記記録再生方法は、
修復ブロック取得部により受け取った修復ブロックを前記記憶部（記憶部２００）に書き込む工程と、
記憶部から、順次、第１番組用ＴＳパケット及び第２番組用ＴＳパケットからなるＴＳパケットブロックを読み出すときに、
修復ブロック情報に含まれる検出用パターンを用いて、修復ブロック情報を検出し、
修復ブロック情報を検出したときは、修復ブロック情報に基づいて修復ブロックを記憶部から読み出す工程と、を備えることを特徴とする。
【００３５】
上記において、ＴＳパケットブロック（ＰＣＲ間ブロック）付加情報は、多重分離部１４０により解析された結果と復号結果により生成されるため、当該番組のＴＳパケットを送信する側のエラー情報とＴＳペイロード内のエラーを反映したものとなる。また、修復ブロック付加情報を作成する際に、受信機エラーを検出することができる。
そうすると、修復が必要な部分の指定をＴＳパケットブロック（ＰＣＲ間ブロック）が含む番組用基準クロックを用いて指定すると、送信側に起因するエラーのみならず、記憶再生装置側に起因するエラーも放送局とのシンプルなインタフェースで無駄データの転送なく、確実に修復することができる効果がある。
また、修復ブロック情報を、エラーがあったＴＳパケットの代わりに、記憶部２００の通常のＴＳパケット領域に埋め込んでおけば、当該番組に対するデータを再生する際に、正常ＴＳパケットと修復ＴＳパケットの切替をスムースに行うことができる。
【産業上の利用可能性】
【００３６】
デジタル信号の伝送時のエラーに起因するＴＳパケットのデータエラーだけでなく、受信機器に起因するＴＳパケットのデータエラーを復元することが可能な、デジタル信号の記録再生方法及びその記録再生方法を実現する記録再生装置を提供することができる。
【符号の説明】
【００３７】
１００  記録再生装置
１１０  チューナー
１２０  ＩＰ回線
１３０  全体制御部
１４０  Ｄｅｍｕｘ部（多重分離部）
１５０  Ｖｉｄｅｏ復号部
１６０  Ａｕｄｉｏ復号部
１７０  データ放送処理部
２００  記憶部
２１０  符号化部
３１０  修復付加情報検出部
３２０  制御部
３３０  付加情報生成部
ｏｐ１０−１８  オペレーション
ｏｐ２１−２９  オペレーション
ｏｐ３０−３３  オペレーション
ｏｐ４１−４３  オペレーション
ｏｐ５１−５６  オペレーション
ｏｐ６１−６６  オペレーション
【図１】
2011151753.tif 000003
【図３】
2011151753.tif 000004
【図４】
2011151753.tif 000005
【図５】
2011151753.tif 000006
【図７】
2011151753.tif 000007
【図２】
2011151753.tif 000008
【図６】
2011151753.tif 000009
【図８】
2011151753.tif 000010