(57)【要約】【課題】  ハードディスクに記録されているＭＰＥＧ−ＴＳデータから特定のピクチャを抜き出してもノイズが発生しない映像記録再生装置を提供することを目的とする。  【解決手段】  トランスポートストリームの各パケットデータを格納するデータバッファ（３）を備え、ピクチャの先頭を検出し（６）、データバッファに任意長のデータを挿入する（１３）ことにより、データバッファに任意データとともに格納された各パケット群をアクセスユニット単位で記録媒体（３０）に記録し（４）、記録媒体（３０）に記録される各ピクチャのインデックス情報を生成し（８）、インデックス情報を参照して任意のピクチャを含むパケット群を記録媒体からアクセスユニット単位で読み出だして再生する（２０）。【選択図】        図１
2007074358.tif 000002
【特許請求の範囲】
【請求項１】
フレーム内符号化されたフレーム内符号化ピクチャ、およびフレーム間符号化されたフレーム間符号化ピクチャを含み複数のパケットから構成されるトランスポートストリームを受信し、記録媒体に記録する映像信号記録装置において、
前記トランスポートストリームの各パケットデータを格納するデータバッファと、
前記トランスポートストリームからピクチャの先頭を検出するピクチャ境界検出手段と、
前記データバッファに格納されたパケットデータを記録媒体のアクセスユニット単位で前記記録媒体に保存するパケット保存手段と、
前記トランスポートストリームからヘッダ情報を検出するヘッダ検出手段と、
前記ヘッダ情報を前記記録媒体に保存するヘッダ情報保存手段と、
前記パケット保存手段により保存される各ピクチャを特定する情報を格納するインデックステーブルを作成するインデックステーブル作成手段と、
前記インデックステーブルを前記記録媒体に保存するテーブル保存手段と
を備えたことを特徴とする映像信号記録装置。
【請求項２】
前記ピクチャ境界検出手段の検出結果をもとに、前記データバッファに任意長の任意のデータを挿入するデータ挿入手段をさらに備えたことを特徴とする請求項１に記載の映像信号記録装置。
【請求項３】
前記インデックステーブル作成手段は、前記記録媒体に格納される各フレーム内符号化ピクチャの表示タイミング、各フレーム内符号化ピクチャの先頭データを含むパケットが格納されているアクセスユニットのアドレス、および各フレーム内符号化ピクチャデータを含むアクセスユニット数を含むインデックステーブルを作成することを特徴する請求項１に記載の映像信号記録装置。
【請求項４】
前記インデックステーブル作成手段は、前記記録媒体に格納される各フレーム内符号化ピクチャの表示タイミング、各フレーム内符号化ピクチャの先頭データを含むパケットが格納されているアクセスユニットのアドレス、各フレーム内符号化ピクチャの先頭データのアクセスユニット内で位置、および各フレーム内符号化ピクチャデータのデータ長を含むインデックステーブルを作成することを特徴する請求項１に記載の映像信号記録装置。
【請求項５】
前記インデックステーブル作成手段は、前記記録媒体に格納される各ピクチャのピクチャ符号化タイプ、各ピクチャの表示タイミング、各ピクチャの先頭データを含むパケットが格納されているアクセスユニットのアドレス、前記ピクチャの先頭データのアクセスユニット内で位置、および前記ピクチャデータのデータ長を含むインデックステーブルを作成することを特徴する請求項１に記載の映像信号記録装置。
【請求項６】
フレーム内符号化されたフレーム内符号化ピクチャ、およびフレーム間符号化されたフレーム間符号化ピクチャを含み複数のパケットから構成されるトランスポートストリームを記録する記録媒体において、
前記トランスポートストリームの各パケットを格納するパケット記憶ブロックと、
前記トランスポートストリームに関連したヘッダ情報を格納するヘッダ情報記憶ブロックと、
前記パケット記憶ブロックに格納される各ピクチャを特定する情報を格納するインデックステーブル情報を記録するインデックステーブル記憶ブロックと
を有することを特徴とする記録媒体。
【請求項７】
前記インデックステーブル情報が、各パケット記憶ブロックに格納されるフレーム内符号化ピクチャの表示タイミング、各フレーム内符号化ピクチャの先頭データを含むパケットが格納されているアクセスユニットのアドレス、および各フレーム内符号化ピクチャデータを含むアクセスユニット数を含むことを特徴する請求項６に記載の記録媒体。
【請求項８】
前記インデックステーブル情報が、各パケット記憶ブロックに格納されるフレーム内符号化ピクチャの表示タイミング、各フレーム内符号化ピクチャの先頭データを含むパケットが格納されているアクセスユニットのアドレス、各フレーム内符号化ピクチャの先頭データのアクセスユニット内で位置、および各フレーム内符号化ピクチャデータのデータ長
を含むことを特徴する請求項６に記載の記録媒体。
【請求項９】
前記インデックステーブル情報が、各パケット記憶ブロックに格納されるピクチャのピクチャ符号化タイプ、各ピクチャの表示タイミング、各ピクチャの先頭データを含むパケットが格納されているアクセスユニットのアドレス、各ピクチャの先頭データのアクセスユニット内で位置、および各ピクチャデータのデータ長を含むことを特徴する請求項６に記載の記録媒体。
【請求項１０】
フレーム内符号化されたフレーム内符号化ピクチャ、およびフレーム間符号化されたフレーム間符号化ピクチャを含み複数のパケットから構成されるトランスポートストリームを請求項６乃至８のいずれかに記載の記録媒体から再生する映像信号再生装置において、
前記記録媒体に記録された、該記録媒体に記録された各ピクチャを特定する情報を格納するインデックステーブルを読み出すインデックステーブルを読出手段と、
前記インデックステーブルを参照して任意のピクチャを含むパケット群を前記記録媒体から記録媒体のアクセスユニット単位で読み出すパケット読出手段と、
前記記録媒体に記録されたヘッダ情報を読み出すヘッダ情報読出手段と、
前記ヘッダ情報読出手段で読み出したヘッダ情報を、前記パケット読出手段で読み出された出力バッファに格納されたＴＳパケットに付加するヘッダ情報付加手段とを備えたことを特徴とする映像信号再生装置。
【請求項１１】
前記パケット読出手段により読み出したアクセスユニット内で再生に不要となるデータを無効化するデータ無効化手段をさらに備えたことを特徴とする請求項１０に記載の映像信号再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、デジタル放送を受信し、受信したデジタル映像信号をハードディスク等の記録媒体に記録し、記録媒体に記録されたデジタル映像信号を読み出し再生する映像信号記録装置、そのようなデジタル映像信号を記録される記録媒体、及び該記録媒体から映像信号を再生する再生装置に関するものである。
【背景技術】
【０００２】
デジタル放送においては、映像データは一般的にＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）２方式による符号化により圧縮される。ＭＰＥＧ２方式により符号化された映像および音声信号は、エレメンタリーストリームと呼ばれ、ＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）パケットというデータ構造の中に組み込まれる。ＢＳデジタル放送や地上デジタル放送では、複数のＰＥＳパケットを結合したものを１８８バイト固定長のパケット（ＴＳパケット）に分割し、単一のビット列としたトランスポートストリーム（ＴＳ）を用いて映像および音声データを送信している。
【０００３】
ＭＰＥＧ２方式を用いて符号化された画像データは、前後の画像データをもとにつくられているため、１つの画像データだけでは完結せず画像信号を復号化できない。このため、ＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅｓ）構造が採用されている。このＧＯＰ構造とは、映像データの複数のピクチャ（ｐｉｃｔｕｒｅ：画像）をグループ化したアクセス単位である。ＧＯＰは、Ｉピクチャ（イントラ（フレーム内）符号化画像）、Ｐピクチャ（前方予測（フレーム間）符号化画像）およびＢピクチャ（双方向予測（フレーム間）符号化画像）の３タイプで構成される。ここで、Ｉピクチャは他のタイプのピクチャデータとは独立して復号が可能な画像情報であり、ＰまたはＢピクチャは前後のピクチャの各差分情報を利用して復号できる画像情報である。
【０００４】
一般的に、ＭＰＥＧ２方式で符号化された画像データをハードディスク等の記録媒体に記録、再生する映像記録再生装置では、早送りや早戻し等の特殊再生には、ピクチャを任意に抽出し再生することにより、特殊再生を実現できる。ＭＰＥＧ２方式において、各Ｉ、Ｐ、Ｂピクチャの符号化データは可変長であるため、特定のピクチャの位置を特定することができない。
【０００５】
そこで、受信した画像データ（ＴＳデータ）を記録媒体に蓄積する際に、特殊再生に用いるピクチャにアクセスできるようにピクチャの先頭データを示すインデックス情報を作成し、ＴＳデータを記録する際にこのインデックスも記録する。特殊再生する場合には、このインデックス情報をもとに特殊再生に使用する画像データにアクセスし、特殊再生用のトランスポートストリーム（ＭＰＥＧ−ＴＳ）を生成する。
【０００６】
このとき、ＴＳパケットが必要なピクチャのデータのみで構成されている保証がなく、以前または次のピクチャデータが混在する可能性があり、この場合にはデコードできないか、画像の乱れを生じる。
【０００７】
そこで、トランスポートストリームを構成するＴＳパケットのうち、異なる種類の画像の情報を含むＴＳパケットを検出し、検出されたＴＳパケットを複数のＴＳパケットに分割することによりノイズのない特殊再生を実現している（例えば、特許文献１参照）。
【０００８】
【特許文献１】特開２００３−７８８７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来の映像再生装置では、異なる種類の画像の情報を含むＴＳパケットの複数のパケットへの分割を、トランスポートストリームを構成するＴＳパケット単位でパケット分割しているので、特殊再生用データを作成するためにＭＰＥＧトランスポートストリームから特殊再生用に用いるピクチャをディスクから複数のＴＳパケットから構成されるディスクアクセスユニット単位でアクセスする場合、単一のディスクアクセスユニット中に複数のピクチャが含まれている場合がある。ディスクアクセスユニット先頭部分に特殊再生に用いるピクチャ以外のピクチャが含まれる場合や、ディスクアクセスユニットの後端に特殊再生に用いるピクチャ以外のピクチャが含まれる場合、特殊再生画像以外のピクチャデータは、画像ノイズとして現れてしまうという問題があった。
【００１０】
この発明は、上述のような課題を解消するためになされたもので、ハードディスク等の記録媒体に記録されているＭＰＥＧ−ＴＳデータから特殊再生用データを作成するために特定のピクチャを抜き出す際にノイズが発生するという課題を解決し、ハードディスク等の記録媒体に記録されているＭＰＥＧ−ＴＳデータから特定のピクチャを抜き出してもノイズが発生しないようにすることを目的とする。
【課題を解決するための手段】
【００１１】
この発明は、
フレーム内符号化されたフレーム内符号化ピクチャ、およびフレーム間符号化されたフレーム間符号化ピクチャを含み複数のパケットから構成されるトランスポートストリームを受信し、記録媒体に記録する映像信号記録装置において、
前記トランスポートストリームの各パケットデータを格納するデータバッファと、
前記トランスポートストリームからピクチャの先頭を検出するピクチャ境界検出手段と、
前記データバッファに格納されたパケットデータを記録媒体のアクセスユニット単位で前記記録媒体に保存するパケット保存手段と、
前記トランスポートストリームからヘッダ情報を検出するヘッダ検出手段と、
前記ヘッダ情報を前記記録媒体に保存するヘッダ情報保存手段と、
前記パケット保存手段により保存される各ピクチャを特定する情報を格納するインデックステーブルを作成するインデックステーブル作成手段と、
前記インデックステーブルを前記記録媒体に保存するテーブル保存手段と
を備えたことを特徴とする映像信号記録装置を提供する。
【発明の効果】
【００１２】
この発明によれば、記録媒体に記録されたトランスポートストリームデータから特定ピクチャを抜き出して、特殊再生用データを生成する際に、ノイズの発生を防ぐことができる。
【発明を実施するための最良の形態】
【００１３】
実施の形態１．
図１はこの発明の実施の形態１に係る映像信号記録再生装置を示すブロック図である。本実施の形態による映像記録再生装置は、外部から入力されたフレーム内符号化されたフレーム内符号化ピクチャ（Ｉピクチャ）、およびフレーム間符号化されたフレーム間符号化ピクチャ（Ｐピクチャ及びＢピクチャ）を含み複数のパケット（ＴＳパケット）から構成されるＭＰＥＧ２トランスポートストリーム１を受信し、ＭＰＥＧ２トランスポートストリームのＴＳパケットをハードディスク等の記録媒体３０に記録する映像信号記録装置３１と、記録媒体３０に記録されたＭＰＥＧ２トランスポートストリームのＴＳパケットを再生して、外部のデコーダ装置に出力するストリーム記録再生装置３２とを有する。
【００１４】
図１に示すように、映像信号記録装置３１は、入力バッファ３と、ＴＳパケット保存部４と、映像パケット検出部５と、ピクチャ情報検出部６と、表示タイミング抽出部７と、インデックステーブル作成部８と、インデックステーブル保存部９と、ヘッダ情報検出部１０と、ヘッダ情報保存部１１と、ピクチャ境界検出部１２と、データ挿入部１３とを有する。
【００１５】
入力バッファ３は、入力トランスポートストリーム１のＴＳパケットを格納する。
ＴＳパケット保存部４は、入力バッファ３に格納され付加データが挿入されたＴＳパケットを記録媒体３０のアクセスユニット単位で保存する。
映像パケット検出部５は、入力されたトランスポートストリーム１から映像パケットを検出する。
ピクチャ情報検出部６は、映像パケット検出部５で検出された映像パケットからピクチャ情報を検出する。
表示タイミング抽出部７は、ピクチャ情報検出部６で検出されたピクチャ情報から表示タイミングを抽出する。
インデックステーブル作成部８は、検出されたピクチャ毎の表示タイミングやアドレス等パケット保存部４により保存される各ピクチャを特定する情報を格納するインデックステーブルを作成する。
インデックステーブル保存部９は、インデックステーブル作成部８で作成されたインデックステーブルを記録媒体３０に保存する。
ヘッダ情報検出部１０は、映像パケット検出部５から出力されるＴＳパケットからシーケンスヘッダ情報などのヘッダ情報を検出する。
ヘッダ情報保存部１１は、ヘッダ情報検出部１０で検出されたヘッダ情報を保存する。
ピクチャ境界検出部１２は、映像パケット検出部５で検出された映像パケットからピクチャの先頭即ち開始情報を検出する。
データ挿入部１３は、ピクチャ検出部１２で検出されたピクチャ開始情報をもとに入力バッファ３に付加データ（任意長の任意のデータ）を挿入する。
【００１６】
記録媒体３０は、ＴＳパケットを保存するパケット記憶部（記憶ブロック）１４と、パケット記憶部１４に格納される各ピクチャを特定する情報を格納するインデックステーブルを保存するテーブル記憶部（記憶ブロック）１５と、トランスポートストリームに関連したヘッダ情報を保存するヘッダ情報記憶部（記憶ブロック）１６とを有する。
【００１７】
映像信号再生装置３２は、インデックステーブル読出部１７と、ナビゲーション制御部１８と、ユーザインターフェース制御部１９と、パケット読出部２０と、出力バッファ２１と、ヘッダ情報読出部２２と、ヘッダ情報付加部２３とを有する。
【００１８】
インデックステーブル読出部１７は、記録媒体３０に記録された、該記録媒体に記録された各ピクチャを特定する情報を格納するインデックステーブルを読み出す。
ナビゲーション制御部１８は、インデックステーブル読出部１７で読み出されたインデックステーブルをもとに再生を制御する。
ユーザインターフェース制御部１９は、ユーザの操作を受け付ける。
パケット読出部２０は、インデックステーブル４０を参照して任意のピクチャを含むパケット群を記録媒体３０から、記録媒体３０のアクセスユニット単位でＴＳパケットを読出す。
出力バッファ２１は、パケット読出部２０で読み出したＴＳパケットを一時格納する。
ヘッダ情報読出部２２は、記録媒体３０に記録されたヘッダ情報を読み出す。
ヘッダ情報付加部２３は、ヘッダ情報読出部２２で読み出したヘッダ情報を含むＴＳパケットを、パケット読出部２０で読み出され、出力バッファ２１に格納されたＴＳパケットに付加する。
出力バッファ２１からは、ヘッダ情報が付加された出力トランスポートストリーム２が出力される。
【００１９】
以上のように構成された図１の映像信号記録再生装置の動作について説明する。まず、映像記録装置３１の記録動作について説明する。
入力トランスポートストリーム１の各ＴＳパケットは、入力バッファ３および映像パケット検出部５に入力される。映像パケット検出部５は入力トランスポートストリームのＴＳパケットのＰＩＤ（Ｐａｃｋｅｔ  ＩＤ）情報などから映像パケットを含んだＴＳパケットを抽出し、ピクチャ情報検出部６、ヘッダ情報検出部１０およびピクチャ境界検出部１２に出力する。
【００２０】
ピクチャ情報検出部６は、映像パケット検出部５から出力されるＴＳパケットから、Ｉピクチャの開始データを含むＴＳパケットＴＳｂｉ、終了データを含むＴＳパケットＴＳｅｉ、およびピクチャ情報を検出し、表示タイミング抽出部７およびインデックステーブル作成部８に出力する。表示タイミング抽出部７は、ピクチャ情報検出部６で検出されたピクチャ情報からＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）等を用いて表示タイミングＰＴを抽出し、インデックステーブル作成部８に出力する。インデックステーブル作成部８は、表示タイミング抽出部７、ピクチャ情報検出部６およびパケット保存部４から出力される情報によりインデックステーブル４０を作成し、インデックステーブル保存部９に出力する。インデックステーブル保存部９は、インデックステーブル作成部８で作成されたインデックステーブル４０をテーブル記憶部１５に保存する。
【００２１】
図２は、本実施の形態においてインデックステーブル作成部８により作成されるインデックステーブル４０の一例を示す図である。図２に示すように、インデックステーブル４０は、格納したＩピクチャの番号を示すインデックス値ＩＤＸと、当該Ｉピクチャの表示タイミングを示す再生時刻値ＰＴと、当該Ｉピクチャの開始データを含むＴＳパケットＴＳｂｉを含むパケット記憶部１４内でのディスクアクセスユニット番号（言い換えると、Ｉピクチャの先頭データを含むパケットが格納されているディスクアクセスユニットのアドレス）ＢＵＮと、当該Ｉピクチャのデータを含むパケット記憶部１４内でのディスクアクセスユニット数ＮＯＵとが互いに関係付けて格納されている。言い換えると、インデックス値ＩＤＸで表されるＩピクチャの番号の各々に対して、表示タイミング（再生時刻値）ＰＴの項と、ディスクアクセスユニット番号ＢＵＮの項と、ディスクアクセスユニット数ＮＯＵの項とが設けられている。
【００２２】
トランスポートストリームの記録を開始すると、ＴＳパケットの記録が開始され、
ピクチャ情報検出部６により第１のＩピクチャのピクチャ情報が検出されると、表示タイミング抽出部７は、前記ピクチャ情報から表示タイミングを示す時刻情報をインデックステーブル作成部８に出力する。インデックステーブル作成部８は、インデックステーブル４０の第１のＩピクチャ（インデックスＩＤＸが「１」）の表示タイミング項（ＰＴ１）に、表示タイミング抽出部７の出力値を格納する。
【００２３】
さらに、前記Ｉピクチャの開始データを含むＴＳパケットＴＳｂｉがパケット保存部４により記録媒体３０のパケット記憶部１４に保存されると、インデックステーブル作成部８は、保存したアドレス情報ＡＤＤをパケット保存部４より取得し、前記アドレス情報から第１のＩピクチャの開始データを含むディスクアクセスユニット番号ＢＵＮを算出し、インデックステーブル４０の第１のＩピクチャの開始ユニット番号項（ＢＵＮ１）に格納する。そして、前記Ｉピクチャの終了データを含むＴＳパケットＴＳｅｉがパケット保存部４により記録媒体３０のパケット記憶部１４に保存されると、インデックステーブル作成部８は、保存したアドレス情報ＡＤＤをパケット保存部４より取得し、前記アドレス情報から前記Ｉピクチャのデータを含むディスクアクセスユニットの数（ＮＯＵ）を算出し、インデックステーブル４０の第１のＩピクチャのＵＩＮＴ数項（ＮＯＵ１）に格納する。同様に第２、第３のＩピクチャの情報もインデックステーブル４０に格納する。これらの動作を記録終了まで繰り返すことによりインデックステーブル４０を作成する。
【００２４】
ヘッダ情報検出部１０は、映像パケット検出部５から出力されるＴＳパケットからシーケンスヘッダ情報を検出し、ヘッダ情報保存部１１へ出力する。ヘッダ情報保存部１１は入力されたヘッダ情報をヘッダ情報記憶部１６に保存する。
【００２５】
入力トランスポートストリーム１の各ＴＳパケットを格納する
入力バッファ３は、パケット記録部１４への書込み、読出しのアクセス単位であるディスクアクセスユニットの容量を持つデータバッファで構成される。入力トランスポートストリーム１の各ＴＳパケット（図３（ａ）のＰ１、Ｐ２、Ｐ３、Ｐ４など）は順次入力バッファ３に格納される。入力バッファ３は、フル状態（データで満たされた状態）になると入力バッファ３の全データをパケット保存部４に出力する。パケット保存部４は、入力バッファ３から出力されたＴＳパケットのデータをディスクアクセスユニット（図３（ｂ）のＵＮＩＴ１、ＵＮＩＴ２など）単位でパケット記憶部１４に記録する。
一方、ピクチャ境界検出部１２は、映像パケット検出部５から出力されるＴＳパケットから、ピクチャの境界情報（ピクチャの開始点）を検出し、データ挿入部１３に出力する。データ挿入部１３では、ピクチャ境界検出部１２から入力されたピクチャの境界情報をもとに入力バッファ３の空き容量に相当するスタッフィングデータ（斜線で示す）を生成し入力バッファ３に挿入し、入力バッファ３をフル状態にし、フル状態になった入力バッファ３は全データをパケット保存部４に出力する。
【００２６】
トランスポートストリーム１の各ＴＳパケットの、パケット記憶部１４への記録処理について図３を用いて説明する。図３（ａ）は入力トランスポートストリーム１を示している。図３（ａ）で示すように、入力トランスポートストリームは複数のピクチャＰＦ１、ＰＦ２、ＰＦ３、…から構成されている。また、各ピクチャは複数のＴＳパケットＰ１、Ｐ２、Ｐ３、…で構成されている。例えば、図３（ａ）で一番目のピクチャＰＦ１は、トランスポートパケットＰ１〜Ｐ７と、トランスポートパケットＰ８の前半部とで構成されている。図３（ｂ）は、入力バッファ３に一時格納されるＴＳパケットの状態を示している。入力バッファ３は、パケット記憶部１４への書込み、読出しのアクセス単位であるディスクアクセスユニットのサイズを有するデータバッファで構成される。本実施の形態ではディスクアクセスユニットをＴＳパケットの３倍の容量と想定している。
【００２７】
前記トランスポートストリーム１の１〜３番目のＴＳパケットＰ１〜Ｐ３は、入力バッファ３に順次格納される。入力バッファ３がフル状態になると、入力バッファ３はバッファ内の全データ（１〜３番目のＴＳパケット）をパケット保存部４へ出力し、パケット保存部４はディスクアクセスユニットのサイズのデータをディスクアクセスユニットＵＮＩＴ１として、パケット記憶部１４に記録する。同様に４〜６番目のＴＳパケットＰ４〜Ｐ６は順次入力バッファ３へ格納され、入力バッファ３がフル状態になるとパケット記憶部１４に２番目のディスクアクセスユニットＵＩＮＴ２として記録される。
【００２８】
一方、ピクチャ境界検出部１２は前記ＴＳパケットからピクチャ境界点ＣＰ１を検出すると、ピクチャ境界検出部１２はその境界点情報ＣＰ１をデータ挿入部１３に出力する。データ挿入部１３では、入力バッファ３の現在の空き容量および境界点情報ＣＰ１により相当するスタッフィングデータを生成し入力バッファ３に出力する。スタッフィングデータの部分が図３では斜線で示されている。このとき入力バッファ３では、格納されているＴＳパケットＰ７、Ｐ８のうちの境界点ＣＰ１の存在するＴＳパケットＰ８の境界点（ＣＰ１）以降のデータを一時的に退避し、データ挿入部１３から入力されたスタッフィングデータを境界点ＣＰ１以降に格納し、フル状態となる。フル状態となった入力バッファ３はその全データをパケット保存部４に出力する。パケット保存部４は入力バッファからのデータを３番目のディスクアクセスユニットＵＩＮＴ３としてパケット記憶部１４に記録する。
【００２９】
全データを出力した入力バッファ３は退避していたＴＳパケットＰ８のデータに該ＴＳパケットの境界点ＣＰ１以前のデータ量に相当するスタッフィングデータを先頭に付加し入力バッファ３に格納する。そして順次入力されるＴＳパケットＰ９、Ｐ１０を格納する。以上の動作を繰り返すことにより入力トランスポートストリーム１のＴＳパケットをパケット記憶部１４に、ディスクアクセスユニットにまとめた形で順次記録する。図３（ｃ）にパケット記憶部１４に記録されたＴＳパケットの状態を示す。各パケットは、ディスクアクセスユニット（ＵＮＩＴ１、ＵＮＩＴ２など）の一部としてパケット記憶部１４に格納されている。
【００３０】
次に映像再生装置３２の再生動作について説明する。最初に、通常再生時の動作について説明する。ユーザインターフェース制御部１９は、ユーザから通常再生の指示を受け、ナビゲーション制御部１８に通常再生命令を出力する。ナビゲーション制御部１８は通常再生命令を受けて、パケット読出部２０を制御してパケット記憶部１４に記録されているＴＳパケット（図４（ａ）のＰ１、Ｐ２、Ｐ３、Ｐ４など）から指定のＴＳパケット群で構成されるディスクアクセスユニット（例えば、図４（ｂ）のＵＮＩＴ１、ＵＮＩＴ２など）を読出し出力バッファ２１に出力する。以下では、通常再生の開始時にはＵＮＩＴ１が選択されるものとする。
【００３１】
出力バッファ２１は、入力されたディスクアクセスユニット（ＵＮＩＴ１）のデータを順次再生データとして出力する。出力バッファ２１は全データを出力すると、ナビゲーション制御部１８に出力バッファ２１がエンプティ状態であることを通知する。ナビゲーション制御部１８は再びパケット読出部２０を制御してパケット記憶部１４に記録されているＴＳパケット群で構成されるディスクアクセスユニット（図４（ｂ）のＵＮＩＴ２）を読出し出力バッファ２１に出力する。このとき、パケット読出部２０は、前回、すなわち最後にパケット記憶部１４から読み出したディスクアクセスユニット（ＵＮＩＴ１）のアドレスを記憶しており、その次のディスクアクセスユニット（ＵＮＩＴ２）を読み出す。出力バッファ２１では、出力バッファ２１に格納されているディスクアクセスユニットのデータを順次、出力トランスポートストリーム２として出力する（図４（ｃ）のＰ１、Ｐ２、Ｐ３、Ｐ４など）。
【００３２】
次に特殊再生時の動作について説明する。前記通常動作中にユーザから早送り再生または早戻し再生の指示がなされると、ナビゲーション制御部１８がインデックステーブル読出部１７を制御し、テーブル記憶部１５に保存されているインデックステーブル４０を読み出す。同時にヘッダ情報読出部２２を制御してヘッダ情報記憶部１６に保存されているヘッダ情報を読出しヘッダ情報付加部２３に入力する。ヘッダ情報付加部２３は、前記ヘッダ情報を含むＴＳパケットを生成し、出力バッファ２１に入力する。ヘッダ情報を含むＴＳパケットは、例えば、図５（ｃ）の先頭のパケットＰ１よりも前に付加される。
また、ナビゲーション制御部１８は、パケット読出部２０が最後にパケット記憶部１４から読み出したディスクアクセスユニットのアドレス（ＡＬＡ）を取得する。
【００３３】
ナビゲーション制御部１８は、インデックステーブル４０中の開始ＵＮＩＴ番号項（ＢＵＮ）およびＵＮＩＴ数項（ＮＯＵ）を検索し、前記ディスクアクセスユニットのアドレス値（ＡＬＡ）に最も近い開始ＵＮＩＴ番号（ＢＵＮ）を持つＩピクチャのインデックス（ＩＤＸ）を選択し、選択されたＩピクチャの表示タイミング（ＰＴ）を抽出する。前記抽出した表示タイミング（ＰＴ）をもとに順次再生するＩピクチャを決定する。例えば４倍再生の場合には、前記抽出した表示タイミングにピクチャの通常の表示間隔の４倍の時間を加算した表示時間に最も近い表示タイミングを有するＩピクチャをインデックステーブル４０から選択し、前記選択したＩピクチャの開始ＵＮＩＴ番号（ＢＵＮ）およびＵＮＩＴ数（ＮＯＵ）を抽出する。
【００３４】
さらに、ナビゲーション制御部１８は、抽出した開始ユニット番号情報（ＢＵＮ）にもとづいてパケット読出部２０を制御して、前記選択されたＩピクチャ（ＰＦ１）の開始データを含むディスクアクセスユニット群（図５（ａ）中のＵＮＩＴ１〜ＵＩＮＴ３）をパケット記憶部１４から順次読み出して出力バッファ２１に出力する（図５（ｂ）参照）。出力バッファ２１に一時蓄積されたディスクアクセスユニットＵＮＩＴ１〜ＵＮＩＴ３のピクチャデータは出力トランスポートストリーム２として順次出力される（図５（ｃ）参照）。
【００３５】
出力バッファ２１に一時蓄積されたディスクアクセスユニット群（ＵＮＩＴ１〜ＵＮＩＴ３）が全て出力されたことを検出すると、ナビゲーション制御部１８は、次に再生するべきＩピクチャのインデックスを選択する。すなわち、インデックステーブル４０から次の表示タイミングに最も近い表示タイミングを有するＩピクチャのインデックスを選択する。
ナビゲーション制御部１８は、前記選択されたインデックス値を有するＩピクチャの開始ユニット番号情報（ＢＵＮ）、およびユニット数情報（ＮＯＵ）を抽出する。前記抽出したＩピクチャの開始ユニット番号情報（ＢＵＮ）およびユニット数情報（ＮＯＵ）にもとづいてパケット読出部２０を制御して、パケット記憶部１４から当該Ｉピクチャを含むディスクアクセスユニット群（図５（ａ）中のＵＮＩＴ８〜ＵＩＮＴ１０）を読出し、出力バッファ２１に出力する（図５（ｂ）参照）。
出力バッファ２１に蓄積されたＴＳパケットは、出力トランスポートストリーム２として出力される（図５（ｃ）参照）。以降、同様の動作を繰り返すことによりＩピクチャを間歇的に（飛び飛びに）読み出して、特殊再生動作を実現する。
【００３６】
また、ユーザにより通常再生の指示がなされると、ナビゲーション制御部１８は、パケット読出部２０が最後にパケット記憶部１４から読み出したディスクアクセスユニットのアドレスを取得する。ナビゲーション制御部１８は、インデックステーブル４０中の開始ユニット番号項（ＢＵＮ）およびユニット数項（ＮＯＵ）を検索し、現在のアドレス値に最も近いＩピクチャのインデックス（ＩＤＸ）を選択し、インデックステーブル４０から前記選択したＩピクチャの開始ユニット番号（ＢＵＮ）およびユニット数（ＮＯＵ）を抽出する。
【００３７】
ナビゲーション制御部１８は、抽出した開始ユニット番号情報（ＢＵＮ）にもとづいてパケット読出部２０を制御してパケット記憶部１４に保存されているＴＳパケット群で構成されるディスクアクセスユニットを読出し、出力バッファ２１に出力する。出力バッファ２１に一時蓄積されたＴＳパケット群は出力トランスポートストリーム２として出力される。以降、出力バッファ２１がアンダーフローすることなくデータ量に応じて、パケット読出部２０を制御してパケット記憶部１４に保存されているＴＳパケット群を読出し出力バッファ２１に出力する。これらの動作を繰り返すことで、通常再生を実現する。
【００３８】
実施の形態２．
図６はこの発明の実施の形態２に係る映像信号記録再生装置を示すブロック図である。図６において、図１と同一の番号で示されるブロックは同様の機能を有するものである。図６に示される映像信号記録再生装置は、図１の映像信号記録再生装置と概して同じであるが、映像信号記録装置３１が、図１のデータ挿入部１３を備えておらず、映像信号再生装置３２にデータ無効化部２４が付加されている点で異なる。
データ無効化部２４は、ナビゲーション制御部１８からのピクチャ制御情報により出力バッファ２１に格納されているデータ（即ち、パケット読出部２０により読み出されたデータのうち、アクセスユニット内で再生に不要となるデータ）を無効化するものである。上記の「ピクチャ制御情報」は、インデックステーブル内の開始ユニット番号（ＢＵＮ）、開始ポイント（ＢＡＤ）、及びデータ長（ＬＥＮ）に基づいて生成されるものであり、ディスクアクセスユニット内の、データが有効部分か無効部分かを示す情報である。
【００３９】
図７は、実施の形態２においてインデックステーブル作成部８により作成されるインデックステーブル４１の一例を示す図である。図７に示すように、インデックステーブル４１は、格納したＩピクチャの番号を示すインデックス値ＩＤＸと、当該Ｉピクチャの表示タイミングを示す再生時刻値ＰＴと、当該Ｉピクチャの開始データを含むＴＳパケットＴＳｂｉを含むパケット記憶部１４内でのディスクアクセスユニット番号（言い換えると、Ｉピクチャの先頭データを含むパケットが格納されているディスクアクセスユニットのアドレス）ＢＵＮと、前記ディスクアクセスユニット内で当該Ｉピクチャの先頭データの位置を示す開始ポイントＢＡＤと、当該Ｉピクチャのデータを含むパケット記憶部１４内でのデータ長ＬＥＮとが互いに関係付けて格納されている。言い換えると、インデックス値ＩＤＸで表されるＩピクチャの番号の各々に対して、表示タイミング（再生時刻値）ＰＴの項と、ディスクアクセスユニット番号ＢＵＮの項と、開始ポイントＢＡＤの項と、データ長ＬＥＮの項とが設けられている。
【００４０】
以上のように構成された図６の映像信号記録再生装置の動作について説明する。
まず、映像記録装置３１の記録動作について説明する。
入力トランスポートストリーム１の各ＴＳパケットは、入力バッファ３および映像パケット検出部５に入力される。映像パケット検出部５は入力トランスポートストリームのＴＳパケットのＰＩＤ（Ｐａｃｋｅｔ  ＩＤ）情報などから映像パケットを含んだＴＳパケットを抽出し、ピクチャ情報検出部６、ヘッダ情報検出部１０およびピクチャ境界検出部１２に出力する。
【００４１】
ピクチャ情報検出部６は、映像パケット検出部５から出力されるＴＳパケットから、Ｉピクチャの開始データを含むＴＳパケットＴＳｂｉ、終了データを含むＴＳパケットＴＳｅｉ、およびピクチャ情報を検出し、表示タイミング抽出部７およびインデックステーブル作成部８に出力する。表示タイミング抽出部７は、ピクチャ情報検出部６で検出されたピクチャ情報からＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）等を用いて表示タイミングＰＴを抽出し、インデックステーブル作成部８に出力する。インデックステーブル作成部８は、表示タイミング抽出部７、ピクチャ情報検出部６およびパケット保存部４から出力される情報によりインデックステーブル４１を作成し、インデックステーブル保存部９に出力する。インデックステーブル保存部９は、インデックステーブル作成部８で作成されたインデックステーブル４１をテーブル記憶部１５に保存する。
【００４２】
ピクチャ情報検出部６により第１のＩピクチャのピクチャ情報が検出されると、表示タイミング抽出部７は、前記ピクチャ情報から表示タイミングを示す時刻情報をインデックステーブル作成部８に出力する。インデックステーブル作成部８は、インデックステーブル４１の第１のＩピクチャ（インデックスＩＤＸが「１」）の表示タイミング項（ＰＴ１）に、表示タイミング抽出部７の出力値を格納する。
【００４３】
さらに、前記Ｉピクチャの開始データを含むＴＳパケットＴＳｂｉがパケット保存部４により記録媒体３０のパケット記憶部１４に保存されると、インデックステーブル作成部８は、保存したアドレス情報ＡＤＤをパケット保存部４より取得し、前記アドレス情報ＡＤＤから第１のＩピクチャの開始データを含むディスクアクセスユニット番号ＢＵＮを算出し、インデックステーブル４１の第１のＩピクチャの開始ユニット番号項ＢＵＮ１に格納する。このとき、ピクチャ境界検出部１２からのピクチャの境界情報ＣＰ１にもとづいて前記ディスクアクセスユニット内で当該Ｉピクチャの先頭データの位置を示す開始ポイント（ＢＡＤ）を第１のＩピクチャの開始ポイント項ＢＡＤ１に格納する。そして、前記Ｉピクチャの終了データを含むＴＳパケットＴＳｅｉがパケット保存部４により記録媒体３０のパケット記憶部１４に保存されると、インデックステーブル作成部８は、保存したアドレス情報ＡＤＤをパケット保存部４より取得し、前記アドレス情報ＡＤＤから前記Ｉピクチャのデータ長ＬＥＮを算出し、インデックステーブル４１の第１のＩピクチャのデータ長項ＬＥＮ１に格納する。同様に第２、第３のＩピクチャの情報もインデックステーブル４１に格納する。これらの動作を記録終了まで繰り返すことによりインデックステーブルを作成する。
【００４４】
入力バッファ３は、パケット記録部１４への書込み、読出しのアクセス単位であるディスクアクセスユニットの容量を持つデータバッファで構成される。
入力トランスポートストリーム１の各ＴＳパケット（図８（ａ）のＰ１、Ｐ２、Ｐ３、Ｐ４）は順次入力バッファ３に格納される。入力バッファ３は、フル状態になると入力バッファ３の全データをパケット保存部４に出力する。パケット保存部４は、入力バッファ３から出力されたＴＳパケットのデータをディスクアクセスユニット（図８（ｂ）のＵＮＩＴ１、ＵＮＩＴ２など）単位でパケット記憶部１４に記録する。
一方、ピクチャ境界検出部１２は、映像パケット検出部５から出力されるＴＳパケットから、ピクチャの境界情報（ピクチャの開始点：図８（ａ）のＣＰ１など）を検出し、入力バッファ３、パケット保存部４およびインデックステーブル作成部８に出力する。入力バッファ３は、ピクチャ境界検出部１２から入力されたピクチャの境界情報（ＣＰ１など）を受けると、全データ（当該ＴＳパケットの全データ）をパケット保存部４に出力する。
【００４５】
パケット保存部４はピクチャ境界検出部１２から入力されたピクチャの境界情報により入力バッファ３から入力された全データがディスクアクセスユニット以下の容量であっても任意のデータ（無効なデータ）を加えることによりディスクユニットアクセスサイズのデータをパケット記憶部１４に記録する。この結果意味を持たない無効なデータがパケット記憶部１４に記録されることになる。
【００４６】
なお、前記入力バッファ３は、前記ピクチャ境界検出部１２からピクチャの境界情報が入力された場合でも、入力バッファ３の全データをパケット保存部４に出力せずに、入力バッファ３がフル状態になった時点で、全データをパケット保存部４に出力し、ディスクユニットアクセスサイズのデータをパケット記憶部１４に記録し、無効なデータが無く有効データのみを記録し、パケット記憶部１４の容量を有効に利用できる構成としてもよい。
【００４７】
トランスポートストリーム１の各ＴＳパケットのパケット記憶部１４への記録処理について図８を用いて説明する。図８（ａ）は、図３（ａ）と同様の入力トランスポートストリーム１を示している。図８（ａ）で示すように、入力トランスポートストリームは複数のピクチャＰＦ１、ＰＦ２、ＰＦ３、…から構成されている。また、各ピクチャは複数のＴＳパケットＰ１、Ｐ２、Ｐ３、…で構成されている。図８（ｂ）は、入力バッファ３に一時格納されるＴＳパケットの状態を示している。入力バッファ３は、パケット記憶部１４への書込み、読出しのアクセス単位であるディスクアクセスユニットのサイズのデータバッファで構成される。本実施の形態でもディスクアクセスユニットをＴＳパケットの３倍の容量と想定している。
【００４８】
前記トランスポートストリーム１の１〜３番目のＴＳパケットＰ１〜Ｐ３は、入力バッファ３に順次格納される。入力バッファ３がフル状態になると、入力バッファ３はバッファ内の全データ（１〜３番目のＴＳパケット）をパケット保存部４へ出力し、パケット保存部４はディスクアクセスユニットのサイズのデータをディスクアクセスユニットＵＮＩＴ１として、パケット記憶部１４に記録する。同様に４〜６番目のＴＳパケットＰ４〜Ｐ６は順次入力バッファ３へ格納され、入力バッファ３がフル状態になるとパケット記憶部１４に２番目のディスクアクセスユニットＵＩＮＴ２として記録される。
【００４９】
一方、ピクチャ境界検出部１２は前記ＴＳパケットからピクチャ境界点（ＣＰ１など）を検出すると、その境界点情報（ＣＰ１）を入力バッファ３、パケット保存部４およびインデックステーブル作成部８に出力する。このとき入力バッファ３では、格納されているＴＳパケットＰ７、Ｐ８のうちの境界点ＣＰ１の存在するＴＳパケットＰ８のデータを一時的に退避し、入力バッファ３はその全データ（Ｐ７、Ｐ８）をディスクアクセスユニット（ＵＮＩＴ３）としてパケット保存部４に出力する。パケット保存部４は入力バッファ３からのデータ（Ｐ７、Ｐ８）に任意のデータを含む１パケット分のデータ（斜線で示す）を加えたものを３番目のディスクアクセスユニットＵＩＮＴ３としてパケット記憶部１４に記録する。
【００５０】
全データを出力した入力バッファ３は退避していたＴＳパケットＰ８のデータを入力バッファ３に格納する。そして順次入力されるＴＳパケットＰ９、Ｐ１０を格納する。以上の動作を繰り返すことにより入力トランスポートストリーム１のＴＳパケットをパケット記憶部１４に、ディスクアクセスユニットにまとめた形で順次記録する。図８（ｃ）にパケット記憶部１４に記録されたＴＳパケットの状態を示す。各パケットは、ディスクアクセスユニットの一部としてパケット記憶部１４に格納されている。
【００５１】
次に映像再生装置３２の再生動作について説明する。最初に、通常再生時の動作について説明する。ユーザインターフェース制御部１９は、ユーザから通常再生の指示を受け、ナビゲーション制御部１８に通常再生命令を出力する。ナビゲーション制御部１８は通常再生命令を受けて、パケット読出部２０を制御してパケット記憶部１４に記録されているＴＳパケット（図９（ａ）のＰ１、Ｐ２、Ｐ３、Ｐ４など）から指定のＴＳパケット群で構成されるディスクアクセスユニット（図９（ｂ）のＵＮＩＴ１、ＵＮＩＴ２など）を読出し出力バッファ２１に出力する。以下では、通常再生の開始時にはＵＮＩＴ１が選択されるものとする。
【００５２】
出力バッファ２１は、入力されたディスクアクセスユニット（ＵＮＩＴ１）のデータを順次再生データとして出力する。出力バッファ２１は全データを出力すると、ナビゲーション制御部１８に出力バッファ２１がエンプティ状態であることを通知する。ナビゲーション制御部１８は再びパケット読出部２０を制御してパケット記憶部１４に記録されているＴＳパケット群で構成されるディスクアクセスユニット（図９（ｂ）のＵＮＩＴ２）を読出し出力バッファ２１に出力する。
このとき、パケット読出部２０は、前回、すなわち最後にパケット記憶部１４から読み出したディスクアクセスユニット（例えばＵＮＩＴ１）のアドレスを記憶しており、その次のディスクアクセスユニット（ＵＮＩＴ２）を読み出す。
データ無効化部２４はナビゲーション制御部１８から入力されるピクチャ制御情報により出力バッファ２１に格納された不要パケットデータ（図９（ｃ）に斜線を施した部分）を無効化する。ここで「無効化」は、データを除去することにより行われる。出力バッファ２１は格納されているディスクアクセスユニット内の無効パケットデータを除去し、出力トランスポートストリーム２３として出力する（図９（ｃ）参照）。
【００５３】
次に特殊再生時の動作について説明する。前記通常動作中にユーザから早送り再生または早戻し再生の指示がなされると、ナビゲーション制御部１８がインデックステーブル読出部１７を制御し、テーブル記憶部１５に保存されているインデックステーブル４１を読み出す。
ナビゲーション制御部１８は、パケット読出部２０が最後にパケット記憶部１４から読み出したディスクアクセスユニットのアドレス（ＡＬＡ）を取得する。
【００５４】
ナビゲーション制御部１８は、インデックステーブル４１中の開始ＵＮＩＴ番号項（ＢＵＮ）およびデータ長項（ＬＥＮ）を検索し、前記ディスクアクセスユニットのアドレス値（ＡＬＡ）に最も近い開始ＵＮＩＴ番号（ＢＵＮ）を持つＩピクチャのインデックス（ＩＤＸ）を選択し、選択されたＩピクチャの表示タイミング（ＰＴ）を抽出する。前記抽出した表示タイミング（ＰＴ）をもとに順次再生するＩピクチャを決定する。例えば４倍再生の場合には、前記抽出した表示タイミングにピクチャの通常の表示間隔の４倍の時間を加算した表示時間に最も近い表示タイミングを有するＩピクチャをインデックステーブル４１から選択し、前記選択したＩピクチャの開始ＵＮＩＴ番号（ＢＵＮ）およびデータ長（ＬＥＮ）を抽出する。
【００５５】
さらに、ナビゲーション制御部１８は、抽出した開始ユニット番号情報（ＢＵＮ）にもとづいてパケット読出部２０を制御して、前記選択されたＩピクチャ（ＰＦ１）の開始データを含むディスクアクセスユニット群（図１０（ａ）中のＵＮＩＴ１〜ＵＩＮＴ３）をパケット記憶部１４から順次読み出して出力バッファ２１に出力する（図１０（ｂ）参照）。出力バッファ２１に一時蓄積されたディスクアクセスユニットＵＮＩＴ１〜ＵＮＩＴ３のピクチャデータは出力トランスポートストリーム２として順次出力される（図１０（ｃ）参照）。
【００５６】
出力バッファ２１に一時蓄積されたディスクアクセスユニット群（ＵＮＩＴ１〜ＵＮＩＴ３）が全て出力されたことを検出すると、ナビゲーション制御部１８は、次に再生するべきＩピクチャのインデックスを選択する。すなわち、インデックステーブル４１から次の表示タイミングに最も近い表示タイミングを有するＩピクチャのインデックスを選択する。
ナビゲーション制御部１８は、前記選択されたインデックス値を有するＩピクチャの開始ユニット番号情報（ＢＵＮ）、およびデータ長情報（ＬＥＮ）を抽出する。前記抽出したＩピクチャの開始ユニット番号情報（ＢＵＮ）およびデータ長情報（ＬＥＮ）にもとづいてパケット読出部２０を制御して、パケット記憶部１４から当該Ｉピクチャを含むディスクアクセスユニット群（図１０（ａ）中のＵＮＩＴ８〜ＵＩＮＴ１０）を読出し、出力バッファ２１に出力する（図１０（ｂ）参照）。
ナビゲーション制御部１８は、前記抽出したＩピクチャの開始ユニット番号情報（ＢＵＮ）およびデータ長情報（ＬＥＮ）にもとづいて出力バッファ２１内のピクチャデータを制御するピクチャ制御情報をデータ無効化部２４に出力する。
データ無効化部２４はナビゲーション制御部１８から入力されるピクチャ制御情報により出力バッファ２１に格納された不要パケットデータ（図１０（ｃ）に斜線を施した部分）を無効化する。
出力バッファ２１に蓄積されたＴＳパケットは、出力トランスポートストリーム２として出力される（図１０（ｃ）参照）。以降、同様の動作を繰り返すことによりＩピクチャを間歇的に読み出して、特殊再生動作を実現する。
【００５７】
実施の形態３．
図１１はこの発明の実施の形態３に係る映像信号記録再生装置を示すブロック図である。図１１において、図６と同一の番号で示されるブロックは同様の機能を有するものである。図１１に示される映像信号記録再生装置は、図６の映像信号記録再生装置と概して同じであるが、以下に説明するように、実施の形態３に係る映像信号記録再生装置は、ピクチャ情報検出部６、及びインデックステーブル作成部８などの動作が異なる。
即ち、実施の形態３におけるピクチャ情報検出部６は、映像パケット検出部５から出力されるＴＳパケットから、Ｉピクチャのみならず、Ｐピクチャ及びＢピクチャの開始データを含むＴＳパケットＴＳｂ、終了データを含むＴＳパケットＴＳｅ、およびピクチャ情報を検出し、表示タイミング抽出部７およびインデックステーブル作成部８に出力する。ピクチャ情報検出部６はまた、映像パケット検出部５で抽出されたＴＳパケットで構成されるピクチャの符号化タイプＰＣＴ（Ｉピクチャか、Ｐピクチャか、Ｂピクチャか）を検出して、出力する。インデックステーブル作成部８は、Ｉピクチャのみならず、Ｐピクチャ及びＢピクチャについての情報をも格納し、各ピクチャについて符号化タイプＰＣＴを示すデータを格納したインデックステーブルを作成する。
【００５８】
図１２は実施の形態３においてインデックステーブル作成部８により作成されるインデックステーブル４２の一例を示す図である。図１２に示すように、インデックステーブル４２は、格納した各ピクチャの番号を示すインデックス値ＩＤＸと、当該ピクチャの符号化タイプを示すピクチャタイプＰＣＴと、当該ピクチャの表示タイミングを示す再生時刻値ＰＴと、当該ピクチャの開始データを含むＴＳパケットＴＳを含むパケット記憶部１４内でのディスクアクセスユニット番号（言い換えると、各ピクチャの先頭データを含むパケットが格納されているディスクアクセスユニットのアドレス）ＢＵＮと、前記ディスクアクセスユニット内で当該ピクチャの先頭データの位置を示す開始ポイントＢＡＤと、当該ピクチャのデータを含むパケット記憶部１４内でのデータ長ＬＥＮとが互いに関係付けて格納されている。言い換えると、インデックス値ＩＤＸで表されるＩピクチャの番号の各々に対して、ピクチャタイプＰＣＴの項と、表示タイミング（再生時刻値）ＰＴの項と、ディスクアクセスユニット番号ＢＵＮの項と、開始ポイントＢＡＤの項と、データ長ＬＥＮの項とが設けられている。
【００５９】
前記インデックステーブル４２の作成について、図１１を参照して説明する。トランスポートストリームの記録を開始すると、ＴＳパケットの記録が開始され、ピクチャ情報検出部６により第１のピクチャのピクチャ情報が検出されると、インデックステーブル作成部８は、ピクチャ情報検出部６が検出した符号化タイプコードＰＣＴをインデックステーブル４２の第１のピクチャのピクチャタイプ項（ＰＣＴ１）に格納する。表示タイミング抽出部７は、前記ピクチャ情報から表示タイミングを示す時刻情報をインデックステーブル作成部８に出力する。インデックステーブル作成部６は、インデックステーブル４２の第１のピクチャ（インデックスＩＤＸが「１」）の表示タイミング項（ＰＴ１）に、表示タイミング抽出部７の出力値を格納する。
【００６０】
さらに、前記第１のピクチャの開始データを含むＴＳパケットＴＳｂがパケット保存部４により記録媒体３０のパケット記憶部１４に保存されると、インデックステーブル作成部８は、保存したアドレス情報ＡＤＤをパケット保存部４より取得し、前記アドレス情報ＡＤＤから第１のピクチャの開始データを含むディスクアクセスユニット番号ＢＵＮを算出し、インデックステーブル４２の第１のピクチャの開始ユニット番号項ＢＵＮ１に格納する。このとき、ピクチャ境界検出部１２からのピクチャの境界情報ＣＰ１にもとづいて前記ディスクアクセスユニット内で当該ピクチャの先頭データの位置を示す開始ポイント（ＢＡＤ）を第１のピクチャの開始ポイント項ＢＡＤ１に格納する。そして、前記ピクチャの終了データを含むＴＳパケットＴＳｅがパケット保存部４により記録媒体３０のパケット記憶部１４に保存されると、インデックステーブル作成部８は、保存したアドレス情報ＡＤＤをパケット保存部４より取得し、前記アドレス情報ＡＤＤから前記ピクチャのデータ長ＬＥＮを算出し、インデックステーブル４２の第１のピクチャのデータ長項ＬＥＮ１に格納する。同様に第２、第３のピクチャの情報もインデックステーブル４２に格納する。これらの動作を記録終了まで繰り返すことによりインデックステーブル４２を作成する。
【００６１】
本実施の形態におけるトランスポートストリームのＴＳパケットのパケット記憶部１４への記録は実施の形態２と同様であり、入力トランスポートストリーム１は図１３（ａ）に示すようにＩピクチャ（ＩＰ）、Ｐピクチャ（ＰＰ）およびＢピクチャ（ＢＰ）で構成される。即ち、入力トランスポートストリーム１を構成するピクチャＰＦ１、ＰＦ２、ＰＦ３、ＰＦ４などの各々は、Ｉピクチャ（ＩＰ）、Ｐピクチャ（ＰＰ）およびＢピクチャ（ＢＰ）のいずれかである。
【００６２】
入力トランスポートストリーム１の各ＴＳパケット（図１３（ａ）のＰ１、Ｐ２、Ｐ３、Ｐ４など）は、入力バッファ３に順次格納される。入力バッファ３がフル状態になると、入力バッファ３はバッファ内の全データをパケット保存部４へ出力する。パケット保存部４は、入力バッファ３から出力されたＴＳパケットのデータ（図１３（ｂ）のＵＮＩＴ１、ＵＮＩＴ２など）をパケット保存部１４に記録する。同様にＴＳパケット（図１３（ａ）のＰ４〜Ｐ６）は順次入力バッファ３へ格納され、入力バッファ３がフル状態になるとパケット記憶部１４に順次記録される。
一方、ピクチャ境界検出部１２が前記ＴＳパケットからピクチャ境界点（図１３（ａ）のＣＰ１など）を検出すると、入力バッファ３では、格納されているＴＳパケット（例えばＰ７、Ｐ８）のうちの境界点（ＣＰ１）の存在するＴＳパケットＰ７のデータを一時的に退避し、入力バッファ３はその全データ（Ｐ７）をディスクアクセスユニット（ＵＩＮＴ３）としてパケット記憶部１４に記録する。
全データを出力した入力バッファ３は退避していたＴＳパケットＰ７のデータを入力バッファ３に格納する。そして順次入力されるＴＳパケットＰ８、Ｐ９を格納する。以上の動作を繰り返すことにより入力トランスポートストリーム１の各ＴＳパケットをパケット記憶部１４にディスクアクセスユニットにまとめた形で順次記録する（図１３（ｃ）参照）。
【００６３】
次に映像再生装置３２の再生動作について説明する。通常再生動作は、実施の形態２について説明したのと同様である。
インデックステーブル４２を用いた特殊再生動作について図６を参照して説明する。前記通常再生動作中にユーザから早送り再生または早戻し再生の指示がなされると、ナビゲーション制御部１８がインデックステーブル読出部１７を制御し、テーブル記憶部１５に保存されているインデックステーブル４２を読み出す。ナビゲーション制御部１８は、パケット読出部２０が最後にパケット記憶部１４から読み出したディスクアクセスユニットのアドレス（ＡＬＡ）を取得する。
【００６４】
ナビゲーション制御部１８は、インデックステーブル４２中の開始ユニット番号項（ＢＵＮ）およびデータ長項（ＬＥＮ）を検索し、前記ディスクアクセスユニットのアドレス値（ＡＬＡ）に最も近い開始ユニット番号（ＢＵＮ）でかつピクチャタイプがＩピクチャであるピクチャのインデックスを選択する。ナビゲーション制御部１８は、抽出した開始ユニット番号情報にもとづいてパケット読出部２０を制御して、前記選択されたＩピクチャの開始データを含むディスクアクセスユニット群（図１４（ａ）中のＵＮＩＴ１〜ＵＩＮＴ３）をパケット記憶部１４から順次読み出して出力バッファ２１に出力する（図１４（ｂ）参照）。出力バッファ２１に一時蓄積されたディスクアクセスユニットのピクチャデータは出力トランスポートストリーム２として順次出力される（図１４（ｃ）参照）。
【００６５】
出力バッファ２１に一時蓄積されたディスクアクセスユニット群が全て出力されたことを検出すると、ナビゲーション制御部１８は、次に再生するべきピクチャのインデックスを選択する。すなわち、インデックステーブル４２から現在の表示タイミングより大きな表示タイミングを持ち最も近い表示タイミングを有しかつピクチャタイプがＩピクチャまたはＰピクチャのインデックスを選択する。
ナビゲーション制御部１８は、前記選択されたインデックス値を有するピクチャの開始ユニット番号情報（ＢＵＮ）、およびデータ長情報（ＬＥＮ）を抽出する。前記抽出したピクチャの開始ユニット番号情報（ＢＵＮ）およびデータ長情報（ＬＥＮ）にもとづいてパケット読出部２０を制御して、パケット記憶部１４から当該ピクチャを含むディスクアクセスユニット群（図１４（ａ）中のＵＮＩＴ７〜ＵＩＮＴ８）を読出し、出力バッファ２１に出力する（図１４（ｂ）参照）。
データ無効化部２４はナビゲーション制御部１８から入力されるピクチャ制御情報により出力バッファ２１に格納された不要パケットデータを無効化する。
出力バッファ２１に蓄積されたＴＳパケットは、出力トランスポートストリーム２として出力される（図１４（ｃ）参照）。以降、同様の動作を繰り返すことにより特殊再生動作を実現する。
【図面の簡単な説明】
【００６６】
【図１】この発明の実施の形態１に係る映像信号記録再生装置を示すブロック図である。
【図２】実施の形態１においてインデックステーブル作成部により作成されるインデックステーブルの一例を示す図である。
【図３】（ａ）、（ｂ）、（ｃ）は、実施の形態１の映像信号記録再生装置で記録を行う場合の、入力される入力トランスポートストリーム、該入力トランスポートストリームが入力バッファに格納されるとき様子、及びディスクアクセスユニットに分割されて記録媒体に記録されたＴＳパケットを示す図である。
【図４】（ａ）、（ｂ）、（ｃ）は、実施の形態１の映像信号記録再生装置で通常再生を行う場合の、記録媒体から読み出されたディスクアクセスユニットごとのＴＳパケット、出力バッファに格納される様子、及び出力バッファから出力される出力トランスポートストリームを示す図である。
【図５】（ａ）、（ｂ）、（ｃ）は、実施の形態１の映像信号記録再生装置で特殊再生を行う場合の、記録媒体から読み出されたディスクアクセスユニットごとのＴＳパケット、出力バッファに格納される様子、及び出力バッファから出力される出力トランスポートストリームを示す図である。
【図６】この発明の実施の形態２に係る映像信号記録再生装置を示すブロック図である。
【図７】実施の形態２においてインデックステーブル作成部により作成されるインデックステーブルの一例を示す図である。
【図８】（ａ）、（ｂ）、（ｃ）は、実施の形態２の映像信号記録再生装置で記録を行う場合の、入力される入力トランスポートストリーム、該入力トランスポートストリームが入力バッファに格納されるとき様子、及びディスクアクセスユニットに分割されて記録媒体に記録されたＴＳパケットを示す図である。
【図９】（ａ）、（ｂ）、（ｃ）は、実施の形態２の映像信号記録再生装置で通常再生を行う場合の、記録媒体から読み出されたディスクアクセスユニットごとのＴＳパケット、出力バッファに格納される様子、及び出力バッファから出力される出力トランスポートストリームを示す図である。
【図１０】（ａ）、（ｂ）、（ｃ）は、実施の形態２の映像信号記録再生装置で特殊再生を行う場合の、記録媒体から読み出されたディスクアクセスユニットごとのＴＳパケット、出力バッファに格納される様子、及び出力バッファから出力される出力トランスポートストリームを示す図である。
【図１１】この発明の実施の形態３に係る映像信号記録再生装置を示すブロック図である。
【図１２】実施の形態３においてインデックステーブル作成部により作成されるインデックステーブルの一例を示す図である。
【図１３】（ａ）、（ｂ）、（ｃ）は、実施の形態３の映像信号記録再生装置で記録を行う場合の、入力される入力トランスポートストリーム、該入力トランスポートストリームが入力バッファに格納されるとき様子、及びディスクアクセスユニットに分割されて記録媒体に記録されたＴＳパケットを示す図である。
【図１４】（ａ）、（ｂ）、（ｃ）は、実施の形態３の映像信号記録再生装置で特殊再生を行う場合の、記録媒体から読み出されたディスクアクセスユニットごとのＴＳパケット、出力バッファに格納される様子、及び出力バッファから出力される出力トランスポートストリームを示す図である。
【符号の説明】
【００６７】
１  入力トランスポートストリーム、  ２  出力トランスポートストリーム、  ３  入力バッファ、  ４  パケット保存部、  ５  映像パケット検出部、  ６  ピクチャ情報検出部、  ７  表示タイミング抽出部、  ８  インデックステーブル作成部、  ９  インデックステーブル保存部、  １０  ヘッダ情報検出部、  １１  ヘッダ情報保存部、  １２  ピクチャ境界検出部、  １３  データ挿入部、  １４  パケット記憶部、  １５  テーブル記憶部、  １６  ヘッダ情報記憶部、  １７  インデックステーブル読出部、  １８  ナビゲーション制御部、  １９  ユーザインターフェース制御部、  ２０  パケット読出部、  ２１  出力バッファ、  ２２  ヘッダ情報読出部、  ２３  ヘッダ情報付加部、  ２４  データ無効化部、  ３０  記録媒体、  ３１  記録装置、  ３２  再生装置、  ４０  インデックステーブル、  ４１  インデックステーブル、  ４２  インデックステーブル。
【図１】
2007074358.tif 000003
【図２】
2007074358.tif 000004
【図３】
2007074358.tif 000005
【図４】
2007074358.tif 000006
【図５】
2007074358.tif 000007
【図６】
2007074358.tif 000008
【図７】
2007074358.tif 000009
【図８】
2007074358.tif 000010
【図９】
2007074358.tif 000011
【図１０】
2007074358.tif 000012
【図１１】
2007074358.tif 000013
【図１２】
2007074358.tif 000014
【図１３】
2007074358.tif 000015
【図１４】
2007074358.tif 000016