(57)【要約】【課題】  補助情報を用いて指定表示時刻間に必要なパケットをダビング等の用途で転送を行う従来の記録再生方法では、選別操作が必要となるか、他プログラムの不必要なパケットも転送先の記録媒体に記録され、記録容量の観点から効率的ではない。【解決手段】  ＰＩＤ判別器２は、ＰＳＩ情報を基に、多重化ストリーム全体に関する情報を含むＴＳパケットと、各プログラムに関する映像・音声のプレゼンテーションデータを含むパケットＰＧとを識別し、各々別々のバッファ３、４、５に格納する。パック構成バッファ６は、バッファ３〜５の各出力を別々に入力時刻順に隣接するグループを構成し、まとめて１つのパックを生成する。パック単位毎の記録領域を示すパック領域情報と、パック内の各グループの記録領域を示すグループ領域情報が生成される。パック領域情報とグループ領域情報とは記録媒体１１上のパックの記録領域とは別の領域に記録される。【選択図】            図１
2006229767.tif 000002
【特許請求の範囲】
【請求項１】
一以上のプログラムを含む映像音声多重化ストリームが、この映像音声多重化ストリーム全体に関する情報を含む第１のパケットと、前記プログラム毎の映像・音声等のプレゼンテーション情報を含む第２のパケットとが時系列的に合成されており、この映像音声多重化ストリームをランダムアクセス可能な記録媒体に記録する多重化ストリームの記録方法であって、
入力される前記映像音声多重化ストリームを構成する前記第１及び第２のパケットのそれぞれのパケット先頭位置に入力時刻情報を付与する第１のステップと、
前記第１のステップにより前記入力時刻情報が付与された前記映像音声多重化ストリームから前記第１のパケットを判別すると共に、前記第２のパケットは前記プログラム毎に判別する第２のステップと、
前記第２のステップで判別された前記第１のパケットを入力順で隣接するように配置した第１のグループと、プログラム毎の前記第２のパケットを入力順で隣接するように配置したプログラム数に対応した数の第２のグループとを得る第３のステップと、
前記第１及び第２のグループをまとめて１つのパックを生成する第４のステップと、
前記パック単位毎の記録領域を示すパック領域情報と、前記パック内の各グループの記録領域を示すグループ領域情報とを生成する第５のステップと、
前記第４のステップで生成された前記パックを前記記録媒体に記録すると共に、前記第５のステップで生成された前記パック領域情報と前記グループ領域情報とを前記記録媒体の前記パックの記録領域とは別の領域に記録する第６のステップと
を含むことを特徴とする多重化ストリームの記録方法。
【請求項２】
一以上のプログラムを含む映像音声多重化ストリームが、この映像音声多重化ストリーム全体に関する情報を含む第１のパケットと、前記プログラム毎の映像・音声等のプレゼンテーション情報を含む第２のパケットとが時系列的に合成されており、この映像音声多重化ストリームをランダムアクセス可能な記録媒体に記録する多重化ストリームの記録方法であって、
入力される前記映像音声多重化ストリームを構成する前記第１及び第２のパケットのそれぞれのパケット先頭位置に入力時刻情報を付与する第１のステップと、
前記第１のステップにより前記入力時刻情報が付与された前記映像音声多重化ストリームから前記第１のパケットを判別すると共に、前記第２のパケットは前記プログラム毎に判別する第２のステップと、
前記第２のステップで判別された前記第１のパケットを入力順で隣接するように配置した第１のグループと、プログラム毎の前記第２のパケットを入力順で隣接するように配置したプログラム数に対応した数の第２のグループとを得る第３のステップと、
前記第１及び第２のグループをまとめて１つのパックを生成する第４のステップと、
前記パック単位毎の記録領域を示すパック領域情報と、前記パック内の各グループの記録領域を示すグループ領域情報とを生成すると共に、前記第２のパケットのうち各プログラムの表示情報の表示時刻とその表示情報の先頭パケットの位置情報と前記表示情報をデコードする前にデコード入力が必要な情報とを関連付けたエントリポイント情報を各プログラム毎に生成する第５のステップと、
前記第４のステップで生成された前記パックを前記記録媒体に記録すると共に、前記第５のステップで生成された前記パック領域情報と前記グループ領域情報と前記エントリポイント情報とを前記記録媒体の前記パックの記録領域とは別の領域に記録する第６のステップと
を含むことを特徴とする多重化ストリームの記録方法。
【請求項３】
請求項１記載の記録方法で前記パック、前記パック領域情報及び前記グループ領域情報をランダムアクセス可能な記録媒体に記録し、この記録媒体から記録情報を再生する多重化ストリームの記録再生方法であって、
前記記録媒体から再生された前記パックを、前記記録媒体から再生された前記パック領域情報及び前記グループ領域情報に基づいて、前記第１のグループと、プログラム毎の前記第２のグループとに分けて、前記第１のグループは第１のバッファに格納すると共に前記第２のグループは前記プログラム数に対応した数の第２のバッファに格納する第１の再生ステップと、
前記第１及び第２のバッファに格納された前記第１及び第２のグループをそれぞれ構成する前記第１及び第２のパケットを、前記入力時刻情報に基づいて順次に読み出し出力する第２の再生ステップと、
前記第２の再生ステップにより前記第１及び第２のバッファから出力された前記第１及び第２のパケットをデコードする第３の再生ステップと
を含むことを特徴とする多重化ストリームの記録再生方法。
【請求項４】
請求項２記載の記録方法で前記パック、前記パック領域情報、前記グループ領域情報及び前記エントリポイント情報をランダムアクセス可能な記録媒体に記録し、この記録媒体から記録情報を再生する多重化ストリームの記録再生方法であって、
前記記録媒体から再生された前記パック領域情報、前記グループ領域情報及び前記エントリポイント情報をメモリに格納する第１の再生ステップと、
前記記録媒体に記録されている前記一以上のプログラムのうち、任意のプログラムの任意の表示情報の表示時刻の再生指示入力を受け、前記メモリに格納されている前記パック領域情報、前記グループ領域情報及び前記エントリポイント情報を用いて、前記再生指示された表示時刻の表示情報の先頭パケットの位置情報と前記再生指示された表示情報をデコードする前にデコード入力が必要な情報とを取得する第２の再生ステップと、
前記第２の再生ステップで取得した前記デコード入力が必要な情報を前記記録媒体から再生して第１のバッファに格納する第３の再生ステップと、
前記第２の再生ステップで取得した前記再生指示された表示時刻の表示情報の先頭パケットの位置情報を含むグループのパケットを前記記録媒体から再生して第２のバッファに格納する第４の再生ステップと、
前記第１のバッファに格納されている前記情報を読み出して処理した後、前記第２のバッファに格納されている前記パケットを読み出してデコードする第５の再生ステップと
を含むことを特徴とする多重化ストリームの記録再生方法。
【請求項５】
請求項２記載の記録方法で前記パック、前記パック領域情報、前記グループ領域情報及び前記エントリポイント情報をランダムアクセス可能な記録媒体に記録し、この記録媒体から記録情報を再生する多重化ストリームの記録再生方法であって、
前記記録媒体から再生された前記パック領域情報、前記グループ領域情報及び前記エントリポイント情報をメモリに格納する第１の再生ステップと、
前記記録媒体に記録されている前記一以上のプログラムのうち、任意のプログラムの任意の表示情報の転送指示入力を受け、前記メモリに格納されている前記パック領域情報、前記グループ領域情報及び前記エントリポイント情報を用いて、前記転送指示された表示情報の表示時間から先頭パケットと終了パケットの位置情報と前記転送指示された表示情報をデコードする前にデコード入力が必要な情報とを取得する第２の再生ステップと、
前記第２の再生ステップで取得した前記デコード入力が必要な情報を前記記録媒体から再生して第１のバッファに格納する第３の再生ステップと、
前記第２の再生ステップで取得した前記再生指示された表示情報の先頭パケットと終了パケットの位置情報から前記先頭パケットから前記終了パケットまでのグループのパケットを前記記録媒体から再生して第２のバッファに格納する第４の再生ステップと、
前記第１のバッファに格納されている前記情報と、前記第２のバッファに格納されている前記パケットとを順次に読み出して他の機器へ出力する第５の再生ステップと
を含むことを特徴とする多重化ストリームの記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は多重化ストリームの記録方法及び記録再生方法に係り、特にランダムアクセス可能な記録媒体に複数のプログラムを含むディジタル映像音声多重化ストリームを記録する多重化ストリームの記録方法、及びその記録媒体に記録されたディジタル映像音声多重化ストリーム内から任意のプログラムを再生する多重化ストリームの記録再生方法に関する。
【背景技術】
【０００２】
最近になり、ＭＰＥＧ−２（Moving Picture Experts Group phase 2）などの圧縮符号化方式により映像データ及び音声データをそれぞれ符号化した後、多重化してディジタル映像音声多重化ストリームを構成して放送するディジタル放送が、放送衛星（ＢＳ;Broadcasting Satellite）を中継局とするＢＳ放送を始めとし、通信衛星（ＣＳ;Communication Satellite）を中継局とするＣＳ放送、及び地上局を中継局とするディジタル地上波放送などとして普及しつつある。
【０００３】
上記のＭＰＥＧ−２によるディジタル映像音声多重化ストリームには、複数の番組のデータが多重化されたトランスポートストリーム（Transport Stream）があり、このトランスポートストリームでは１つのＲＦチャネルに対し、ＨＤ（high Definition）画質であれば１プログラム、ＳＤ（Standard Definition）画質であれば３プログラムの送信が可能となっている。
【０００４】
一方、放送番組を録画する装置もアナログＶＴＲ、ディジタルＶＴＲなどの磁気テープを記録媒体とする磁気記録再生装置の他に、ハードディスクやＤＶＤ（Digital Versatile Disc）などランダムアクセス可能な記録媒体にトランスポートストリームなどを記録する番組記録装置も市場に導入されている。ランダムアクセス可能な記録媒体にトランスポートストリームを記録する装置の場合では、複数の番組を同一の記録媒体に記録し、その中から希望する番組を即座に検索して再生することができるなど使用者に便利な機能を有している。
【０００５】
ここで、ＭＰＥＧ−２トランスポートストリーム内のパケットを時系列で見ると、トランスポートストリーム全体に関する情報を含むパケットや、複数の番組（プログラム）の映像音声表示情報を含むパケットは、表示プログラム切換時の映像音声表示を迅速に行うために、インタリーブされて多重化されて送信されている。
【０００６】
一般的にディジタル放送等の様に複数の番組（プログラム）の映像音声表示情報を含む映像音声多重化ストリームを記録する際、入力された映像音声多重化ストリームをそのまま記録媒体に記録した方が記録処理としては簡素化でき、かつ、迅速である。しかし、映像音声多重化ストリーム内ではストリーム全体に関する情報を含むパケットや映像音声表示情報を含むパケットは前述したようにインタリーブされ、入れ子状態になっているので、この手法で記録した映像音声多重化ストリームから任意のプログラムに関するパケットだけを他の記録媒体にダビングや記録領域の無効化を行うために抽出する場合には、映像音声多重化ストリームを記録媒体から全て読み出して、各パケットのＩＤを調べて転送先の記録媒体に記録すべきパケットか否かを判断する必要がある。
【０００７】
従来、記録媒体上のＭＰＥＧ−２のトランスポートストリームの蓄積処理及び再生処理を行いつつ、特殊再生等の再生条件に適合してデータ転送を実現するようにした記録再生方法が知られている（例えば、特許文献１参照）。この特許文献１記載の従来の記録再生方法では、入力されたトランスポートストリームの蓄積命令を受けると、対応する符号化データを順次記憶手段に蓄積すると共に、ランダム再生時のアクセス単位であるアクセスユニット毎に解析を行って記憶手段による記録位置情報を含む補助情報を生成し、特殊再生などの再生指令を受けたときは、補助情報に基づいて再生条件に合致するアクセスユニットを再生対象として選択的に決定し、記憶手段から再生対象のアクセスユニットを読み出して再生トランスポートストリームを構成して出力する。
【０００８】
【特許文献１】特開２００２−７７８１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１記載の従来の記録再生方法のように、補助情報を用いて指定表示時刻間に必要なパケットをダビング等の用途で転送を行う方法では、複数プログラムを含む多重化ストリームでは、必要なパケット選別を行うか、他プログラムのパケットも一緒に転送するかのいずれかとなり、前者は選別操作が必要となり、後者は他プログラムの不必要なパケットも転送先の記録媒体に記録され、記録容量の観点から効率的ではない。
【００１０】
本発明は以上の点に鑑みなされたもので、記録媒体に記録された多重化ストリームを全て読み出すことなく、任意のプログラムの再生で最低限必要なパケットだけを迅速に抽出し得る多重化ストリームの記録方法及び記録再生方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するため、第１の発明は、一以上のプログラムを含む映像音声多重化ストリームが、この映像音声多重化ストリーム全体に関する情報を含む第１のパケットと、プログラム毎の映像・音声等のプレゼンテーション情報を含む第２のパケットとが時系列的に合成されており、この映像音声多重化ストリームをランダムアクセス可能な記録媒体に記録する多重化ストリームの記録方法であって、入力される映像音声多重化ストリームを構成する第１及び第２のパケットのそれぞれのパケット先頭位置に入力時刻情報を付与する第１のステップと、第１のステップにより入力時刻情報が付与された映像音声多重化ストリームから第１のパケットを判別すると共に、第２のパケットはプログラム毎に判別する第２のステップと、第２のステップで判別された第１のパケットを入力順で隣接するように配置した第１のグループと、プログラム毎の第２のパケットを入力順で隣接するように配置したプログラム数に対応した数の第２のグループとを得る第３のステップと、第１及び第２のグループをまとめて１つのパックを生成する第４のステップと、パック単位毎の記録領域を示すパック領域情報と、パック内の各グループの記録領域を示すグループ領域情報とを生成する第５のステップと、第４のステップで生成されたパックを記録媒体に記録すると共に、第５のステップで生成されたパック領域情報とグループ領域情報とを記録媒体のパックの記録領域とは別の領域に記録する第６のステップとを含むことを特徴とする。
【００１２】
この発明では、入力された映像音声多重化ストリームを多重化ストリーム全体に関する情報を含むパケットと、各プログラムに対する映像音声情報を含むパケットの選別を行い、それらを選別された集合毎に記録領域を分けて、ランダムアクセス可能な記録媒体に記録すると同時に、それぞれの記録領域情報とプログラムを識別できる管理情報としてパック領域情報とグループ領域情報を生成し、同じ記録媒体内にパック記録領域とは別に用意した専用記録領域に記録するようにしたため、記録媒体にはどのプログラムのグループがどの記録領域に記録されているかをパック領域情報及びグループ領域情報に基づいて再生側で検出させることができる。
【００１３】
また、上記の目的を達成するため、第２の発明は、一以上のプログラムを含む映像音声多重化ストリームが、この映像音声多重化ストリーム全体に関する情報を含む第１のパケットと、プログラム毎の映像・音声等のプレゼンテーション情報を含む第２のパケットとが時系列的に合成されており、この映像音声多重化ストリームをランダムアクセス可能な記録媒体に記録する多重化ストリームの記録方法であって、入力される映像音声多重化ストリームを構成する第１及び第２のパケットのそれぞれのパケット先頭位置に入力時刻情報を付与する第１のステップと、第１のステップにより入力時刻情報が付与された映像音声多重化ストリームから第１のパケットを判別すると共に、第２のパケットはプログラム毎に判別する第２のステップと、第２のステップで判別された第１のパケットを入力順で隣接するように配置した第１のグループと、プログラム毎の第２のパケットを入力順で隣接するように配置したプログラム数に対応した数の第２のグループとを得る第３のステップと、第１及び第２のグループをまとめて１つのパックを生成する第４のステップと、パック単位毎の記録領域を示すパック領域情報と、パック内の各グループの記録領域を示すグループ領域情報とを生成すると共に、第２のパケットのうち各プログラムの表示情報の表示時刻とその表示情報の先頭パケットの位置情報と表示情報をデコードする前にデコード入力が必要な情報とを関連付けたエントリポイント情報を各プログラム毎に生成する第５のステップと、第４のステップで生成されたパックを記録媒体に記録すると共に、第５のステップで生成されたパック領域情報とグループ領域情報とエントリポイント情報とを記録媒体のパックの記録領域とは別の領域に記録する第６のステップとを含むことを特徴とする。
【００１４】
また、上記の目的を達成するため、第３の発明は、第１の発明の記録方法でパック、パック領域情報及びグループ領域情報をランダムアクセス可能な記録媒体に記録し、この記録媒体から記録情報を再生する多重化ストリームの記録再生方法であって、記録媒体から再生されたパックを、記録媒体から再生されたパック領域情報及びグループ領域情報に基づいて、第１のグループと、プログラム毎の第２のグループとに分けて、第１のグループは第１のバッファに格納すると共に第２のグループはプログラム数に対応した数の第２のバッファに格納する第１の再生ステップと、第１及び第２のバッファに格納された第１及び第２のグループをそれぞれ構成する第１及び第２のパケットを、入力時刻情報に基づいて順次に読み出し出力する第２の再生ステップと、第２の再生ステップにより第１及び第２のバッファから出力された第１及び第２のパケットをデコードする第３の再生ステップとを含むことを特徴とする。
【００１５】
この発明では、記録媒体にはどのプログラムのグループがどの記録領域に記録されているかをパック領域情報及びグループ領域情報に基づいて再生側で検出することができるので、多重化ストリームを記録媒体からすべて再生することなく、任意のプログラムの任意のグループのみを再生することができる。
【００１６】
また、上記の目的を達成するため、第４の発明は、第２の発明の記録方法でパック、パック領域情報、グループ領域情報及びエントリポイント情報をランダムアクセス可能な記録媒体に記録し、この記録媒体から記録情報を再生する多重化ストリームの記録再生方法であって、記録媒体から再生されたパック領域情報、グループ領域情報及びエントリポイント情報をメモリに格納する第１の再生ステップと、記録媒体に記録されている一以上のプログラムのうち、任意のプログラムの任意の表示情報の表示時刻の再生指示入力を受け、メモリに格納されているパック領域情報、グループ領域情報及びエントリポイント情報を用いて、再生指示された表示時刻の表示情報の先頭パケットの位置情報と再生指示された表示情報をデコードする前にデコード入力が必要な情報とを取得する第２の再生ステップと、第２の再生ステップで取得したデコード入力が必要な情報を記録媒体から再生して第１のバッファに格納する第３の再生ステップと、第２の再生ステップで取得した再生指示された表示時刻の表示情報の先頭パケットの位置情報を含むグループのパケットを記録媒体から再生して第２のバッファに格納する第４の再生ステップと、第１のバッファに格納されている情報を読み出して処理した後、第２のバッファに格納されているパケットを読み出してデコードする第５の再生ステップとを含むことを特徴とする。
【００１７】
この発明では、再生指示された任意の表示時刻の表示情報の記録領域を、記録媒体に記録されているパック領域情報、グループ領域情報及びエントリポイント情報を用いて識別できる。
【００１８】
また、上記の目的を達成するため、第５の発明は、第２の発明の記録方法でパック、パック領域情報、グループ領域情報及びエントリポイント情報をランダムアクセス可能な記録媒体に記録し、この記録媒体から記録情報を再生する多重化ストリームの記録再生方法であって、記録媒体から再生されたパック領域情報、グループ領域情報及びエントリポイント情報をメモリに格納する第１の再生ステップと、記録媒体に記録されている一以上のプログラムのうち、任意のプログラムの任意の表示情報の転送指示入力を受け、メモリに格納されているパック領域情報、グループ領域情報及びエントリポイント情報を用いて、転送指示された表示情報の表示時間から先頭パケットと終了パケットの位置情報と転送指示された表示情報をデコードする前にデコード入力が必要な情報とを取得する第２の再生ステップと、第２の再生ステップで取得したデコード入力が必要な情報を記録媒体から再生して第１のバッファに格納する第３の再生ステップと、第２の再生ステップで取得した再生指示された表示情報の先頭パケットと終了パケットの位置情報から先頭パケットから終了パケットまでのグループのパケットを記録媒体から再生して第２のバッファに格納する第４の再生ステップと、第１のバッファに格納されている情報と、第２のバッファに格納されているパケットとを順次に読み出して他の機器へ出力する第５の再生ステップとを含むことを特徴とする。
【００１９】
この発明では、転送指示された表示情報の表示時間から先頭パケットと終了パケットの位置情報と転送指示された表示情報の記録媒体での記録領域を、パック領域情報、グループ領域情報及びエントリポイント情報を用いて識別して、その記録領域から再生した情報を他の機器へ転送することができる。
【発明の効果】
【００２０】
本発明によれば、記録媒体内に多重化ストリームから生成したパックの記録領域とは別に用意した専用記録領域にパック領域情報及びグループ領域情報を記録することで、その多重化ストリーム内の任意のプログラムを再生するのに最低限必要なパケットの抽出を行う際に、記録媒体から再生したパック領域情報及びグループ領域情報を基に必要なパケットのみが記録されている記録領域を容易に判別できるので、その記録領域だけを読み出すことによって、迅速に任意のプログラムのパケットを再生することができる。
【００２１】
また、本発明によれば、パック単位毎の記録領域を示すパック領域情報と、パック内の各グループの記録領域を示すグループ領域情報と共に、各プログラムの表示情報の表示時刻とその表示情報の先頭パケットの位置情報と表示情報をデコードする前にデコード入力が必要な情報とを関連付けたエントリポイント情報を各プログラム毎に生成して、記録媒体のパック記録領域とは異なる領域に記録するようにしたため、これらのパック領域情報とグループ領域情報とエントリポイント情報とを用いて、任意の表示時刻のプログラムのパックだけを再生又は転送することができ、従来のように多重化ストリームのすべてを読み出して全パケットのＩＤ（ＰＩＤ）を判別するよりもはるかに効率の良い再生処理ができ、外部機器にストリームを低ビットレートで転送することができ、また、ダビング時等に転送先記録媒体の使用記録容量を節約することができる。
【発明を実施するための最良の形態】
【００２２】
次に、本発明の一実施の形態について図面と共に説明する。図１は本発明になる多重化ストリームの記録方法及び記録再生方法の一実施の形態が適用される映像音声信号記録再生装置のブロック図を示す。図１に示す映像音声信号記録再生装置は、入力時刻タイムスタンプ（ＡＴＣ）付加器１、ＰＩＤ判別器２、グループ構成用バッファ３〜５、パック構成用バッファ６、記録再生部７、制御回路８、エントリポイントマップ情報記憶メモリ９、記録領域情報記憶メモリ１０、記録媒体１１、再生転送切換スイッチ１２、再生装置切換スイッチ１３、ＰＩＤ判別器１４、グループ遅延用バッファ１５〜１７、入力時刻情報同期用クロック発生器１８、圧縮符号化デコーダ（ＤＥＣ）１９、モニタ装置２０及びダビング用記録媒体２１から構成される。
【００２３】
再生装置切換スイッチ１３は、記録媒体１１から入力されたストリームデータを再生してモニタ装置２０に表示させる場合に端子１３ａ側に接続されて入力ストリームデータをＰＩＤ判別器１４に供給し、本発明を用いて記録したストリームデータを表示装置２０で表示する場合は端子１３ｂ側に接続されてデコーダ１９に供給する。また、再生転送切換スイッチ１２は、ユーザーが復号化処理を要する処理（モニタ装置２０に再生ストリームを出力）する場合は端子１２ａ側に接続され、ユーザーが復号化処理を要さない処理（他記録媒体２１へのダビング・転送等）を行いたい場合は、端子１２ｂ側に接続される。
【００２４】
まず、図１の映像音声記録再生装置の記録動作について説明する。記録が開始されると、ディジタル入力端子を通して入力された、ＭＰＥＧ−２方式等により圧縮符号化されて得られた映像音声多重化ストリームは、映像音声多重化ストリーム内の映像・音声プレゼンテーション情報の表示時刻の同期に用いるクロック以上の周波数をもつクロックを内蔵したＡＴＣ付加器１で、映像音声多重化ストリームの各パケットの先頭に、入力時刻情報（タイムスタンプ）が付加された後、ＰＩＤ判別器２に供給される。
【００２５】
ＰＩＤ判別器２に供給される映像音声多重化ストリームが、ＭＰＥＧ−２トランスポートストリーム（ＴＳ）による形式である場合、このトランスポートストリームは、図２（Ａ）に示すフォーマットであり、ＰＡＴ（プログラム・アソシエーション・テーブル）やＰＭＴ（プログラム・マップ・テーブル）等からなるプログラム仕様情報であるＰＳＩ（プログラム・セクション・インフォメーション）情報と、プログラム１に関する映像音声等のＴＳパケットの集合ＰＧ１と、プログラム２に関する映像音声等のＴＳパケットの集合ＰＧ２とが時系列的に合成されている。また、図示しないヘッダ中にパケット識別子（ＰＩＤ;Packet ID）が含まれている。
【００２６】
ＰＩＤ判別器２は、上記のＰＡＴやＰＭＴ等のＰＳＩ情報を基に、多重化ストリーム全体に関する情報（ＰＡＴ，ＰＭＴ，ＰＣＲ（プログラム・クロック・リファレンス）等）を含むＴＳパケットと、プログラム１に関する映像・音声のプレゼンテーションデータを含むパケットＰＧ１と、プログラム２に関する映像・音声のプレゼンテーションデータを含むパケットＰＧ２とをＰＩＤでそれぞれ識別し、ＰＳＩ情報を含むパケットはグループ構成バッファ３に、プログラム１、プログラム２の映像・音声のプレゼンテーションデータを含むパケットＰＧ１、ＰＧ２はそれぞれグループ構成バッファ４、５に別々に格納していく。これにより、グループ構成バッファ３、４、５の記憶内容は、図２（Ｂ）、（Ｃ）、（Ｄ）に模式的に示すようになる。
【００２７】
以下、多重化ストリーム全体に関する情報をＰＳＩ情報、それらを含むパケットで構成されるグループをＰＳＩグループ、各プログラム内の映像音声プレゼンテーション情報をＰＧ情報、それらを含むパケットで構成されるグループをＰＧグループとする。
【００２８】
記録中に入力多重化ストリームのプログラム数が変更された場合も考慮する必要があるので、ＰＳＩ情報がＰＩＤ判別器２へ入力される時には、ＰＳＩ情報の変更を検知し、必要なグループ構成バッファの個数とサイズを算出し、それに応じたグループ構成バッファを用意する必要がある。またこの変更情報を多重化ストリームとは別の領域に管理情報として記録する。
【００２９】
ＡＴＣ付加器１からある単位時間経過通知が発行されるか、又はグループ構成用バッファ３〜５のいずれかの蓄積データ量が、予め定めたバイト数に達すると、ＰＳＩグループ構成用バッファ３、プログラム毎のＰＧグループ構成用バッファ４，５の順にグループ構成バッファ３〜５にそれぞれ格納されているデータを読み出して、パック構成バッファ６へ出力する。これにより、パック構成バッファ６の記憶内容は図２（Ｅ）に模式的に示すようになる。
【００３０】
このとき、もし、各グループ構成バッファ３〜５のデータが、後述する記録媒体１１に対して読み書きができる最小アクセス単位になっていないときには、ヌルパケットやスタッフィングバイトをデータ未格納な部分に付加し、各グループがアクセスサイズの整数倍に整形してからパック化処理を行う。
【００３１】
一方で次々と多重化ストリームが入力されてくるので、上記と同様に入力多重化ストリーム中のＰＳＩ情報の変更を検知し、必要なグループ構成バッファの個数とサイズを算出して各データを各グループ構成バッファに別々に格納していく。このとき、必ず最初にグループ構成バッファに入力されるのは多重化ストリーム内のパケットを判別する基礎となる情報を含むパケット、例えばＭＰＥＧ−２トランスポートストリームの場合であればＰＡＴ情報を含むパケットとなる。そして、パック構成バッファ６で作成したパックデータは、記録再生部７により記録媒体１１に記録される。
【００３２】
このとき、上記の記録媒体１１への記録と同時に、パック構成バッファ６で作成したパックデータは制御回路８に供給され、ここで図３（Ａ）に示すように、多重化ストリームに対する記録領域情報Stream_all_Infoが生成されて記録領域情報メモリ１０内に一時記憶される。この記録領域情報Stream_all_Infoは、図３（Ｂ）に示すように、ストリームの記録方法を示す情報rec_wayとストリームの連続記録領域数numStrとからなる。
【００３３】
ここで、多重化ストリームに対する記録領域情報Stream_all_Infoは、図３（Ａ）〜（Ｃ）に示したように、連続して隣接するセクタ毎の多重化ストリームの記録領域情報Stream_info[i]からなり、各Stream_info[i]はパック記録領域情報TS_Pack_infoからなる。また、パック記録領域情報TS_Pack_infoは、図３（Ｄ）に示すように、パックに対する記録領域情報（開始セクタ番号star_sector、終了セクタ番号end_sector）と、記録したパック内の各グループの記録領域情報（プログラム数numPG、各グループ1,2の開始位置までのセクタ数PS1_start_offset ,PS2_start_offset）を合わせた情報である。
【００３４】
ここで、TS_pack_info[i]は、パック構成バッファ６に格納されたパックを記録媒体１１に記録する毎に、記録再生部７の記録動作に連携して制御回路８にて１パックに対して１つのTS_pack_info[i]が作成される。Stream_Info[i]は、記録媒体１１の論理位置において、一連の記録動作中にTS_pack_info[i]が隣接せずに記録される場合に作成される。つまり、記録しようとする記録媒体１１に、まだ何も記録されていないときには、ストリームデータは隣接したセクタに連続して記録できるので、基本的にStream_Info[i]は一連の記録中に１つだけ作成される。
【００３５】
しかし、記録しようとする記録媒体１１に、既に記録済みのコンテンツが存在し、部分削除等の編集処理が行われていた場合は、記録媒体１１上でこれから記録しようとする未使用記録領域は連続しているとは限らない。例えば、１００セクタ容量の記録媒体上の０〜１０セクタと５０〜７０セクタとにコンテンツが記録されていた場合は、これから使用できるセクタは１１〜４９セクタと７１〜９９セクタとなる。この場合、記録開始時（０セクタに対して記録が行われた時）に、まず、Stream_Info[0]が作成され、その後４９セクタに対して記録を終了し、次に７１セクタに対して記録が行われた時にStream_Info[1]が新たに作成される。
【００３６】
以上の一連の記録処理が、記録停止命令を受けた直後に入力されたストリームデータまで繰り返し行われ、その一連の記録処理終了直後等、任意のタイミングで多重化ストリーム用とは別に記録媒体１１内に用意した記録領域に、記録領域情報メモリ１０に一時記憶されているストリーム記録領域情報Stream_all_Infoやstream_info[i]と、それに付随するパック記録領域情報TS_Pack_Infoと、グループ記録領域情報とが制御回路８により読み出されて記録再生部７により記録される。
【００３７】
なお、前記の記録時において、多重化ストリーム全体に関するＰＳＩ情報を含むパケットで構成されるＰＳＩグループ、各プログラム毎にその映像音声プレゼンテーション情報であるＰＧ情報を含むパケットで構成されるＰＧグループ（前記の例ではＰＧ１、ＰＧ２）は、記録再生装置が記録媒体１１に書き込み又は読み出し可能な最小アクセス情報量の整数倍で構成され、もしこの記録情報量に満たない場合は、ヌルパケットやスタッフィングバイトを用いて整数倍にされている。
【００３８】
次に、図１の映像音声記録再生装置の再生動作について説明する。通常の再生動作時にはスイッチ１２は端子１２ａ側に接続され、スイッチ１３は端子１３ａ側に接続される。まず、記録媒体ロード時に記録媒体１１の多重化ストリーム記録領域とは別の所定の記録領域に記録されている多重化ストリームに対するストリーム記録領域情報Stream_all_Infoと、それに付随するパック記録領域情報TS_Pack_Infoが記録再生部７により再生されて制御回路８を介して記録領域情報メモリ１０に展開される。
【００３９】
続いて、記録再生部７が上記の記録方法で記録された映像音声多重化ストリームをパック単位で記録媒体１１から読み出し、その読み出し映像音声多重化ストリームを端子１２ａ側に接続されているスイッチ１２及び端子１３ａ側に接続されているスイッチ１３を介してＰＩＤ判別器１４に入力する。
【００４０】
ＰＩＤ判別器１４は、例えばマルチプログラムと呼ばれる、ＰＡＴ内にＰＭＴのＰＩＤが複数記述されている再生映像音声多重化ストリームについては、各ＰＭＴ内にプログラム毎のＥＳ（エレメンタリ・ストリーム）のＰＩＤ等が記述されているので、それに基づき識別した、プログラム１に関するＴＳパケットの集合ＰＧ１はグループ遅延用バッファ１５に、プログラム２に関するＴＳパケットの集合ＰＧ２はグループ遅延用バッファ１６に、ＰＡＴ、ＰＭＴ、ＰＣＲ（Program Clock Reference）を含むＴＳパケット等ストリーム内のどのプログラムを再生する場合にも必要な情報を含むＴＳパケットはグループ遅延用バッファ１７に入力する。
【００４１】
ただし、最小アクセス単位のグループ化を実現するために記録時に挿入したヌルパケットやスタッフィングバイトは、再生映像音声多重化ストリームをＰＩＤ判別器１４に入力する前に排除する必要がある。この操作を行わないと記録時の多重化ストリーム入力をデコーダ（ＤＥＣ）１９に対して再現できず、グループ遅延用バッファ１５〜１７のオーバーフローや、パケットをグループ遅延用バッファ１５〜１７からデコーダ１９に出力すべき時刻に、グループ遅延用バッファ１５〜１７にまだ該当パケットが格納されていないという状況を引き起こす恐れがあるためである。
【００４２】
また、再生時最初のパケットから入力時刻情報を取り出し、それを基に、最初のパケットがＰＩＤ判別器１４からグループ遅延用バッファ１５〜１７へ入力するまでの時間を考慮した時刻を入力時刻情報同期用クロック発生器１８にその時刻を設定し、クロックカウントを開始する。または、最初のパケットがグループ遅延用バッファ１５〜１７に入力されたことを入力時刻情報同期用クロック発生器１８に通知してから、そのパケットの入力時刻情報から入力時刻情報同期用クロック発生器１８がクロックカウントを開始する。
【００４３】
グループ遅延用バッファ１５〜１７は入力時刻情報同期用クロック発生器１８のクロックカウント値を参照して、各グループ遅延用バッファ１５〜１７内の入力順先頭のパケットの入力時刻情報と比較し、もし同じ時刻になったら、デコーダ１９にそのパケットを出力する。これにより、デコーダ１９は記録時に入力した多重化ストリームをデコードすることと同じ状況を再現でき、復号して得たデータをモニタ装置２０へ出力する。
【００４４】
次に、任意のプレゼンテーション時刻からの再生や早送り・巻き戻し等の特殊再生を行う場合の記録再生動作について説明する。記録再生する映像音声多重化ストリームが、例えば、ＭＰＥＧ−２トランスポートストリームであれば、特許文献１に記述されているような公知の手法で、制御回路８が図４に示すように、任意のイントラピクチャ（すなわち、フレーム内符号化画像であるＩピクチャ）やオーディオフレームのプレゼンテーション情報の表示時刻Presentation_timeと、表示時刻に対するピクチャデータの位置情報（ストリーム全体の先頭からのパケット番号）start_spnと、上記ピクチャデータをデコードする前にデコーダに入力が必要なＰＳＩ情報の開始位置情報（PSI_G先頭からのパケット数）pre_read_spnとからなる表示時刻のマップ情報（エントリポイントマップ情報）を記録時に別途作成する。
【００４５】
制御回路８で作成されたこのエントリポイントマップ情報（ＥＰマップ情報）は、記録中は図１に示すエントリポイントマップ（ＥＰマップ）情報メモリ９上で随時更新され、記録終了後は記録媒体１１中の多重化ストリーム用記録領域とは別に用意した専用記録領域に記録される。
【００４６】
再生時には、記録媒体１１のロード時に記録再生部７がエントリポイントマップ情報を記録媒体１１の専用記録領域から読み出し、それを制御回路８を介してＥＰマップ情報メモリ９に格納する。その後、制御回路８はＥＰマップ情報メモリ９に格納されている再生エントリポイントマップ情報を用いて、再生開始したい表示時刻から最寄りのエントリポイントの位置情報を求める。そして、制御回路８はその位置情報と前記ストリーム記録領域情報やパック記録領域情報を基に、読み出しを開始すべきパックを検索し、記録再生部７を制御して該当するパック記録領域先頭から読み出しを始めることで実現できる。
【００４７】
例えば、第１のプログラムグループＰＧ１のプログラムを、任意の表示時刻０：２０：００から再生を開始したい場合、まず、ＥＰマップ情報メモリ９に記憶されている図４に示したエントリポイントマップ情報からＰＧ１のエントリポイント情報であるＥＰ＿Ｉｎｆｏ１［ｎ］を取得する。このＥＰ＿Ｉｎｆｏ１［ｎ］は、プレゼンテーション情報の表示時刻Presentation_timeが”０：２０：００”であり、前記位置情報start_spnが”ａ”であり、前記ＰＳＩ情報の開始位置情報pre_read_spnが”Ａ”であるものとする。
【００４８】
続いて、制御回路８により上記のパケット番号”ａ”の先頭バイトがどのStream_infoに属するかを取得した後、そのStream_info内のどのＴＳ＿Ｐａｃｋ＿ｉｎｆｏに属するかを取得する。次に、取得したＴＳ＿Ｐａｃｋ＿ｉｎｆｏ内のＰＳＩ＿Ｇの中で、”ａ”で始まる表示情報をデコードするため、ＴＳ＿Ｐａｃｋ＿ｉｎｆｏ内のＰＳＩ＿Ｇ［ｉ］中でデコーダ１９の出力開始位置を取得する。
【００４９】
続いて、上記のＰＳＩ＿Ｇ［ｉ］を読み出して、ＰＳＩ＿Ｇ［ｉ］内の取得位置からＰＳＩ＿Ｇ［ｉ］の終端位置までのデータをＰＩＤ判別器１４に入力する。これ以降はStream_infoの内容に従って、次々と記録媒体１１から多重化ストリームを読み出して、ＰＩＤ判別器１４に入力する。ＰＩＤ判別器１４に入力されたデータはグループ遅延用バッファ１５〜１７を介してデコーダ１９に供給されて復号される。
【００５０】
ところで、実際に記録される多重化ストリーム内のＰＳＩグループに属すべきパケットの発生頻度は、各ＰＧグループに属すべきパケットの発生頻度に対して、極端に少ない。例えば、財団法人電波産業会（ＡＲＩＢ）でのＭＰＥＧ−２トランスポートストリームではＰＡＴ，ＰＭＴは少なくとも１００［ｍｓｅｃ］に１つずつ、ＰＣＲは少なくとも５０［ｍｓｅｃ］に１つと規定されている。この規定を最低限満たしたストリームを記録媒体に記録した場合、ＰＳＩグループに対する記録領域内に無意味な領域が多く発生し、記録容量を無駄に使ってしまう。
【００５１】
そこで、他の実施の形態では上記の点を考慮して図５に示すパック作成手順でパックを作成する。また、このパックのストリーム記録領域情報とパック領域情報とグループ記録領域情報の構成を図６（Ａ）〜（Ｅ）に例示する。図６（Ａ）のパックの構成中、Stream_all_infoとStream info[i]は図６（Ｂ）、（Ｃ）に示す内容のパックのストリーム記録領域情報あり、TS_Pack_info[i]は図６（Ｄ）に示す内容のパック領域情報であり、PG*_G_info[i]は図６（Ｅ）に示す内容のグループ記録情報である。
【００５２】
図５（Ａ）に示すように、記録時にＰＩＤ判別器２に入力される多重化ストリームが時刻ｔ０からＰＳＩ［０］、ＰＧ１［０］が順次に入力され、時刻ｔ１から時刻ｔ２まではＰＧ２［０］が入力され、時刻ｔ２から時刻ｔ３まではＰＳＩ［１］、ＰＧ１［１］が順次に入力される。続いて、時刻ｔ３から時刻ｔ４まではＰＳＩ［２］、ＰＧ１［２］が順次に入力され、時刻ｔ４から時刻ｔ５まではＰＳＩ［３］、ＰＧ２［１］が順次に入力され、時刻ｔ５から時刻ｔ６まではＰＧ１［３］が入力され、時刻ｔ６の直後にＰＳＩ［４］が入力されるものとする。
【００５３】
これにより、ＰＧグループ用構成バッファ４，５の記憶内容は、図５（Ｂ）にＰＧ１ｂｕｆｆｅｒ、ＰＧ２ｂｕｆｆｅｒで示され、ＰＳＩグループ用構成バッファ３の記憶内容は、同図（Ｂ）にＰＳＩｂｕｆｆｅｒで示される。ＰＳＩグループに関しては、図５（Ｂ）にＰＳＩｂｕｆｆｅｒで示すように、前記最小アクセス単位のデータ量分のパケットがＰＳＩグループ構成用バッファ３に蓄積された時刻ｔ６の直後に、ＰＳＩグループの記録を行うべく出力する。
【００５４】
一方、ＰＧグループは前記したようにグループを形成し、前記パック構成バッファ６によるパック構成処理を省いて、図５（Ｂ）のＰＧ１ｂｕｆｆｅｒ、ＰＧ２ｂｕｆｆｅｒにＷｒｉｔｅで示すように、ＰＧグループ用構成バッファ４、５に記憶できた順に記録媒体１１へ記録するべく出力する。また、パック構成バッファ６が十分に大きい容量を持っている場合は、パックを構成した後、記録媒体１１へ記録するべく出力することができる。
【００５５】
これにより、ＰＳＩグループ内のデコードを行う上で無意味なデータ量が低減され、記録領域使用の効率が向上する。ただし、再生時にＰＳＩグループは、ＰＳＩデータを蓄積している間に記録されたＰＧグループよりも先に読み出す必要がある。それを実現するために、記録時には、ＰＳグループ構成用バッファ３内でＰＳＩデータの蓄積を開始したと同時に、ＰＳＩグループ用記録領域を予め予約しておき、各ＰＧグループに対しては、その予約領域を避けるように記録処理を行う。
【００５６】
そして、ＰＳＩグループ構成用バッファ３に記録可能なデータ量が蓄積された上に、更にＰＳＩグループ構成用バッファ３にパケットが入力されることを検知したときに、ＰＳＩグループ構成用バッファ３中のデータを、前記した予約領域に記録する。また、ＰＳＩグループを記録したと同時に、各ＰＧグループ構成用バッファ４，５に蓄積されているデータも記録することで、各ＰＧグループが、時系列的に後に記録されたパック内のＰＳＩグループを参照する必要がないようにすることで、再生時の動作の複雑化を防ぐ。
【００５７】
このとき、パックの記録領域はＰＳＩグループの記録領域先頭からＰＳＩグループの記録に応じて最後に記録されたＰＧグループの記録領域の最後までである。このようにして、図５（Ｃ）に示すように、パックＴＳ＿ｐａｃｋ［ｉ］の記録領域の先頭には、時刻ｔ６時にＰＳＩグループ構成用バッファ３に存在したＰＳＩグループＰＳＩ＿Ｇが配置され、続いて、時刻ｔ１時にＰＧグループ構成用バッファ４に存在したＰＧ１グループのデータＰＧ１［０］、時刻ｔ２時にＰＧグループ構成用バッファ５に存在したＰＧ２グループのデータＰＧ２［０］が続く。
【００５８】
更に、時刻ｔ３時にＰＧグループ構成用バッファ４に存在したＰＧ１グループのデータの先頭から最小アクセス単位分のデータＰＧ１［１］’、時刻ｔ４時にＰＧグループ構成用バッファ４に存在したＰＧ１グループのデータの先頭から最小アクセス単位分のデータＰＧ１［２］’、時刻ｔ５時にＰＧグループ構成用バッファ５に存在したＰＧ２グループのデータの先頭から最小アクセス単位分のデータＰＧ２［１］’、時刻ｔ６時にＰＧグループ構成用バッファ４に存在したＰＧ１グループのデータと最小アクセス単位分に満たない部分をヌルパケットまたはスタッフィングバイトで埋めたデータＰＧ１［２］”、時刻ｔ６時にＰＧグループ構成用バッファ５に存在したＰＧ２グループのデータと最小アクセス単位分に満たない部分をヌルパケットまたはスタッフィングバイトで埋めたデータＰＧ２［１］”が続く。
【００５９】
このように、１パック内に同じＰＧグループが複数含まれている場合、指定時刻からの再生動作を行うときには、例えば、ＭＰＥＧ−２トランスポートストリームの場合、ＰＳＩグループを先頭から読み出すと、迅速に指定時刻に対するエントリポイントのピクチャをデコードするために必要なＰＳＩ情報を直ぐに得ることができない。
【００６０】
そこで、本実施の形態では、各エントリポイントに対するピクチャからの再生を迅速に行うために、ＰＳＩグループ記録領域内のどの位置からＰＩＤ判別器１４に入力すれば、エントリポイントからの再生を最低限保証できるかを示す位置情報を記録領域情報メモリ１０、又はＥＰマップ情報メモリ９に格納しておく。
【００６１】
この場合、記録媒体１１が光ディスクの場合、ストリーム記録中などに同時に上記の位置情報を記録媒体１１に記録させようとすると、光ディスク上の記録位置へのシーク頻度が高くなり、ドライブに対する負荷が増加するため、記録処理中は上記の位置情報はメモリ９、１０に保持しておいて、一連の記録処理が終わった後で、改めてメモリ９、１０の記憶内容を光ディスクの所定の領域に記録する方が効率的であるため、上記のメモリ９、１０が設けられている。そして、記録媒体１１の再生開始に先立って、記録媒体１１の所定の領域に記録されている上記の位置情報が記録再生部７により再生されて制御回路８を介してメモリ９、１０に格納される。
【００６２】
これにより、任意の時刻から再生したい場合、エントリポイントのピクチャの映像音声表示情報の先頭データが含まれる位置情報と、それを再生するために必要なＰＳＩ情報の位置情報を制御回路８が記録領域情報メモリ１０、又はＥＰマップ情報メモリ９から取得する。
【００６３】
そして、制御回路８は最初に必要なＰＳＩ情報が格納されているＰＳＩグループと、その位置以降のＰＳＩグループの記録領域内の各データをＰＳＩグループ遅延用バッファ１５に全て格納し、その後、映像音声表示情報の先頭データが含まれるＰＧグループ記録領域内の指定位置から前記の再生処理を開始するように記録再生部７を制御することにより、任意の時刻から再生が実現できる。
【００６４】
次に、本発明の映像音声記録再生装置を用いたダビング時の転送動作について説明する。もし、多重化ストリーム中の任意のプログラムの任意の表示時間に必要なストリームのみを転送したいという場合、再生時と同様にＥＰマップ情報メモリ９に格納されているエントリポイントマップ情報を用いて、転送すべきプログラムと表示時間から開始終了位置情報を取得し、その後パック記録領域情報とグループ領域記録情報から、転送すべきパックと、その内のＰＳＩグループと指定プログラムに対するＰＧグループを読み出すべき記録媒体１１の記録領域を制御回路８が記録領域情報メモリ１０から取得し、それに基づいて記録再生部７を制御して記録媒体１１の取得した記録領域のみを読み出して転送する。その際、図１内のスイッチ１２を端子１２ｂ側に切り換えて、転送路に記録媒体１１からの出力再生映像音声ストリームをダビングしようとする記録媒体２１へ転送する。
【００６５】
ここで、図５に例示した転送プログラム情報がＥＰマップ情報メモリ９に格納されていた場合、まずエントリポイントマップ情報とストリーム記録領域情報とパック記録領域情報とからそれぞれの転送区間に対する開始・終了のパックをＥＰマップ情報メモリ９から検索し、検索した開始・終了パックの位置情報と転送すべきグループを記録領域情報メモリ１０に格納し、その情報に従って、記録媒体１１から読み出しを開始する。
【００６６】
すなわち、制御回路８に対して、ユーザーが所望のプログラムに対する開始時間と終了時間を指定すると、制御回路８はＥＰマップ情報メモリ９に格納されている情報から指定されたプログラムの指定された開始・終了時刻に対応する開始・終了位置を取得する（ここでの開始・終了位置とは、一連の記録処理で記録されたストリームの先頭からのバイト数やパケット数という形）。
【００６７】
制御回路８は、続いて、記録領域情報メモリ１０に格納されている情報から指定されたプログラムのストリームデータが記録されている記録媒体１１上での論理アドレスを取得して、記録再生部７を制御して記録媒体１１の上記取得した論理アドレスからデータを読み出す。
【００６８】
ここで、記録後の編集により区間を指定して転送したり、部分削除された多重化ストリーム等の場合、転送するパックが断片化すると、その両パック間において、多重化ストリームの各パケットの先頭に付加される入力時刻情報（タイムスタンプ）の不連続性が生じる。入力時刻情報の不連続が発生すると、再生時にその不連続点の直前のパケットと直後のパケットとの間にギャップが生じ、そのギャップに相当する時間、ストリームが再生できず、再生出力が得られない。
【００６９】
このため、再生時にパック間の不連続性が生じる場合は、その不連続性を入力時刻情報同期用クロック発生器１８に知らせ、クロックの再設定を行わせる必要がある。そこで、この実施の形態では、各パック先頭をＰＩＤ判別器１４に入力する時にパックの先頭で入力時刻情報同期用クロックの再設定を促す情報として、多重化ストリームに新たなパケット、ストリーム記録領域情報、パック記録領域情報とは別の記録領域に記録する管理情報に、不連続が発生するパックの位置情報（図３、図６のstream info [i]に該当）を記録しておく。
【００７０】
例えば、ユーザーが再生時に編集点の入力時刻情報にギャップがあることを知っていれば、その編集点の位置に再生ポイントがきた（Stream_Info[i]からStream_Info[i+1]に移動した）ときには、この実施の形態では入力時刻情報同期用クロック発生器１８にクロックの再設定をかけるようにしているため、連続的な再生を可能にすることができる。前記した記録再生方法は、エレメンタリストリーム毎にグループを作成しても同様の処理で抽出が可能である。
【００７１】
また、前記した記録再生方法で、任意のプログラムのみに関するグループ記録領域情報とストリーム記録領域情報を無効化することで、記録媒体の空き領域を増やすことが可能となる。ただし、その編集処理後、ＰＳＩ情報は全く変更されていないので、削除部再生時にはＰＳＩ情報自体は削除されたプログラムに関するＰＧ情報も多重化ストリーム内に存在すると認識してしまう。
【００７２】
そこで、この実施の形態では、削除されたプログラムの再生を禁止するために、プログラム削除時にはエントリポイントマップ情報内の削除プログラムの削除区間のエントリポイント情報を消去し、ユーザー等からの再生命令を受け付けられないような形にする。なお、再生時に削除されたプログラムに対するＰＧグループ遅延用バッファの個数の変更を削除区間対象のパック情報に反映する必要がある。
【００７３】
また、本実施の形態の記録再生方法で記録した多重化ストリームと、入力からそのまま記録した多重化ストリームが同じ記録媒体に両方存在する可能性がある場合、ストリーム記録領域情報にどのような記録方法で記録したかを識別できる情報（rec_way）を付加しているため、再生時に識別することで、図１のスイッチ１３を切り換えて、記録媒体から読み出す多重化ストリームを前記本実施の形態の再生方法による再生を行うか、直接デコーダ１９に入力するかを選択できる。
【００７４】
このように、本実施の形態によれば、多重化ストリーム中から任意のプログラム／ＰＩＤを持つエレメンタリストリームだけを抽出することができるため、ダビング時等に他機器にストリームを低ビットレートで転送することができ、また、ダビング時等に転送先記録媒体の使用記録容量を節約することができる。
【００７５】
なお、本発明はＤＶＤレコーダなど、記録媒体を機械的にアクセスしつつ映像信号を記録する映像信号記録再生装置全般に適用できるものである。
【図面の簡単な説明】
【００７６】
【図１】本発明の多重化ストリームの記録方法及び記録再生方法の一実施の形態が適用される映像音声信号記録再生装置のブロック図である。
【図２】本発明で記録される入力多重化ストリームのパケットの並び替え動作と、その後の記録方法を例示するための図である。
【図３】本発明方法における記録媒体上での領域情報とパック内の配置情報の関係の一例を示す図である。
【図４】本発明方法においてメモリに記録され、記録媒体に記録されるエントリポインタマップ情報の一例を示す図である。
【図５】本発明方法において、入力映像音声多重化ストリームの全体に係わる情報を含むパケットがプログラムの映像音声プレゼンテーション情報を含むパケットよりも発生頻度が極端に低い場合の入力パケットの並び替え動作と、その後の記録方法の一例を示す図である。
【図６】本発明方法において、入力映像音声多重化ストリームの全体に係わる情報を含むパケットがプログラムの映像音声プレゼンテーション情報を含むパケットよりも発生頻度が極端に低い場合の記録媒体上での領域情報とパック内の配置情報の関係の一例を示す図である。
【符号の説明】
【００７７】
１  ＡＴＣ付加器
２，８  ＰＩＤ判別器
３〜５  グループ構成用バッファ
６  パック構成用バッファ
７  記録再生部
８  制御回路
９  エントリポイント（ＥＰ）マップ情報メモリ
１０  記録領域情報メモリ
１１  記録媒体
１２  再生転送切換スイッチ
１３  再生装置切換スイッチ
１５〜１７  グループ遅延用バッファ
１８  バッファ出力用同期クロック発生器
１９  デコーダ（ＤＥＣ）
２０  モニタ装置
２１  ダビング用記録媒体
【図１】
2006229767.tif 000003
【図２】
2006229767.tif 000004
【図３】
2006229767.tif 000005
【図４】
2006229767.tif 000006
【図５】
2006229767.tif 000007
【図６】
2006229767.tif 000008