(57)【要約】【課題】復旧用データを複数に分割して、その分割された復旧用データをペイロード無変化ＰＩＤの複数のＴＳパケットにおける各ペイロードに対して個別に挿入し、順次に記録媒体へ記録することが可能となる。【解決手段】記録制御部と、復旧用データ生成部と、ペイロード無変化ＰＩＤ検出部を備え、記録制御部は、ペイロード無変化ＰＩＤ検出部からのペイロード無変化ＰＩＤ検出の通知を受けたときは、復旧用データ生成部から受け取った復旧用データを複数に分割し、ペイロード無変化ＰＩＤに該当する複数のＴＳパケットにおける各ペイロードに対して分割された復旧用データを個別に挿入し、この分割された復旧用データを挿入済みのＴＳパケットをそれぞれの管理情報とともに記録媒体へ順次に記録するように構成されている。【選択図】図１２
2011086370.tif 000002
【特許請求の範囲】
【請求項１】
外部から入力されてくるトランスポートストリームのＴＳパケットに対して管理情報を生成し、前記ＴＳパケットを前記管理情報とともに記録媒体に記録する記録制御部と、
記録動作時において復旧用データを生成して前記記録制御部に送出する復旧用データ生成部と、
前記記録制御部に入力されてくる前記トランスポートストリームからペイロードに変化がないＴＳパケットのＰＩＤを検出するペイロード無変化ＰＩＤ検出部を備え、
前記記録制御部は、前記ペイロード無変化ＰＩＤ検出部からのペイロード無変化ＰＩＤ検出の通知を受けたときは、前記復旧用データ生成部から受け取った前記復旧用データを複数に分割し、前記ペイロード無変化ＰＩＤに該当する複数のＴＳパケットにおける各ペイロードに対して前記分割された復旧用データを個別に挿入し、この分割された復旧用データを挿入済みのＴＳパケットをそれぞれの管理情報とともに前記記録媒体へ順次に記録するように構成されている記録再生装置。
【請求項２】
記録動作中に異常が発生し記録停止処理が正常に終了しなかったときに、記録時異常終了の通知を行う記録時異常終了検出部と、
記録媒体から復旧用データ挿入済みのＴＳパケットと管理情報を読み出し、前記管理情報に基づいて前記記録媒体にアクセスしてＴＳパケットを再生する再生制御部と、
前記記録時異常終了検出部から前記記録時異常終了の通知を受け取っているときに、前記再生制御部により前記記録媒体から再生されたトランスポートストリームにおいて復旧用データ挿入ＰＩＤを検出する復旧用データ挿入ＰＩＤ検出部と、
前記記録時異常終了の通知を受け取っているときには、前記復旧用データ挿入ＰＩＤ検出部による前記復旧用データ挿入ＰＩＤの複数の前記ＴＳパケットにおける前記ペイロードに書き換えられていた前記復旧用データを抽出し、抽出した複数の復旧用データを結合して分割前の本来の復旧用データを生成し、前記復旧用データで置き換えられた前記ペイロードを元のデータに戻すように構成され復旧用データ生成部とを備えた記録再生装置。
【請求項３】
さらに、前記記録制御部に入力されてくる前記トランスポートストリームで現存しない新規ＰＩＤを割り出す新規ＰＩＤ割り出し部を備え、
前記記録制御部は、前記新規ＰＩＤ割り出し部からの新規ＰＩＤ検出の通知を受けたときは、前記復旧用データ生成部から受け取った前記復旧用データを複数に分割し、前記新規ＰＩＤに該当する複数のＴＳパケットにおける各ペイロードに対して前記分割された復旧用データを個別に挿入し、この分割された復旧用データを挿入済みのＴＳパケットをそれぞれの管理情報とともに前記記録媒体へ順次に記録するように構成されている請求項１に記載の記録再生装置。
【請求項４】
さらに、前記記録時異常終了検出部から前記記録時異常終了の通知を受け取っているときに、前記再生制御部により前記記録媒体から再生されたトランスポートストリームにおいて新規ＰＩＤを検出する新規ＰＩＤ検出部を備え、
前記復旧用データ生成部は、前記記録時異常終了の通知を受け取っているときには、前記新規ＰＩＤ検出部による新規ＰＩＤの複数の前記ＴＳパケットにおける前記ペイロードで書き換えられていた前記復旧用データを抽出し、抽出した複数の復旧用データを結合して分割前の本来の復旧用データを生成し、前記復旧用データで置き換えられた前記ペイロードを元のデータに戻すように構成され、
前記再生制御部は、結合された前記本来の復旧用データを用いて前記管理情報の復旧を行い、復旧した前記管理情報に基づいて前記記録媒体から前記ＴＳパケットの再生を行うように構成されている請求項２に記載の記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスクや光ディスクを記録媒体とする記録再生装置にかかわり、特には、録画動作時、編集動作時の予期せぬシステム異常終了によるトランスポートストリームと管理情報との不整合を復旧するための技術に関する。
【背景技術】
【０００２】
ＭＰＥＧのデジタルビデオコンテンツのトランスポートストリーム（Transport Stream：ＴＳ）をリアルタイムに記録するＨＤＤ、ＤＶＤ（Digital Versatile Disc）などの記録再生装置においては、ビデオテープレコーダとは異なり、ビデオデータを記録媒体に記録する際に空き領域を探して不連続にビデオデータを記録する。そのために、記録媒体に記録されているビデオデータのアドレスを管理する管理情報が必要となる。そこで、ビデオデータを記録する際に、一定量のビデオデータを記録媒体に記録するたびに管理情報を更新し、記録（録画）が終了した時点で、更新した管理情報を記録媒体に書き込む。
【０００３】
一般的に、録画中の記録媒体の状態は、記録されているトランスポートストリームと管理情報との間で情報の整合性が取れていない。録画処理中に停電やシステムの異常により録画停止処理が正常に終了しない場合、記録媒体上のデータは不整合性を持つ。その結果、その後の再生処理や編集処理、追記処理に悪影響を及ぼす可能性がある。
【０００４】
その対策として、従来、記録が異常終了した場合に異常を復旧するために必要となる復旧用データを生成し、この復旧用データを記録するための不揮発性メモリを設け、記録異常時に不揮発性メモリから復旧用データを読み出して管理情報を復旧する技術を開示している。
【０００５】
また、図２４に示すように、同一の記録媒体において、復旧用データの記憶領域を映像・音声記録領域にインターリーブさせておき、記録異常時に記録媒体から復旧用データを読み出して管理情報を復旧する技術を開示している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−８４４９８号公報（第１１頁、第８図）
【特許文献２】特開２００４−１７８７８８号公報（第８−１６頁、第１−７図）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上記従来の構成では、復旧用データを記録するための不揮発性メモリを必要としているため、装置コストが高くなるという課題がある。
【０００８】
また、同一の記録媒体に復旧用データの記憶領域を映像・音声記録領域にインターリーブさせる場合、映像・音声記録領域が少なくなってしまうという課題がある。
【０００９】
本発明は、このような事情に鑑みて創作したものであり、記録媒体を無駄なく利用でき、不揮発性メモリも必要でなく、システムの部品コストを削減することができるようにすることを目的としている。
【課題を解決するための手段】
【００１０】
本発明による記録再生装置は、
外部から入力されてくるトランスポートストリームのＴＳパケットに対して管理情報を生成し、受け取った復旧用データを前記ＴＳパケットにおけるスタッフィングバイト領域に挿入し、この復旧用データ挿入済みのＴＳパケットを前記管理情報とともに記録媒体に記録する記録制御部と、
記録動作時において復旧用データを生成して前記記録制御部に送出する復旧用データ生成部と、
記録動作中に異常が発生し記録停止処理が正常に終了しなかったときに、記録時異常終了の通知を行う記録時異常終了検出部と、
前記記録媒体から前記復旧用データ挿入済みのＴＳパケットと前記管理情報を読み出し、前記管理情報に基づいて前記記録媒体にアクセスしてＴＳパケットを再生するもので、前記記録時異常終了検出部からの記録時異常終了の通知をあらかじめ受けていたときには、前記ＴＳパケットにおける前記スタッフィングバイト領域に記録されている前記復旧用データを抽出し、抽出した前記復旧用データを用いて前記管理情報の復旧を行い、復旧した前記管理情報に基づいて前記記録媒体から前記ＴＳパケットの再生を行う再生制御部とを備えたものである。
【００１１】
この構成において、記録動作時に、記録制御部は、外部から入力したＴＳパケットに対して管理情報を生成する。また、復旧用データ生成部は復旧用データを生成し、記録制御部に送出する。記録制御部は、受け取った復旧用データをＴＳパケットにおけるダミー領域であるスタッフィングバイト領域に挿入し、この復旧用データ挿入済みのＴＳパケットを管理情報とともに記録媒体に記録する。もし、記録動作中に停電やシステム異常が発生し、記録停止処理が正常に終了しなかったときは、記録時異常終了検出部は、記録時異常終了を再生制御部に通知する。再生制御部は、記録動作時の記録時異常終了の通知を保存する。次に、再生動作時において、再生制御部は、記録媒体から復旧用データ挿入済みのＴＳパケットと管理情報を読み出し、管理情報に基づいて記録媒体にアクセスしＴＳパケットを再生する。このとき、記録時異常終了の通知があったか否かを確認し、記録時異常終了の通知があれば、ＴＳパケットと管理情報との整合性が不適切なものとなっている。そこで、再生制御部は、ＴＳパケットの再生において、ＴＳパケットにおけるスタッフィングバイト領域に記録されている復旧用データを用いて管理情報の復旧を行い、その上で、復旧した管理情報に基づいて記録媒体にアクセスし、記録媒体からＴＳパケットの再生を行う。
【００１２】
以上において、復旧用データをどこに記録するかについて、従来技術では不揮発性メモリや映像・音声記録領域とは別の専用の復旧用データ記録領域に記録していたのに対して、本発明では、ＴＳパケットにおけるスタッフィングバイト領域に復旧用データを挿入し、その上で、復旧用データ挿入済みのＴＳパケットを記録媒体に記録する。したがって、記録媒体において、ＴＳパケットと一体で復旧用データを記録しておくことができる。スタッフィングバイト領域は、原則的にはダミー領域であり、記録媒体を無駄なく利用することができる。不揮発性メモリも必要でなく、システムの部品コストを削減することができる。
【００１３】
上記の構成において、
さらに、前記記録制御部に入力されてくる前記トランスポートストリームから特定のＰＩＤを検出するＰＩＤ検出部を備え、
前記記録制御部は、前記ＰＩＤ検出部からの特定ＰＩＤ検出の通知を受けたときは、前記復旧用データ生成部から受け取った前記復旧用データを複数に分割し、前記特定ＰＩＤに該当する複数のＴＳパケットにおける各スタッフィングバイト領域に対して前記分割された復旧用データを個別に挿入し、この分割された復旧用データを挿入済みのＴＳパケットをそれぞれの管理情報とともに前記記録媒体へ順次に記録するように構成されているという態様がある。
【００１４】
このように構成すれば、復旧用データを複数に分割して、その分割された復旧用データを特定ＰＩＤの複数のＴＳパケットにおける各スタッフィングバイト領域に対して個別に挿入し、順次に記録媒体へ記録することが可能となる。
【００１５】
また、上記の構成において、
さらに、前記記録時異常終了検出部から前記記録時異常終了の通知を受け取っているときに、前記再生制御部により前記記録媒体から再生されたトランスポートストリームにおいて特定のＰＩＤを検出するＰＩＤ検出部を備え、
前記復旧用データ生成部は、前記記録時異常終了の通知を受け取っているときには、前記特定ＰＩＤ検出部による特定ＰＩＤの複数の前記ＴＳパケットにおける前記スタッフィングバイト領域で書き換えられていた前記復旧用データを抽出し、抽出した複数の復旧用データを結合して分割前の本来の復旧用データを生成し、前記復旧用データで置き換えられた前記スタッフィングバイト領域を元のデータに戻すように構成され、
前記再生制御部は、結合された前記本来の復旧用データを用いて前記管理情報の復旧を行い、復旧した前記管理情報に基づいて前記記録媒体から前記ＴＳパケットの再生を行うように構成されているという態様がある。
【００１６】
このように構成すれば、トランスポートストリームにおける特定ＰＩＤの複数のＴＳパケットにおけるスタッフィングバイト領域に記録された復旧用データを結合して分割前の本来の復旧用データを生成するので、復旧用データに書き換わっていたスタッフィングバイト領域を元のデータに戻すことが可能となる。
【００１７】
また、上記の構成において、
さらに、前記記録制御部に入力されてくる前記トランスポートストリームから互いに異なる特定の複数のＰＩＤを検出するＰＩＤ検出部を備え、
前記記録制御部は、前記ＰＩＤ検出部からの互いに異なる複数の特定ＰＩＤの検出の通知を受けたときは、前記復旧用データ生成部から受け取った前記復旧用データを複数に分割し、互いに異なる複数の特定ＰＩＤに該当する複数のＴＳパケットにおける各スタッフィングバイト領域に対して前記分割された復旧用データを個別に挿入し、この分割された復旧用データを挿入済みのＴＳパケットをそれぞれの管理情報とともに前記記録媒体へ順次に記録するように構成されているという態様がある。
【００１８】
このように構成すれば、復旧用データを複数に分割して、その分割された復旧用データを、ＰＩＤを互いに異にする複数のＴＳパケットにおける各スタッフィングバイト領域に対して個別に挿入し、順次に記録媒体へ記録することが可能となる。
【００１９】
また、上記の構成において、
さらに、前記記録時異常終了検出部から前記記録時異常終了の通知を受け取っているときに、前記再生制御部により前記記録媒体から再生されたトランスポートストリームにおいて互いに異なる複数の特定ＰＩＤを検出するＰＩＤ検出部を備え、
前記復旧用データ生成部は、前記記録時異常終了の通知を受け取っているときには、前記特定ＰＩＤ検出部による互いに異なる複数の特定ＰＩＤの複数の前記ＴＳパケットにおける前記スタッフィングバイト領域で書き換えられていた前記復旧用データを抽出し、抽出した複数の復旧用データを結合して分割前の本来の復旧用データを生成し、前記復旧用データで置き換えられた前記スタッフィングバイト領域を元のデータに戻すように構成され、
前記再生制御部は、結合された前記本来の復旧用データを用いて前記管理情報の復旧を行い、復旧した前記管理情報に基づいて前記記録媒体から前記ＴＳパケットの再生を行うように構成されているという態様がある。
【００２０】
このように構成すれば、トランスポートストリームにおける特定のＰＩＤを互いに異にする複数のＴＳパケットにおけるスタッフィングバイト領域に記録された復旧用データを結合して分割前の本来の復旧用データを生成するので、復旧用データに書き換わっていたスタッフィングバイト領域を元のデータに戻すことが可能となる。
【００２１】
また、本発明による記録再生装置は、
外部から入力されてくるトランスポートストリームのＴＳパケットに対して管理情報を生成し、前記ＴＳパケットを前記管理情報とともに記録媒体に記録する記録制御部と、
記録動作時において復旧用データを生成して前記記録制御部に送出する復旧用データ生成部と、
前記記録制御部に入力されてくる前記トランスポートストリームからペイロードに変化がないＴＳパケットのＰＩＤを検出するペイロード無変化ＰＩＤ検出部を備え、
前記記録制御部は、前記ペイロード無変化ＰＩＤ検出部からのペイロード無変化ＰＩＤ検出の通知を受けたときは、前記復旧用データ生成部から受け取った前記復旧用データを複数に分割し、前記ペイロード無変化ＰＩＤに該当する複数のＴＳパケットにおける各ペイロードに対して前記分割された復旧用データを個別に挿入し、この分割された復旧用データを挿入済みのＴＳパケットをそれぞれの管理情報とともに前記記録媒体へ順次に記録するように構成されているものである。
【００２２】
このように構成すれば、復旧用データを複数に分割して、その分割された復旧用データをペイロード無変化ＰＩＤの複数のＴＳパケットにおける各ペイロードに対して個別に挿入し、順次に記録媒体へ記録することが可能となる。
【００２３】
また、本発明による記録再生装置は、
記録動作中に異常が発生し記録停止処理が正常に終了しなかったときに、記録時異常終了の通知を行う記録時異常終了検出部と、
記録媒体から復旧用データ挿入済みのＴＳパケットと管理情報を読み出し、前記管理情報に基づいて前記記録媒体にアクセスしてＴＳパケットを再生する再生制御部と、
前記記録時異常終了検出部から前記記録時異常終了の通知を受け取っているときに、前記再生制御部により前記記録媒体から再生されたトランスポートストリームにおいて復旧用データ挿入ＰＩＤを検出する復旧用データ挿入ＰＩＤ検出部と、
前記記録時異常終了の通知を受け取っているときには、前記復旧用データ挿入ＰＩＤ検出部による前記復旧用データ挿入ＰＩＤの複数の前記ＴＳパケットにおける前記ペイロードに書き換えられていた前記復旧用データを抽出し、抽出した複数の復旧用データを結合して分割前の本来の復旧用データを生成し、前記復旧用データで置き換えられた前記ペイロードを元のデータに戻すように構成され復旧用データ生成部とを備えたものである。
【００２４】
このように構成すれば、トランスポートストリームのペイロードに記録されていた復旧用データを結合して復旧用データを生成し、復旧用データとなっていたペイロードのデータを元のデータに戻すことが可能となる。
【００２５】
また、上記構成のペイロードに復旧用データを挿入する記録再生装置において、
さらに、前記記録制御部に入力されてくる前記トランスポートストリームで現存しない新規ＰＩＤを割り出す新規ＰＩＤ割り出し部を備え、
前記記録制御部は、前記新規ＰＩＤ割り出し部からの新規ＰＩＤ検出の通知を受けたときは、前記復旧用データ生成部から受け取った前記復旧用データを複数に分割し、前記新規ＰＩＤに該当する複数のＴＳパケットにおける各ペイロードに対して前記分割された復旧用データを個別に挿入し、この分割された復旧用データを挿入済みのＴＳパケットをそれぞれの管理情報とともに前記記録媒体へ順次に記録するように構成されているという態様がある。
【００２６】
このように構成すれば、トランスポートストリームには存在しない新規ＰＩＤのＴＳパケットを生成し、それに複数に分割された復旧用データを挿入した状態で記録媒体に記録することができる。
【００２７】
また、上記構成のペイロードに復旧用データを挿入する記録再生装置において、
さらに、前記記録時異常終了検出部から前記記録時異常終了の通知を受け取っているときに、前記再生制御部により前記記録媒体から再生されたトランスポートストリームにおいて新規ＰＩＤを検出する新規ＰＩＤ検出部を備え、
前記復旧用データ生成部は、前記記録時異常終了の通知を受け取っているときには、前記新規ＰＩＤ検出部による新規ＰＩＤの複数の前記ＴＳパケットにおける前記ペイロードで書き換えられていた前記復旧用データを抽出し、抽出した複数の復旧用データを結合して分割前の本来の復旧用データを生成し、前記復旧用データで置き換えられた前記ペイロードを元のデータに戻すように構成され、
前記再生制御部は、結合された前記本来の復旧用データを用いて前記管理情報の復旧を行い、復旧した前記管理情報に基づいて前記記録媒体から前記ＴＳパケットの再生を行うように構成されているという態様がある。
【００２８】
このように構成すれば、トランスポートストリームの復旧用データが記録された新規ＰＩＤに記録されたＰＩＤから復旧用データを結合して復旧用データを生成し、復旧用データのＰＩＤを削除することができる。
【発明の効果】
【００２９】
復旧用データをどこに記録するかについて、従来技術では不揮発性メモリや映像・音声記録領域とは別の専用の復旧用データ記録領域に記録していたのに対して、本発明では、ＴＳパケットに復旧用データを挿入し、その上で、復旧用データ挿入済みのＴＳパケットを記録媒体に記録する。したがって、記録媒体において、ＴＳパケットと一体で復旧用データを記録しておくことができる。また、記録媒体を無駄なく利用することができ、不揮発性メモリも必要でなく、システムの部品コストを削減することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の参考例１における記録再生装置の構成を示すブロック図
【図２】本発明の参考例１における記録再生装置の動作を示すシーケンスチャート
【図３】本発明の参考例１における記録再生装置の動作態様の説明図
【図４】本発明の参考例２における記録再生装置の構成を示すブロック図
【図５】本発明の参考例２における記録再生装置の動作を示すシーケンスチャート
【図６】本発明の参考例２，３における記録再生装置の動作態様の説明図
【図７】本発明の参考例３における記録再生装置の構成を示すブロック図
【図８】本発明の参考例３における記録再生装置の動作を示すシーケンスチャート
【図９】本発明の参考例４における記録再生装置の動作を示すシーケンスチャート
【図１０】本発明の参考例４，５における記録再生装置の動作態様の説明図
【図１１】本発明の参考例５における記録再生装置の動作を示すシーケンスチャート
【図１２】本発明の実施の形態６における記録再生装置の構成を示すブロック図
【図１３】本発明の実施の形態６における記録再生装置の動作を示すシーケンスチャート
【図１４】本発明の実施の形態６における記録再生装置の動作態様の説明図
【図１５】本発明の実施の形態７における記録再生装置の構成を示すブロック図
【図１６】本発明の実施の形態７における記録再生装置の動作を示すシーケンスチャート
【図１７】本発明の実施の形態７における記録再生装置の動作態様の説明図
【図１８】本発明の実施の形態８における記録再生装置の構成を示すブロック図
【図１９】本発明の実施の形態８における記録再生装置の動作を示すシーケンスチャート
【図２０】本発明の実施の形態８における記録再生装置の動作態様の説明図（その１）
【図２１】本発明の実施の形態８における記録再生装置の動作態様の説明図（その２）
【図２２】本発明の実施の形態９における記録再生装置の構成を示すブロック図
【図２３】本発明の実施の形態９における記録再生装置の動作を示すシーケンスチャート
【図２４】発明が解決しようとする課題の説明図
【発明を実施するための形態】
【００３１】
以下、本発明にかかわる記録再生装置の実施の形態を図面に基づいて詳細に説明する。
【００３２】
（参考例１）
図１は本発明の参考例１における記録再生装置の構成を示すブロック図である。本参考例は、記録動作時にあらかじめ復旧用データをＴＳパケットのスタッフィングバイト領域に挿入した上で記録媒体に記録しておき、記録異常にかかわるＴＳパケットの再生時に復旧用データを使用して管理情報を復旧するものである。
【００３３】
図１において、１は外部からＭＰＥＧのトランスポートストリーム（ＴＳ）を入力し、そのＴＳパケットＰに対して管理情報Ｍを生成し、ＴＳパケットＰと管理情報Ｍを記録媒体５に記録する記録制御部、２は記録動作時において復旧用データＲを生成して記録制御部１に送出する復旧用データ生成部である。ここで、記録制御部１は、ＴＳパケットＰにおけるダミー領域であるスタッフィングバイト領域に、復旧用データ生成部２から受け取った復旧用データＲを挿入し、この復旧用データＲ挿入済みのＴＳパケットＰｒを管理情報Ｍとともに記録媒体５へ記録するように構成されている。復旧用データＲは、記録が異常終了した場合の予備的対策として、その異常を復旧するために必要となるデータである。管理情報Ｍは、記録媒体５に記録されているＴＳパケットＰを再生するときに必要となる情報である。
【００３４】
３は記録動作中に停電やシステム異常が発生し、記録停止処理が正常に終了しなかったときに、記録時異常終了の通知を行う記録時異常終了検出部である。４は記録媒体５からＴＳパケットＰと管理情報Ｍを読み出し、管理情報Ｍに基づいて記録媒体５にアクセスしてＴＳパケットＰを再生する再生制御部である。
【００３５】
記録時異常終了検出部３は、記録動作時に異常終了の発生を検出すると、その記録時異常終了を再生制御部４に通知するように構成されている。再生制御部４は、記録時異常終了検出部３からの記録時異常終了の通知を保存し、再生動作時に、記録時異常終了の有無を確認し、この記録時異常終了であれば、ＴＳパケットＰと管理情報Ｍとの整合性が不適切なものとなっているものとして、記録媒体５から読み出した復旧用データＲ挿入済みのＴＳパケットＰｒにおけるスタッフィングバイト領域に記録されている復旧用データＲを抽出し、抽出した復旧用データＲを用いて管理情報Ｍの復旧を行うように構成されている。再生制御部４は、復旧した管理情報Ｍに基づいて記録媒体５にアクセスし、記録媒体５からＴＳパケットＰの再生を行う。５はハードディスクやＤＶＤ−ＲＡＭなどの記録媒体である。
【００３６】
次に、上記のように構成された本参考例の記録再生装置の動作を図２に示すシーケンスチャートを用いて説明する。
【００３７】
まず、記録動作時の動作を説明する。
【００３８】
記録制御部１は、外部からＭＰＥＧのトランスポートストリーム（ＴＳ）を入力し、それに含まれているＴＳパケットＰに対して管理情報Ｍを生成し、ＴＳパケットＰと管理情報Ｍを記録媒体５に記録する。このとき、復旧用データ生成部２も動作していて、復旧用データＲを生成し、記録制御部１に送出する。記録制御部１は、ＴＳパケットＰにおけるダミー領域であるスタッフィングバイト領域に、復旧用データ生成部２から受け取った復旧用データＲを挿入し、この復旧用データＲ挿入済みのＴＳパケットＰｒを管理情報Ｍとともに記録媒体５へ記録する。
【００３９】
もし、記録動作中に停電やシステム異常が発生し、記録停止処理が正常に終了しなかったときは、記録時異常終了検出部３が動作する。記録時異常終了検出部３は、異常発生を検出して記録時異常終了を生成し、それを再生制御部４に通知する。再生制御部４は、受け取った記録時異常終了の通知を保存する。
【００４０】
次に、再生動作時の動作を説明する。
【００４１】
再生動作時において、再生制御部４は、記録媒体５から復旧用データＲ挿入済みのＴＳパケットＰｒと管理情報Ｍを読み出し、管理情報Ｍに基づいて記録媒体５にアクセスし、記録媒体５からＴＳパケットＰの再生を行う。このとき、再生制御部４は記録時異常終了の有無を確認し、記録時異常終了があれば、ＴＳパケットＰと管理情報Ｍとの整合性が不適切なものとなっている。そこで、再生制御部４は、記録時異常終了を確認したときは、ＴＳパケットの再生において、ＴＳパケットＰｒにおけるスタッフィングバイト領域に記録されている復旧用データＲを用いて管理情報Ｍの復旧を行う。再生制御部４は、復旧した管理情報Ｍに基づいて記録媒体５にアクセスし、記録媒体５からＴＳパケットＰの再生を行う。
【００４２】
図３は動作の態様を示す。ＴＳパケットの構造は、ＴＳヘッダ、映像・音声のコンテンツデータを記録するペイロード、スタッフィングバイトの各領域をもつ。復旧用データＲはスタッフィングバイト領域に挿入されるようになっている。
【００４３】
以上において、復旧用データＲをどこに記録するかについて、従来技術では不揮発性メモリや映像・音声記録領域とは別の専用の復旧用データ記録領域に記録していたのに対して、本参考例では、ＴＳパケットＰにおけるスタッフィングバイト領域に復旧用データＲを挿入し、その上で、復旧用データＲ挿入済みのＴＳパケットＰｒを記録媒体５に記録する。したがって、記録媒体５において、ＴＳパケットＰと一体で復旧用データＲを記録しておくことができる。スタッフィングバイト領域は、原則的にはダミー領域であり、記録媒体５を無駄なく利用することができる。不揮発性メモリも必要でなく、システムの部品コストを削減することができる。
【００４４】
以上のように本参考例によれば、復旧用データＲのための記録領域を映像・音声記録領域とは別に確保せずに記録し、また、外部に不揮発性メモリを用いることもなく、復旧必要時（記録時異常終了の発生時）に復旧用データＲを基に管理情報Ｍの復旧を行うことができる。
【００４５】
（参考例２）
図４は本発明の参考例２における記録再生装置の構成を示すブロック図である。本参考例は、復旧用データを複数に分割して、特定ＰＩＤの複数のＴＳパケットのスタッフィングバイト領域に分割された復旧用データを個別に挿入した上で、記録媒体に記録するものである。
【００４６】
図４において、６は入力されてくるトランスポートストリームにおいて特定のＰＩＤ（Packet ID）を検出する特定ＰＩＤ検出部である。１は参考例１の場合と同様の記録制御部、２は参考例１の場合と同様の復旧用データ生成部である。ただし、記録制御部１は、特定ＰＩＤ検出の通知時には、復旧用データ生成部２から受け取った復旧用データＲを複数に分割して、復旧用データＲ１，Ｒ２…となし、前記の特定ＰＩＤに該当する複数のＴＳパケットＰ１，Ｐ２…における各スタッフィングバイト領域に対して分割された復旧用データＲ１，Ｒ２…を個別に挿入するように構成されている。復旧用データＲ１，Ｒ２…が挿入されたＴＳパケットがＰｒ１，Ｐｒ２…である。
【００４７】
次に、上記のように構成された本参考例の記録再生装置の動作を図５に示すシーケンスチャートを用いて説明する。
【００４８】
記録制御部１は、外部から入力されてくるトランスポートストリームにおける各ＴＳパケットＰに対して管理情報Ｍを生成する。
【００４９】
特定ＰＩＤ検出部６は、記録制御部１に入力されてくるトランスポートストリームにおいて特定のＰＩＤを検出し、特定ＰＩＤ検出の旨を復旧用データ生成部２を介して記録制御部１に伝える。復旧用データ生成部２は、記録が異常終了した場合の予備的対策として、その異常を復旧するために必要となる復旧用データＲを生成し、記録制御部１に送出する。
【００５０】
記録制御部１は、前記の特定ＰＩＤとして検出されたＰＩＤのＴＳパケットＰにおいて、復旧用データ生成部２から受け取った復旧用データＲを複数に分割して、復旧用データＲ１，Ｒ２…となし、特定ＰＩＤの複数のＴＳパケットＰ１，Ｐ２…における各スタッフィングバイト領域に対して分割された復旧用データＲ１，Ｒ２…を個別に挿入する。そして、この分割された復旧用データＲ１，Ｒ２…を挿入済みのＴＳパケットＰｒ１，Ｐｒ２…をそれぞれの管理情報Ｍとともに記録媒体５へ順次に記録する。特定ＰＩＤではないＰＩＤのＴＳパケットＰについては、復旧用データの挿入は行わない。
【００５１】
図６に動作の態様を示す。復旧用データＲが複数に分割されて復旧用データＲ１，Ｒ２…となり、それぞれが特定ＰＩＤ（ＰＩＤ＝１００）の複数のＴＳパケットＰｒ１，Ｐｒ２…のスタッフィングバイト領域に挿入されている。
【００５２】
以上のように本参考例によれば、復旧用データを複数に分割して、その分割された復旧用データを、ＰＩＤが同一の特定ＰＩＤの複数のＴＳパケットにおける各スタッフィングバイト領域に対して個別に挿入し、順次に記録媒体へ記録することが可能となる。もちろん、参考例１の場合の、不揮発性メモリが不要でコストダウンを促進し、記録媒体を無駄なく利用できるとの効果は、本参考例においても実現される。
【００５３】
（参考例３）
図７は本発明の参考例３における記録再生装置の構成を示すブロック図である。本参考例は、再生動作時において、複数に分割された復旧用データから分割前の本来の復旧用データを生成させ、この復旧用データを用いて管理情報の復旧を行うとともに、復旧用データに書き換わっていたスタッフィングバイト領域を元のデータに戻すものである。
【００５４】
図７において、７は記録時異常終了の通知を受け取っているときに起動され、再生制御部４から出力されてくるトランスポートストリームにおいて特定のＰＩＤを検出する特定ＰＩＤ検出部、８は特定ＰＩＤ検出部７で特定された特定ＰＩＤの複数のＴＳパケットＰｒ１，Ｐｒ２…におけるスタッフィングバイト領域にある分割された復旧用データＲ１，Ｒ２…を結合することによって分割前の本来の復旧用データＲを生成するとともに、分割された復旧用データＲ１，Ｒ２…に書き換わっていたスタッフィングバイト領域を元のデータに戻す復旧用データ生成部である。３は参考例１の場合と同様の記録時異常終了検出部、４は参考例１の場合と同様の再生制御部である。
【００５５】
次に、上記のように構成された本参考例の記録再生装置の動作を図８に示すシーケンスチャートを用いて説明する。
【００５６】
再生動作時において、再生制御部４は、記録媒体５からＴＳパケットＰとその管理情報Ｍを順次に読み出す。このなかには、複数に分割された復旧用データＲ１，Ｒ２…を挿入済みのＴＳパケットＰｒ１，Ｐｒ２…とそれぞれの管理情報Ｍが含まれる。このとき、再生制御部４は、記録時異常終了検出部３から記録時異常終了の通知を受け取っているかを確認し、受け取っているときには、特定ＰＩＤ検出部７および復旧用データ生成部８を介して、特定ＰＩＤの複数のＴＳパケットＰｒ１，Ｐｒ２…にかかわる復旧用データＲ１，Ｒ２…から分割前の本来の復旧用データＲを生成させる。
【００５７】
すなわち、記録時異常終了の通知を受け取っているとき、特定ＰＩＤ検出部７が起動される、特定ＰＩＤ検出部７は、再生制御部４からの一連のＴＳパケットＰｒ１，Ｐｒ２…から特定のＰＩＤを検出する。
【００５８】
復旧用データ生成部８は、特定ＰＩＤ検出部７で特定された特定ＰＩＤの複数のＴＳパケットＰｒ１，Ｐｒ２…におけるスタッフィングバイト領域にある分割された復旧用データＲ１，Ｒ２…を結合することによって分割前の本来の復旧用データＲを生成する。この結合によって復元された復旧用データＲは再生制御部４に送出され、再生制御部４は、ＴＳパケットＰの再生において、本来の復旧用データＲを用いて管理情報Ｍの復旧を行い、復旧した管理情報Ｍに基づいて記録媒体５にアクセスし、記録媒体５からＴＳパケットＰ１，Ｐ２…の再生を行う。順次に再生されたＴＳパケットＰ１，Ｐ２…は一連のトランスポートストリームとなる。一方、復旧用データ生成部８は、本来の復旧用データＲを生成したあと、分割された復旧用データＲ１，Ｒ２…に書き換わっていたスタッフィングバイト領域を元のデータに戻す。
【００５９】
動作の態様を前述の図６で示すと、ＰＩＤを同一とする特定ＰＩＤの複数のＴＳパケットＰｒ１，Ｐｒ２…のスタッフィングバイト領域に挿入されている分割タイプの復旧用データＲ１，Ｒ２…が結合されて、分割前の本来の復旧用データＲが生成される。
【００６０】
以上のように本参考例によれば、トランスポートストリームにおける特定ＰＩＤの複数のＴＳパケットにおけるスタッフィングバイト領域に記録された復旧用データを結合して分割前の本来の復旧用データを生成するので、復旧用データに書き換わっていたスタッフィングバイト領域を元のデータに戻すことができる。もちろん、参考例１の場合の、不揮発性メモリが不要でコストダウンを促進し、記録媒体を無駄なく利用できるとの効果は、本参考例においても実現される。
【００６１】
（参考例４）
本発明の参考例４は、復旧用データを複数に分割して、ＰＩＤを互いに異にする複数のＴＳパケットのスタッフィングバイト領域に個別に挿入した上で、記録媒体に記録するものである。参考例２との相違点は、参考例２が分割された復旧用データをＰＩＤを共通にする複数のＴＳパケットに挿入するのに対して、本参考例では分割された復旧用データをＰＩＤを互いに異にする複数のＴＳパケットに挿入することである。
【００６２】
本発明の参考例４における記録再生装置の構成は、参考例２の場合の図４を援用する。ただし、特定ＰＩＤ検出部６は、入力されてくるトランスポートストリームにおいて互いに異なる複数の特定のＰＩＤを検出するものとして構成されている。
【００６３】
次に、上記のように構成された本参考例の記録再生装置の動作を図９に示すシーケンスチャートを用いて説明する。
【００６４】
記録制御部１は、外部から入力されてくるトランスポートストリームにおける各ＴＳパケットＰに対して管理情報Ｍを生成する。
【００６５】
特定ＰＩＤ検出部６は、記録制御部１に入力されてくるトランスポートストリームにおいて互いに異なる複数の特定のＰＩＤを検出し、特定ＰＩＤ検出の旨を復旧用データ生成部２を介して記録制御部１に伝える。復旧用データ生成部２は、記録が異常終了した場合の予備的対策として、その異常を復旧するために必要となる復旧用データＲを生成し、記録制御部１に送出する。
【００６６】
記録制御部１は、復旧用データ生成部２から受け取った復旧用データＲを複数に分割して、復旧用データＲ１，Ｒ２…となし、前記の特定ＰＩＤとして検出されたＰＩＤを互いに異にする複数のＴＳパケットＰ１′，Ｐ２′…における各スタッフィングバイト領域に対して個別に挿入する。そして、この分割された復旧用データＲ１，Ｒ２…を挿入済みのＴＳパケットＰｒ１′，Ｐｒ２′…をそれぞれの管理情報Ｍとともに記録媒体５へ順次に記録する。
【００６７】
図１０に動作の態様を示す。復旧用データＲが複数に分割されて復旧用データＲ１，Ｒ２…となり、それぞれが互いに異なる複数の特定のＰＩＤのＴＳパケットＰｒ１′，Ｐｒ２′…のスタッフィングバイト領域に挿入されている。復旧用データＲ１はＰＩＤ＝１００のＴＳパケットＰｒ１′に挿入され、復旧用データＲ２はＰＩＤ＝２００のＴＳパケットＰｒ２′に挿入され、復旧用データＲ３はＰＩＤ＝１００のＴＳパケットＰｒ３′に挿入されている。
【００６８】
以上のように本参考例によれば、復旧用データを複数に分割して、その分割された復旧用データを、ＰＩＤを互いに異にする複数のＴＳパケットにおける各スタッフィングバイト領域に対して個別に挿入し、順次に記録媒体へ記録することが可能となる。もちろん、参考例１の場合の、不揮発性メモリが不要でコストダウンを促進し、記録媒体を無駄なく利用できるとの効果は、本参考例においても実現される。
【００６９】
（参考例５）
本発明の参考例５は、再生するＴＳパケットの復旧用データが記録されている複数のＰＩＤを検出して、管理情報の復旧を行うものである。
【００７０】
本発明の参考例５における記録再生装置の構成は、参考例３の場合の図７を援用する。ただし、特定ＰＩＤ検出部７は、再生されて出力されてくるトランスポートストリームにおいて互いに異なる複数の特定のＰＩＤを検出するものとして構成されている。
【００７１】
次に、上記のように構成された本参考例の記録再生装置の動作を図１１に示すシーケンスチャートを用いて説明する。
【００７２】
再生動作時において、再生制御部４は、記録媒体５からＴＳパケットＰとその管理情報Ｍを順次に読み出す。このなかには、複数に分割された復旧用データＲ１，Ｒ２…を挿入済みのＴＳパケットＰｒ１′，Ｐｒ２′…とそれぞれの管理情報Ｍが含まれる。このとき、再生制御部４は、記録時異常終了検出部３から記録時異常終了の通知を受け取っているかを確認し、受け取っているときには、特定ＰＩＤ検出部７および復旧用データ生成部８を介して、互いに異なる複数の特定のＰＩＤのＴＳパケットＰｒ１′，Ｐｒ２′…にかかわる復旧用データＲ１′，Ｒ２′…から分割前の本来の復旧用データＲを生成させる。
【００７３】
すなわち、記録時異常終了の通知を受け取っているとき、特定ＰＩＤ検出部７が起動される。特定ＰＩＤ検出部７は、再生制御部４からの一連のＴＳパケットＰｒ１′，Ｐｒ２′…から特定のＰＩＤを検出する。
【００７４】
復旧用データ生成部８は、特定ＰＩＤ検出部７で特定されたＰＩＤを互いに異にする複数のＴＳパケットＰｒ１′，Ｐｒ２′…におけるスタッフィングバイト領域にある分割された復旧用データＲ１，Ｒ２…を結合することによって分割前の本来の復旧用データＲを生成する。この結合によって復元された復旧用データＲは再生制御部４に送出され、再生制御部４は、ＴＳパケットＰの再生において、本来の復旧用データＲを用いて管理情報Ｍの復旧を行い、復旧した管理情報Ｍに基づいて記録媒体５にアクセスし、記録媒体５からＴＳパケットＰ１，Ｐ２…の再生を行う。順次に再生されたＴＳパケットＰ１，Ｐ２…は一連のトランスポートストリームとなる。一方、復旧用データ生成部８は、本来の復旧用データＲを生成したあと、分割された復旧用データＲ１，Ｒ２…に書き換わっていたスタッフィングバイト領域を元のデータに戻す。
【００７５】
動作の態様を前述の図１０で示すと、互いに異なる複数の特定ＰＩＤのＴＳパケットＰｒ１′，Ｐｒ２′…のスタッフィングバイト領域に挿入されている分割タイプの復旧用データＲ１，Ｒ２…が結合されて、分割前の本来の復旧用データＲが生成される。
【００７６】
以上のように本参考例によれば、トランスポートストリームにおける特定のＰＩＤを互いに異にする複数のＴＳパケットにおけるスタッフィングバイト領域に記録された復旧用データを結合して分割前の本来の復旧用データを生成するので、復旧用データに書き換わっていたスタッフィングバイト領域を元のデータに戻すことができる。もちろん、参考例１の場合の、不揮発性メモリが不要でコストダウンを促進し、記録媒体を無駄なく利用できるとの効果は、本参考例においても実現される。
【００７７】
（実施の形態６）
図１２は本発明の実施の形態６における記録再生装置の構成を示すブロック図である。本実施の形態は、ペイロードに変化がないＴＳパケットのペイロードに復旧用データを記録し、管理情報の復旧を行うものである。
【００７８】
図１２において、９は記録制御部１に入力されてくるトランスポートストリームにおいてペイロードに変化のないＴＳパケットのＰＩＤを検出するペイロード無変化ＰＩＤ検出部である。１は参考例１の場合と同様の記録制御部、２は参考例１の場合と同様の復旧用データ生成部である。
【００７９】
次に、上記のように構成された本実施の形態の記録再生装置の動作を図１３に示すシーケンスチャートを用いて説明する。
【００８０】
ペイロード無変化ＰＩＤ検出部９は、記録制御部１に入力されてくるトランスポートストリームにおいてペイロードのデータに変化がないＰＩＤを検出し、ペイロード無変化ＰＩＤ検出の旨を復旧用データ生成部２を介して記録制御部１に伝える。復旧用データ生成部２は、記録が異常終了した場合の予備的対策として、その異常を復旧するために必要となる復旧用データＲを生成し、記録制御部１に送出する。
【００８１】
記録制御部１は、復旧用データ生成部２から受け取った復旧用データＲを複数に分割して、復旧用データＲ１，Ｒ２…となし、前記のペイロード無変化ＰＩＤとして検出されたＰＩＤの複数のＴＳパケットＰ１，Ｐ２…における各ペイロードに対して分割された復旧用データＲ１，Ｒ２…を個別に挿入する。そして、この分割された復旧用データＲ１，Ｒ２…を挿入済みのＴＳパケットＰｒ１，Ｐｒ２…をそれぞれの管理情報Ｍとともに記録媒体５へ順次に記録する。
【００８２】
図１４に動作の態様を示す。復旧用データＲが複数に分割されて復旧用データＲ１，Ｒ２…となり、それぞれが特定ＰＩＤ（ＰＩＤ＝１００）の複数のＴＳパケットＰｒ１，Ｐｒ２…のペイロードに挿入されている。
【００８３】
以上のように本実施の形態によれば、復旧用データを複数に分割して、その分割された復旧用データをペイロード無変化ＰＩＤの複数のＴＳパケットにおける各ペイロードに対して個別に挿入し、順次に記録媒体へ記録することが可能となる。もちろん、参考例１の場合の、不揮発性メモリが不要でコストダウンを促進し、記録媒体を無駄なく利用できるとの効果は、本実施の形態においても実現される。
【００８４】
（実施の形態７）
図１５は本発明の実施の形態７における記録再生装置の構成を示すブロック図である。本実施の形態は、再生されたトランスポートストリームにおいてペイロードに復旧用データが記録されているＴＳパケットのＰＩＤを検出して、管理情報の復旧を行うものである。
【００８５】
図１５において、１０はＭＰＥＧのトランスポートストリームにおいて、ペイロードに復旧用データＲを挿入しているＴＳパケットＰのＰＩＤを検出する復旧用データ挿入ＰＩＤ検出部である。３は参考例１の場合と同様の記録時異常終了検出部、４は参考例１の場合と同様の再生制御部である。８は参考例３の場合と同様の復旧用データ生成部である。ただし、復旧用データ生成部８は、復旧用データ挿入ＰＩＤ検出部１０で特定されたＰＩＤの複数のＴＳパケットＰｒ１，Ｐｒ２…におけるペイロードにある分割された復旧用データＲ１，Ｒ２…を結合することによって分割前の本来の復旧用データＲを生成するとともに、分割された復旧用データＲ１，Ｒ２…に書き換わっていたペイロードを元のデータに戻すように構成されている。
【００８６】
次に、上記のように構成された本実施の形態の記録再生装置の動作を図１６に示すシーケンスチャートを用いて説明する。
【００８７】
再生動作時において、再生制御部４は、記録媒体５からＴＳパケットＰとその管理情報Ｍを順次に読み出す。このなかには、複数に分割された復旧用データＲ１，Ｒ２…をペイロードに挿入済みのＴＳパケットＰｒ１，Ｐｒ２…とそれぞれの管理情報Ｍが含まれる。このとき、再生制御部４は、記録時異常終了検出部３から記録時異常終了の通知を受け取っているかを確認し、受け取っているときには、復旧用データ挿入ＰＩＤ検出部１０および復旧用データ生成部８を介して、復旧用データ挿入特定ＰＩＤの複数のＴＳパケットＰｒ１，Ｐｒ２…にかかわる復旧用データＲ１，Ｒ２…から分割前の本来の復旧用データＲを生成させる。
【００８８】
すなわち、記録時異常終了の通知を受け取っているとき、復旧用データ挿入ＰＩＤ検出部１０が起動される。復旧用データ挿入ＰＩＤ検出部１０は、再生制御部４からの一連のＴＳパケットＰｒ１，Ｐｒ２…から復旧用データ挿入ペイロードのＰＩＤを検出する。
【００８９】
復旧用データ生成部８は、復旧用データ挿入ＰＩＤ検出部１０で特定された復旧用データ挿入ペイロードのＰＩＤの複数のＴＳパケットＰｒ１，Ｐｒ２…におけるペイロードにある分割された復旧用データＲ１，Ｒ２…を結合することによって分割前の本来の復旧用データＲを生成する。この結合によって復元された復旧用データＲは再生制御部４に送出され、再生制御部４は、ＴＳパケットＰの再生において、本来の復旧用データＲを用いて管理情報Ｍの復旧を行い、復旧した管理情報Ｍに基づいて記録媒体５にアクセスし、記録媒体５からＴＳパケットＰ１，Ｐ２…の再生を行う。順次に再生されたＴＳパケットＰ１，Ｐ２…は一連のトランスポートストリームとなる。一方、復旧用データ生成部８は、本来の復旧用データＲを生成したあと、分割された復旧用データＲ１，Ｒ２…に書き換わっていたペイロードを元のデータに戻す。
【００９０】
図１７に動作の態様を示す。複数のＴＳパケットＰｒ１，Ｐｒ２…のペイロードに挿入されている分割タイプの復旧用データＲ１，Ｒ２…が結合されて、分割前の本来の復旧用データＲが生成される。
【００９１】
以上のように本実施の形態によれば、トランスポートストリームのペイロードに記録されていた復旧用データを結合して復旧用データを生成し、復旧用データとなっていたペイロードのデータを元のデータに戻すことができる。
【００９２】
（実施の形態８）
図１８は本発明の実施の形態８における記録再生装置の構成を示すブロック図である。本実施の形態は、記録するＴＳパケットの復旧用データを挿入するための新たなＰＩＤを生成して、管理情報の復旧を行うものである。
【００９３】
図１８において、１１は入力されてくるトランスポートストリームにおけるＰＩＤを除外して新規ＰＩＤを割り出す新規ＰＩＤ割り出し部である。１は上記と同様の記録制御部、２は上記と同様の復旧用データ生成部である。
【００９４】
次に、上記のように構成された本実施の形態の記録再生装置の動作を図１９に示すシーケンスチャートを用いて説明する。
【００９５】
新規ＰＩＤ割り出し部１１は、記録制御部１に入力されてくるトランスポートストリームにおけるＰＩＤを排除して新規ＰＩＤを割り出し、復旧用データ生成部２を介して記録制御部１に送出する。復旧用データ生成部２は、復旧用データＲを生成して記録制御部１に送出する。
【００９６】
記録制御部１は、新規ＰＩＤの複数のＴＳパケットＰｒ１，Ｐｒ２…を生成するとともに、復旧用データ生成部２から受け取った復旧用データＲを複数に分割して、復旧用データＲ１，Ｒ２…となし、新規ＰＩＤの複数のＴＳパケットＰｒ１，Ｐｒ２…に各分割された復旧用データＲ１，Ｒ２…を個別に挿入する。そして、この分割された復旧用データＲ１，Ｒ２…を挿入済みのＴＳパケットＰｒ１，Ｐｒ２…をそれぞれの管理情報Ｍとともに記録媒体５へ順次に記録する。
【００９７】
図２０、図２１に動作の態様を示す。
【００９８】
以上のように本実施の形態によれば、トランスポートストリームには存在しない新規ＰＩＤのＴＳパケットを生成し、それに複数に分割された復旧用データを挿入した状態で記録媒体に記録することができる。
【００９９】
（実施の形態９）
図２２は本発明の実施の形態９における記録再生装置の構成を示すブロック図である。本実施の形態は、再生されるＴＳパケットＰの復旧用データが記録されている新たなＰＩＤを検出して、管理情報の復旧を行うものである。
【０１００】
図２２において、１２は新規ＰＩＤを検出する新規ＰＩＤ検出部である。３は上記と同様の記録時異常終了検出部、４は上記と同様の再生制御部、８は上記と同様の復旧用データ生成部である。
【０１０１】
次に、上記のように構成された本実施の形態の記録再生装置の動作を図２３に示すシーケンスチャートを用いて説明する。
【０１０２】
再生動作時において、再生制御部４は、記録媒体５からＴＳパケットＰとその管理情報Ｍを順次に読み出す。このなかには、複数に分割された復旧用データＲ１，Ｒ２…をペイロードに挿入済みのＴＳパケットＰｒ１，Ｐｒ２…とそれぞれの管理情報Ｍが含まれる。このとき、再生制御部４は、記録時異常終了検出部３から記録時異常終了の通知を受け取っているかを確認し、受け取っているときには、新規ＰＩＤ検出部１２および復旧用データ生成部８を介して、新規ＰＩＤのＴＳパケットＰｒ１，Ｐｒ２…にかかわる復旧用データＲ１，Ｒ２…から分割前の本来の復旧用データＲを生成させる。
【０１０３】
すなわち、記録時異常終了の通知を受け取っているとき、新規ＰＩＤ検出部１２が起動される、新規ＰＩＤ検出部１２は、再生制御部４からの一連のＴＳパケットＰｒ１，Ｐｒ２…から新規ＰＩＤを検出する。
【０１０４】
復旧用データ生成部８は、新規ＰＩＤ検出部１２で特定された新規ＰＩＤの複数のＴＳパケットＰｒ１，Ｐｒ２…におけるペイロードにある分割された復旧用データＲ１，Ｒ２…を結合することによって分割前の本来の復旧用データＲを生成する。この結合によって復元された復旧用データＲは再生制御部４に送出され、再生制御部４は、ＴＳパケットＰの再生において、本来の復旧用データＲを用いて管理情報Ｍの復旧を行い、復旧した管理情報Ｍに基づいて記録媒体５にアクセスし、記録媒体５からＴＳパケットＰ１，Ｐ２…の再生を行う。順次に再生されたＴＳパケットＰ１，Ｐ２…は一連のトランスポートストリームとなる。一方、復旧用データ生成部８は、本来の復旧用データＲを生成したあと、新規ＰＩＤを削除する。
【０１０５】
動作の態様は図２０、図２１のようなものとなる。
【０１０６】
以上のように本実施の形態によれば、トランスポートストリームの復旧用データが記録された新規ＰＩＤに記録されたＰＩＤから復旧用データを結合して復旧用データを生成し、復旧用データのＰＩＤを削除することができる。
【産業上の利用可能性】
【０１０７】
本発明の記録再生装置は、特に民生向けＡＶ機器分野の商品としての利用が最も効果的で、部品削減が可能なことにより、量産によるコスト削減効果は大きいと考えられる。また、異常終了後の復旧処理によるデータの再現性が高いことによる利便性の向上へもつながることが期待される。
【符号の説明】
【０１０８】
１    記録制御部
２    復旧用データ生成部
３    記録時異常終了検出部
４    再生制御部
５    記録媒体
６，７特定ＰＩＤ検出部
８    復旧用データ生成部
９    ペイロード無変化ＰＩＤ検出部
１０  復旧用データ挿入ＰＩＤ検出部
１１  新規ＰＩＤ割り出し部
１２  新規ＰＩＤ検出部
Ｒ    復旧用データ
【図１】
2011086370.tif 000003
【図２】
2011086370.tif 000004
【図３】
2011086370.tif 000005
【図４】
2011086370.tif 000006
【図５】
2011086370.tif 000007
【図６】
2011086370.tif 000008
【図７】
2011086370.tif 000009
【図８】
2011086370.tif 000010
【図９】
2011086370.tif 000011
【図１０】
2011086370.tif 000012
【図１１】
2011086370.tif 000013
【図１２】
2011086370.tif 000014
【図１３】
2011086370.tif 000015
【図１４】
2011086370.tif 000016
【図１５】
2011086370.tif 000017
【図１６】
2011086370.tif 000018
【図１７】
2011086370.tif 000019
【図１８】
2011086370.tif 000020
【図１９】
2011086370.tif 000021
【図２０】
2011086370.tif 000022
【図２１】
2011086370.tif 000023
【図２２】
2011086370.tif 000024
【図２３】
2011086370.tif 000025
【図２４】
2011086370.tif 000026