(57)【特許請求の範囲】
【請求項１】
フレーム間圧縮及びフレーム内圧縮を施された圧縮符号化ストリームとして記録媒体に記録されているＡＶデータを読み取る読み取り手段と、
前記読み取り手段が前記ＡＶデータを再生している最中に、前記ＡＶデータの所定の部分を飛ばして再生する際、前記所定の部分を飛ばした後には、１つのダミーパケットを出力してから、前記所定の部分を飛ばした後のビデオデータのフレームのうち次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットから出力するよう前記読み取り手段を制御する制御手段とを備え、
前記ダミーパケットのコンティニティカウンタは、前記次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットのコンティニティカウンタの値とは異なった値を有する、再生装置。
【請求項２】
フレーム間圧縮及びフレーム内圧縮を施された圧縮符号化ストリームとして記録媒体に記録されているＡＶデータを読み取る読み取り手段と、
前記読み取り手段が前記ＡＶデータを再生している最中に、前記ＡＶデータの所定の部分を飛ばして再生する際、前記所定の部分を飛ばす前に、前記読み取り手段が出力しているビデオデータのフレームを構成する最終のトランスポートパケットまでを出力し、前記所定の部分を飛ばした後には、１つのダミーパケットを出力してから、前記所定の部分を飛ばした後のビデオデータのフレームのうち次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットから出力するよう前記読み取り手段を制御する制御手段とを備え、
前記ダミーパケットのコンティニティカウンタは、前記次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットのコンティニティカウンタの値とは異なった値を有する、再生装置。
【請求項３】
前記異なった値を有するとは、前記ダミーパケットのコンティニティカウンタの値が、前記次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットのコンティニィカウンタの値より１だけ小さい、請求項１または２に記載の再生装置。
【請求項４】
前記ダミーパケットとは、トランスポートパケットのペイロードがエレメンタリーストリームのパディング値で埋められたトランスポートパケットである、請求項１または２に記載の再生装置。
【請求項５】
前記ダミーパケットとは、トランスポートパケットのペイロードにＰＥＳヘッダが埋め込まれたトランスポートパケットであり、
その埋め込まれたＰＥＳヘッダは、無効なデータを有する、請求項１または２に記載の再生装置。
【請求項６】
前記ダミーパケットとは、トランスポートパケットのヘッダに無効なデータを埋め込まれたトランスポートパケットである、請求項１または２に記載の再生装置。
【請求項７】
トランスポートパケットのペイロードがエレメンタリーストリームのパディング値で埋められたトランスポートパケットを第１のトランスポートパケットとし、トランスポートパケットのペイロードにＰＥＳヘッダが埋め込まれたトランスポートパケットであって、その埋め込まれたＰＥＳヘッダは、無効なデータを有するトランスポートパケットを第２のトランスポートパケットとし、トランスポートパケットのヘッダに無効なデータを埋め込まれたトランスポートパケットを第３のトランスポートパケットとする場合、前記ダミーパケットとは、前記第１のトランスポートパケット及び前記第２のトランスポートパケット及び前記第３のトランスポートパケットのうち少なくとも２つ以上のトランスポートパケットに該当するトランスポートパケットである請求項１または２に記載の再生装置。
【請求項８】
フレーム間圧縮及びフレーム内圧縮を施された圧縮符号化ストリームとして記録媒体に記録されているＡＶデータを読み取る読み取り手段と、
前記読み取り手段が前記ＡＶデータを再生している最中に、前記ＡＶデータの所定の部分を飛ばして再生する際、前記所定の部分を飛ばした後には、前記所定の部分を飛ばした後のビデオデータのフレームのうち次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットから出力するよう前記読み取り手段を制御する制御手段とを備え、
前記所定の部分を飛ばした後、前記次のフレーム内圧縮を施されたフレームの先頭の圧縮符号化ストリームのトランスポートパケットのコンティニティカウンタの値を、そのトランスポートパケットが出力される直前に出力されたフレームの最後の圧縮符号化ストリームのトランスポートパケットのコンティニティカウンタの値とは異なった値にする、再生装置。
【請求項９】
フレーム間圧縮及びフレーム内圧縮を施された圧縮符号化ストリームとして記録媒体に記録されているＡＶデータを読み取る読み取りステップと、
前記読み取り手段が前記ＡＶデータを再生している最中に、前記ＡＶデータの所定の部分を飛ばして再生する際、前記所定の部分を飛ばした後には、１つのダミーパケットを出力してから、前記所定の部分を飛ばした後のビデオデータのフレームのうち次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットから出力するよう前記読み取り手段を制御する制御ステップとを備え、
前記ダミーパケットのコンティニティカウンタは、前記次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットのコンティニティカウンタの値とは異なった値を有する、再生方法。
【請求項１０】
フレーム間圧縮及びフレーム内圧縮を施された圧縮符号化ストリームとして記録媒体に記録されているＡＶデータを読み取る読み取りステップと、
前記読み取り手段が前記ＡＶデータを再生している最中に、前記ＡＶデータの所定の部分を飛ばして再生する際、前記所定の部分を飛ばす前に、前記読み取り手段が出力しているビデオデータのフレームを構成する最終のトランスポートパケットまでを出力し、前記所定の部分を飛ばした後には、１つのダミーパケットを出力してから、前記所定の部分を飛ばした後のビデオデータのフレームのうち次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットから出力するよう前記読み取り手段を制御する制御ステップとを備え、
前記ダミーパケットのコンティニティカウンタは、前記次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットのコンティニティカウンタの値とは異なった値を有する、再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録媒体に記録されているＡＶデータを再生する再生装置、及び再生方法に関するものである。また、本発明に関連する技術の発明は、本発明は記録媒体に記録されているＡＶデータを再生し、また記録媒体にＡＶデータを記録する再生装置、再生方法、記録装置、及び記録方法に関し、またＡＶデータを切り換えるＡＶデータ切換方法、再生方法、ＡＶデータを出力する出力装置、ＡＶデータを入力する入力装置に関するものである。
【０００２】
【従来の技術】
近年パーソナルコンピュータの普及と進歩に伴い、外部記憶装置としてその大容量性、高速性からハードディスクドライブなどの記録再生装置が数多く用いられるようになってきている。コンピュータのソフトウェアの肥大化や扱うデータの大容量化に伴い、これら外部記憶装置としての記録再生装置もますます高速化、大容量化が実現されてきている。
【０００３】
このようにコンピュータデータを扱ってきた記録再生装置は、その高速性、大容量性を生かし、またデジタル技術を応用して映像音声データ（以下ＡＶデータと呼ぶ）を記録再生するデジタルＡＶ機器としても利用されるようになってきている。
【０００４】
まず、第１の従来の技術として、ジャンプ再生を行うことが出来る再生装置について説明する。
【０００５】
図１２に、ジャンプ再生を行うことが出来る再生装置１０２を示す。
【０００６】
なお、ジャンプ再生とは、例えば記録媒体に記録されているＡＶデータを先頭から１５分再生し、先頭から１５分のＡＶデータから先頭から２５分のＡＶデータまでの再生を行わず、先頭から１５分再生した後、先頭から２５分のＡＶデータから続けて再生するものである。すなわち、ＡＶデータのうち所定の部分を飛ばして再生することを意味している。
【０００７】
また、ジャンプ再生の別の例としては次のようなものがある。すなわち、放送番組を番組の始まりから記録を開始して、記録媒体に記録している最中に、番組の始まりから１５分のＡＶデータを記録した時点で記録装置の一時停止ボタン（ＰＡＵＳＥボタン）を押すことによって、ＡＶデータの記録を一時停止させ、番組の始まりから２５分のＡＶデータが送られてきた時点で、ＡＶデータの記録を再開する。
【０００８】
このようにして記録媒体に記録されたＡＶデータを再生した場合、番組の始まりから１５分までを再生した時点から続けて番組の始まりから２５分のＡＶデータが再生されることになる。このように、記録時に一時的にＡＶデータの記録を中断したＡＶデータを再生する場合もジャンプ再生と呼ぶことにする。
【０００９】
再生装置１０２は、ＨＤＤ２、ストリーム制御手段１０３、ＩＥＥＥ１３９４Ｉ／Ｆ４、バイトカウンタ１０１から構成される。
【００１０】
ＨＤＤ２は、ハードディスク媒体に記録されているＡＶデータを読み出して再生するハードディスクドライブである。
【００１１】
バイトカウンタ１０１は、ストリーム制御手段１０３がＭＰＥＧトランスポートストリームとして出力するＡＶデータの位置をバイトカウントするカウンタである。
【００１２】
ストリーム制御手段１０３は、ＨＤＤ２によって再生されたＡＶデータのトランスポートパケット毎の時間間隔を記録時の時間間隔に復元して出力する手段である。
【００１３】
ＩＥＥＥ１３９４Ｉ／Ｆ４は、ストリーム制御手段１０３から出力されてくるＭＰＥＧトランスポートストリームを図示されていないＩＥＥＥ１３９４バスに出力する手段である。
【００１４】
次に、このような記録再生装置１０２の動作を説明する。
【００１５】
ストリーム制御手段１０３は再生を開始する際にバイトカウンタ１０１に再生を開始することを通知する。
【００１６】
バイトカウンタ１０１は、ストリーム制御手段１０３から再生を開始することを通知されると、再生位置情報を先頭からのバイト数としてカウントする。
【００１７】
ＨＤＤ２は、ストリーム制御手段１０３からの再生コマンドを受信すると、ハードディスク媒体のストリーム制御手段１０３が指定したＬＢＡ（Ｌｏｇｉｃａｌ  Ｂｌｏｃｋ  ａｄｄｒｅｓｓ）に対応する場所からＡＶデータを読み出して、ストリーム制御手段１０３に出力する。
【００１８】
ストリーム制御手段１０３は、ＨＤＤ２からＡＶデータを受け取るとＡＶデータをトランスポートパケット毎の時間間隔を復元してＩＥＥＥ１３９４Ｉ／Ｆ４に出力する。
【００１９】
ＩＥＥＥ１３９４Ｉ／Ｆ４は、ストリーム制御手段１０３から出力されたＭＰＥＧトランスポートストリームをＩＥＥＥ１３９４バスに出力する。
【００２０】
一方バイトカウンタ１０１は、ストリーム制御手段１０３から再生を開始することを通知されてからストリーム制御手段１０３がＩＥＥＥ１３９４Ｉ／Ｆ４に出力するＡＶデータの位置をバイトカウントしている。
【００２１】
現在、バイトカウンタ１０１の値はｍバイト（ｍは正の整数）を示しているとする。すなわち、ＡＶデータの再生が開始されてからｍバイト分のＡＶデータが既に再生されている。
【００２２】
この時点で、バイトカウンタ１０１のカウント値がｍからｎに変更され、再生装置１０２のリモコンなどから再生装置１０２がジャンプ再生するように操作命令を受信したとする。そうすると、バイトカウンタ１０１は、カウント値がｍからｎに変更されたことを通知する。
【００２３】
これを受けて、ストリーム制御手段１０３は、バイトカウンタ１０１から通知される直前のトランスポートパケットをＩＥＥＥ１３９４Ｉ／Ｆ４に出力し、継続して、再生開始からｎバイトに対応するＡＶデータをＨＤＤ２から読み出して、先に出力したトランスポートパケットに続けて再生開始からｎバイトに対応するＡＶデータの先頭のトランスポートパケットをＩＥＥＥ１３９４Ｉ／Ｆ４に出力する。
【００２４】
このように、ストリーム制御手段１０３は、バイトカウンタ１０１の値が不連続に変化すると、ジャンプ再生を行う。
【００２５】
映画などのＡＶデータを再生する際、ジャンプ再生を行うことにより、例えば、興味のない部分を飛ばして、見たい場面だけを視聴することが出来る。
【００２６】
次に、第２の従来の技術として特殊再生から通常再生に短い時間で移行することが出来る再生装置について説明する。この再生装置は、本願の発明者らによって出願中のものである。
【００２７】
この再生装置は、ハードディスク媒体にＭＰＥＧトランスポートストリームとして記録されているＡＶデータを特殊再生及び通常再生するものである。
【００２８】
図１３に、この再生装置が出力するトランスポートパケットを示す。すなわち、特殊再生から通常再生６１に移る際、まず、Ｉの終わり６０に示すように、Ｉフレームを構成する最後のトランスポートパケットまで出力してから通常再生に移る。そして通常再生に移ると、まず最初にＰＣＲ６２に示すようにＰＣＲを付加したトランスポートパケットを出力する。次にＰＣＲ６４、ＰＣＲ６５に示すように、ＰＣＲが付加されていたトランスポートパケットに関しては、ＰＣＲ６２として出力したＰＣＲの値と矛盾しないように、そのＰＣＲの値を書き替えてから出力する。
【００２９】
従って、このような再生装置から出力されたＭＰＥＧトランスポートストリームを入力するＳＴＢ（セットトップボックス）などに組み込まれている復号器は、通常再生に移るとまず最初にＰＣＲが付加されたトランスポートパケットを受け取ることになるので、ＰＣＲを先出ししない場合に比べて、短い時間でＰＬＬ同期を確立することが出来る。また、映像と音声の同期処理もいちはやく確立することが出来る。従って、特殊再生から通常再生に短い時間で移行することが出来る。
【００３０】
次に、第３の従来の技術として、ディスク媒体やテープ媒体などにＭＰＥＧトランスポートストリームとしてＡＶデータを記録する場合に、特殊再生を実現する方法について説明する。
【００３１】
まず、Ｄ−ＶＨＳにおける特殊再生について説明する。
【００３２】
図２１にＤ−ＶＨＳが特殊再生する際のブロック図を示す。すなわち、図２１の（ａ）はＤ−ＶＨＳがＭＰＥＧトランスポートストリームをテープ媒体１０７３に記録する際のブロック図であり、図２１の（ｂ）は、Ｄ−ＶＨＳがテープ媒体１０７３に記録されているＡＶデータを特殊再生する際のブロック図である。
【００３３】
まず、Ｄ−ＶＨＳの特殊再生方式について説明する。
【００３４】
図２１の（ａ）にＤ−ＶＨＳの記録時のブロック図を示す。
【００３５】
Ｄ−ＶＨＳ１０７０のトランスポートデコーダ１０７０は、記録すべきＭＰＥＧトランスポートストリームを分離し、ＰＥＳストリームを出力する。
【００３６】
ＰＥＳデコーダ１０７１は、トランスポートデコーダ１０７０が出力したＰＥＳストリームを入力し、エレメンタリストリームに変換する。
【００３７】
Ｉフレーム抽出１０７２は、ＰＥＳデコーダ１０７１が出力したエレメンタリストリームを入力して、特殊再生に用いるＩフレームを抽出する。
【００３８】
さらに、Ｉフレーム抽出１０７２は、抽出したＩフレームのＡＣ成分を除去することによってデータ量を削減する。
【００３９】
Ｉフレーム抽出１０７２が出力した、データ量が削減されたＩフレームのデータは、テープ媒体１０７３に設けられた特殊再生用データ領域に記録される。
【００４０】
図２１の（ｂ）にＤ−ＶＨＳの再生時のブロック図を示す。
【００４１】
テープ媒体１０７３に記録されているデータは、テープ媒体１０７３から読み取られた後、Ｉフレーム抽出１０７４に出力される。
【００４２】
Ｉフレーム抽出１０７４は入力されたデータからテープ媒体１０７３の特殊再生用データ領域から読み取られたデータを抽出する。すなわち、特殊再生に用いるＩフレームを抽出する。そして、抽出したＩフレームをエレメンタリーストリームとして出力する。
【００４３】
トランスポートストリーム復元１０７５は、Ｉフレーム抽出１０７４から特殊再生に用いるエレメンタリーストリームを入力すると、そのエレメンタリーストリームにＰＥＳヘッダを付与して、ＰＥＳストリームとし、さらにＰＥＳストリームからトランスポートストリームを作成する。そして、トランスポートストリームを作成する際にＰＡＴ、ＰＭＴ、ＳＩＴを付加し、また特殊再生用のＰＣＲを付与する。このようにして作成されたＭＰＥＧトランスポートストリームは例えばテレビなどによって復号表示されることによって、特殊再生が実現される。
【００４４】
次に、ＡＶデータを記録再生することが出来るハードディスク装置の特殊再生方式について説明する。
【００４５】
図２２の（ａ）に記録時のブロック図を示す。
【００４６】
ＡＶデータを記録再生することが出来るハードディスク装置の図示していないＩＥＥＥ１３９４インターフェースが、ＩＥＥＥ１３９４バスなどから伝送されてきたＡＶデータを受信する。
【００４７】
そして、ＩＥＥＥ１３９４インターフェースは受信したＡＶデータをＭＰＥＧトランスポートストリームとして、特再情報生成手段１０７６に出力する。
【００４８】
特再情報生成手段１０７６は、ＩＥＥＥ１３９４インターフェースから出力されてくるＭＰＥＧトランスポートストリームを解析して特殊再生用情報を生成する。すなわち、特殊再生用情報とは、ピクチャの種類、位置情報、及びサイズ情報などから構成される情報である。ピクチャの種類とはフレームがＩ、Ｂ、Ｐのいずれのフレームであるかを示す情報であり、ピクチャ位置情報とは、ＩまたはＰまたはＢフレームが始まる位置を示す情報であり、例えばＩまたはＰまたはＢフレームがＡＶデータの先頭から何バイト目から始まるかを示すものである。また、サイズ情報とはそのＩまたはＰまたはＢフレームが何バイトのデータであるかを示すものである。
【００４９】
フォーマッティング１０７７は、特殊再生用情報と、ＭＰＥＧトランスポートストリームとを入力すると、記録用のフォーマットに変換する。すなわち、ディスク媒体１０７８に連続してアクセスする最小単位であるディスクアクセスユニットに格納するためのフォーマットに変換する。ディスクアクセスユニットのフォーマットは、ヘッダ部分とデータ部分とに分かれており、ＭＰＥＧトランスポートストリームは、データ部分に格納され、ヘッダ部分には、ピクチャの種類、位置情報及びサイズ情報等である特殊再生用情報と、前後のディスクアクセスユニットを特定するためのチェーン情報などとが格納される。
【００５０】
このようにディスクアクセスユニットのフォーマットに変換されたのち、ディスク媒体１０７８に記録される。
【００５１】
図２２の（ｂ）に再生時のブロック図を示す。
【００５２】
Ｉフレーム切りだし１０７９は、ディスク媒体１０７８から読み出されたディスクアクセスユニット毎のデータのうちディスクアクセスユニットのヘッダ部分に格納されていた特殊再生用情報に基づいて、ディスクアクセスユニットのデータ部分に格納されていたＭＰＥＧトランスポートストリームから特殊再生に用いるＩフレームを切り出す。
【００５３】
そして、Ｉフレーム切りだし１０７９は、切り出したＩフレームをＭＰＥＧトランスポートストリームとして出力する。
【００５４】
ＰＩＤフィルタ１０９０は、Ｉフレーム切りだし１０７９から受け取ったＭＰＥＧトランスポートストリームのトランスポートパケットのうち、トランスポートパケットのＰＩＤを利用して、ビデオパケット以外のパケットを取り除き、ビデオデータのみからなるトランスポートストリームを出力する。
【００５５】
そして、ＰＩＤフィルタ１０９０が出力したビデオデータのみのトランスポートストリームに特殊再生用のＰＡＴ、ＰＭＴ、ＳＩＴを付与し、また特殊再生用のＰＣＲを付与して、各トランスポートストリームのヘッダ部にあるコンティニティカウンタが連続になるようにつけなおして、完全な特殊再生用のトランスポートストリームを復元する。
【００５６】
復元されたトランスポートストリームは図示されていないＩＥＥＥ１３９４インターフェースでアイソクロナスパケットに変換され、ＩＥＥＥ１３９４バスに伝送される。
【００５７】
このようにして伝送された特殊再生用のＭＰＥＧトランスポートストリームをＳＴＢ（セットトップボックス）などのＡＶ機器が復号して、表示することにより特殊再生が実現される。
【００５８】
次に、第４の従来の技術としてＡＶデータを切り換える方法について説明する。
【００５９】
図２４の（ａ）は、放送局から放送波で放送されるＭＰＥＧトランスポートストリームを受信するＳＴＢが出力するＭＰＥＧトランスポートストリームの一例である。
【００６０】
図２４の（ａ）の例では、ＳＴＢは、１０１チャンネルを選局して１０１チャンネルのＭＰＥＧトランスポートストリームを出力している時に、新たに１９１チャンネルを選局した場合である。
【００６１】
１０１チャンネルを選局していたときにＳＴＢが出力するＭＰＥＧトランスポートストリームのビデオパケットのＰＩＤは０ｘ１００である。ところが１９１チャンネルを新たに選局してからは、ＳＴＢが出力するビデオパケットのＰＩＤはｘ３００に変更されている。ただしビデオパケットとは、ＭＰＥＧトランスポートストリームのトランスポートパケットのうち、ビデオデータを保持するトランスポートパケットのことである。またＰＭＴにビデオパケットのＰＩＤが登録されているので、ＰＭＴを参照することによりビデオパケットのＰＩＤを知ることが出来る。
【００６２】
ＳＴＢが出力するＭＰＥＧトランスポートストリームを受信し、復号して表示するテレビなどのＡＶ機器は、受信したＭＰＥＧトランスポートストリームのビデオパケットのＰＩＤが変化すると、チャンネルの切り換えがおこなわれたものと判断し、意図的に音声や映像を所定の時間ミュートすることによって、チャンネル切り換えが行われたことを明示する。またデータ放送においてはチャンネル切り換え時にデータ放送用のブラウザを再起動することによってコンテンツの内容を即時に更新させる。データ放送用のブラウザとしては例えばＢＭＬ言語に対応するＢＭＬブラウザなどがある。
【００６３】
このように、テレビなどＭＰＥＧトランスポートストリームを復号して表示するＡＶ機器は、一般的にはＰＭＴを保持するトランスポートパケットのＰＩＤ、ビデオを保持するトランスポートパケットのＰＩＤ、ＰＣＲを保持するトランスポートパケットのＰＩＤの少なくとも一つが変化したときに、チャンネルの切り換えが行われたと判断し、意図的に音声や映像を所定の時間ミュートすることによって、チャンネル切り換えが行われたことを明示する。また、チャンネル切り換え時にＢＭＬブラウザを再起動することにより、コンテンツの内容を即時に更新出来る。
【００６４】
従って、ＳＴＢがチャンネル切り換えを行った場合、そのＳＴＢが出力するＭＰＥＧトランスポートストリームを受信して復号するテレビは、一時的にテレビ画面をミュートさせるので、ユーザは容易にチャンネル切り換えが行われてたことを知ることが出来る。また、ＢＭＬブラウザの再起動により、データ放送のコンテンツの内容を即時に更新することが出来る。
【００６５】
【発明が解決しようとする課題】
しかしながら、第１の従来の技術において、図１２の再生装置１０２は、ジャンプ再生するよう操作命令を受信したタイミングに従って、ＭＰＥＧトランスポートストリームの再生を終了し、ジャンプ先のＭＰＥＧトランスポートストリームを再生する。
【００６６】
従って、再生装置１０２は、ジャンプ前に１フレームの途中までのトランスポートパケットを出力した時点で再生出力を終了し、ジャンプ後には１フレームの途中のトランスポートパケットから再生出力する場合などが起こりうる。このため、再生装置１０２から出力されるＭＰＥＧトランスポートストリームを復号して表示した場合、ジャンプ再生した部分でＭＰＥＧ特有のブロックノイズが発生することになる。
【００６７】
また、ＡＶデータの記録時に一時停止を行ってから、ＡＶデータの記録を再開して記録媒体にＡＶデータを記録した場合、記録時に１フレームを構成するトランスポートパケットのうちの途中のトランスポートパケットで一旦ＡＶデータが途切れる。そして、引き続き他のフレームの途中のトランスポートパケットから記録が再開される。従って、このようなＡＶデータを記録媒体から再生した場合、記録時の中断点では、１フレームを構成する途中のトランスポートパケットで再生が中断し、引き続き他のフレームを構成する途中のトランスポートパケットから再生されることになる。
【００６８】
従って、上記のいずれの場合にせよ、ジャンプ再生すると、ＭＰＥＧ特有のブロックノイズがしばしば発生することになる。
【００６９】
すなわち、ジャンプ再生した場合、そのジャンプ再生したＭＰＥＧトランスポートストリームを復号して表示した場合、ジャンプした付近に対応する映像音声に多くのノイズが入るという課題がある。
【００７０】
また、第２の従来の技術では、再生装置が、特殊再生から通常再生に移った際、最初に新たにＰＣＲを先出ししているが、先出ししたＰＣＲと以後のＰＣＲとを整合させるために、以後のＰＣＲの値を全て書き替えるという処理を行っている。
【００７１】
従って、ＰＣＲを書き替えるのは手間がかかり、このような処理を行うために再生装置は、高価なものになってしまう。また、再生装置のハードウェアやソフトウェアへの処理負担が大きくなってしまう。
【００７２】
すなわち、特殊再生から通常再生に短い時間で移行することが出来る再生装置は、高価であるという課題がある。
【００７３】
また、特殊再生から通常再生に短い時間で移行することが出来る再生装置を実現することは、再生装置のハードウェアやソフトウェアへの負担が大きくなり困難であるという課題がある。
【００７４】
また、第３の従来の技術において、Ｄ−ＶＨＳやハードディスクが記録しているＡＶデータには、ＰＣＲを保持するトランスポートパケットのＰＩＤとビデオデータを保持するトランスポートパケットのＰＩＤが同一である場合がある。
【００７５】
図２３の（ａ）にこのような場合のトランスポートパケット１０９５を示す。ＴＳヘッダ１０９２はトランスポートパケットのヘッダのうち、アダプテーションフィールド１０９３以外の部分であり、この部分にＰＩＤが記述されている。
【００７６】
また、アダプテーションフィールド１０９３は、トランスポートパケット１０９５のヘッダに必要に応じて付加されるものであり、この部分にＰＣＲが記述されている。
【００７７】
また、ペイロード１０９４にはビデオデータが格納されている。
【００７８】
このように、トランスポートパケット１０９５は、ビデオデータとＰＣＲを同時に保持している。
【００７９】
図２２のハードディスク装置のＰＩＤフィルタ１０９０は、トランスポートパケットのＰＩＤを利用して、ＰＣＲパケットを取り除き、ビデオパケットのみ残そうとしても、図２３の（ａ）のようなトランスポートパケットの場合、ＰＣＲパケットとビデオデータが同一ＰＩＤを有するので、分離することができない。
【００８０】
従って、図２２のトランスポートストリーム復元１０９１で特殊再生用のＰＣＲを付加すると、出力されるＭＰＥＧトランスポートストリームは、図２３の（ｂ）のようになる。すなわち、新ＰＣＲ１０９６は、特殊再生用に新たに付加されたＰＣＲを保持するトランスポートパケットであり、旧ＰＣＲ／ビデオ１０９７は、もともと付加されていたＰＣＲとビデオデータとを保持するトランスポートパケットである。このように特殊再生用に新たに付加されたＰＣＲともともと付加されていたＰＣＲとが混在することになり、正しくないＭＰＥＧトランスポートストリームになる。
【００８１】
すなわち、特殊再生するＭＰＥＧトランスポートストリームが、ＰＣＲを含むトランスポートパケットのＰＩＤとビデオデータを含むトランスポートパケットのＰＩＤとが同一である場合、そのトランスポートストリームから特殊再生用のＭＰＥＧトランスポートストリームを生成した場合、正しいＭＰＥＧトランスポートストリームを生成することが出来ないという課題がある。
【００８２】
また、第４の従来の技術において、ハードディスクやＤ−ＶＨＳなどの記録再生装置にＭＰＥＧトランスポートストリームとして記録されているＡＶデータが複数のＡＶデータを編集することによって結合されたものである場合、結合された部分でビデオパケットのＰＩＤが変化してしまう場合がある。
【００８３】
図２４の（ｂ）にこのようなＡＶデータを記録再生装置が再生した場合のＭＰＥＧトランスポートストリームを示す。図２４の（ｂ）に示すＭＰＥＧトランスポートストリームは、異なった２つのＭＰＥＧトランスポートストリームであるストリームＡとストリームＢとを編集によって結合したものである。
【００８４】
ストリームＡのビデオパケットのＰＩＤは０ｘ１００であり、ストリームＢのビデオパケットのＰＩＤは０ｘ１０２である。ストリームＡとストリームＢとを接続した部分でビデオパケットのＰＩＤが変化している。
【００８５】
従って、図２４の（ｂ）に示したＭＰＥＧトランスポートストリームをテレビなどのＡＶ機器が復号して表示した場合、図２４の（ｂ）のようにＭＰＥＧトランスポートストリームを編集したユーザが連続して映像音声を表示したいと意図していた場合でも、テレビなどのＡＶ機器は、ストリームＡとストリームＢの接続部分で、チャンネルが切り替わったと判断し、テレビ画面に表示している映像や音声を一時的にミュートさせてしまう。
【００８６】
また、図２４の（ｃ）は、録画コンテンツをオブジェクト単位でディスクに記録し、再生する場合にオブジェクトを切り換えながら再生するときの再生ストリームである。すなわち２つのオブジェクトをまたがって再生するときのストリームで、オブジェクトＡとオブジェクトＢとをまたがって再生したＭＰＥＧトランスポートストリームである。
【００８７】
しかしながら、図２４の（ｃ）のＭＰＥＧトランスポートストリームでは、ビデオパケットのＰＩＤが、接続部分で変化していない。
【００８８】
従って、図２４の（ｃ）のＭＰＥＧトランスポートストリームをテレビなどのＡＶ機器が復号して再生した場合、ビデオパケットのＰＩＤが変化しないので、接続部分で映像や音声がミュートせず、オブジェクトが変わったことがテレビ画面を見ている人にはわかりにくい。すなわち、オブジェクトを切り換えて再生する場合、ビデオパケットのＰＩＤが異なる場合はミュートするが、同一のＰＩＤのときはミュートしないという不整合が起こる。
【００８９】
また、データ放送などをオブジェクトを切り換えて再生する場合、ＰＩＤが同一である場合、データ放送のブラウザが再起動されないので、ブラウザ画面の更新が遅くなってしまうという問題がある。
【００９０】
また、地上波放送などのアナログ放送を地上波チューナで受信して、アナログ信号をＳＴＢに入力した場合、ＳＴＢはアナログ信号をＭＰＥＧトランスポートストリームに一旦変換したのち、ＭＰＥＧトランスポートストリームを復号して表示するテレビなどのＡＶ機器に出力する。
【００９１】
この場合、ＳＴＢはアナログ信号をＭＰＥＧトランスポートストリームに変換する際に、ビデオパケットのＰＩＤとして決まったＰＩＤを割り当てる。
【００９２】
このため、地上波チューナが受信するチャンネルを切り換えた場合でも、ＳＴＢから出力されるＭＰＥＧトランスポートストリームのビデオパケットのＰＩＤは変化しない。
【００９３】
図２４の（ｄ）に地上波チューナがチャンネル切り換えを行った場合に、ＳＴＢから出力されるＭＰＥＧトランスポートストリームの一例を示す。
【００９４】
地上波チューナが２チャンネルを受信している場合と地上波チューナが４チャンネルにチャンネルを切り換えた後も、ビデオパケットのＰＩＤは変化しない。
【００９５】
従って、ＳＴＢが出力したＭＰＥＧトランスポートストリームを復号して表示するテレビなどのＡＶ機器は、２チャンネルから４チャンネルへの切り換えが行われたにも関わらず、チャンネルが切り替わったとは判断せず、テレビ画面に表示されている映像や音声をミュートしない。
【００９６】
以上第４の従来の技術の課題をまとめると、まず編集したＭＰＥＧトランスポートストリームを再生した場合、２つのＭＰＥＧトランスポートストリームの接続部分が復号して表示された場合、編集者が映像や音声をミュートさせないと意図していても実際には映像や音声がミュートしてしまうという課題がある。
【００９７】
また、オブジェクトを切り替えながら再生する場合に、オブジェクトの切り替わり時にミュートしたくてもミュートできないケースが発生するという課題がある。
【００９８】
また、データ放送をオブジェクトを切り換えながら再生する場合に、オブジェクトの切り替わり時にデータ放送のブラウザが再起動されない場合が発生し、画面の更新が遅れるという問題がある。
【００９９】
また、アナログチューナから受信されたアナログ信号をＭＰＥＧトランスポートストリームに変換し、その変換されたＭＰＥＧトランスポートストリームを復号して表示する場合、アナログチューナがチャンネルを切り換えても、表示されている映像や音声はミュートしないという課題がある。
【０１００】
本発明は、上記課題を考慮し、ジャンプ再生した場合、そのジャンプ再生したＭＰＥＧトランスポートストリームを復号して表示した場合、ジャンプした付近に対応する映像音声にノイズが入らない再生装置、及び再生方法を提供することを目的とするものである。
【０１０１】
また、本発明に関連する技術の発明は、上記課題を考慮し、低価格で、特殊再生から通常再生に短い時間で移行することが出来る記録装置、再生装置、記録方法、再生方法を提供することを目的とするものである。
【０１０２】
また、本発明に関連する技術の発明は、上記課題を考慮し、ハードウェアやソフトウェアに大きな負担をかけずに、特殊再生から通常再生に短い時間で移行することが出来る記録装置、再生装置、記録方法、再生方法を提供することを目的とするものである。
【０１０３】
また、本発明に関連する技術の発明は、上記課題を考慮し、特殊再生するＭＰＥＧトランスポートストリームが、ＰＣＲを含むトランスポートパケットのＰＩＤとビデオデータを含むトランスポートパケットのＰＩＤとが同一である場合でも、特殊再生用のＭＰＥＧトランスポートストリームを正しく生成することが出来る再生装置、及び再生方法を提供することを目的とするものである。
【０１０４】
また、本発明に関連する技術の発明は、上記課題を考慮し、編集したＭＰＥＧトランスポートストリームを再生した場合、２つのＭＰＥＧトランスポートストリームの接続部分を復号して表示する場合に、編集者が映像や音声をミュートさせないと意図している場合にその意図通りに映像や音声をミュートさせないＡＶデータ切換方法、出力装置、入力装置を提供することを目的とするものである。
【０１０５】
また、本発明に関連する技術の発明は、上記課題を考慮し、オブジェクトを切り換えながら再生する場合に、２つのオブジェクトの切り換わり点で明示的に映像や音声をミュートさせるＡＶデータ切換方法、出力装置、入力装置を提供することを目的とするものである。
【０１０６】
また、本発明に関連する技術の発明は、上記課題を考慮し、オブジェクトを切り換えながら再生する場合に、オブジェクトの切り替わり時に必ずデータ放送のブラウザを再起動し、いちはやく画面を更新することが出来る出力装置、入力装置を提供することを目的とするものである。
【０１０７】
また、本発明に関連する技術の発明は、上記課題を考慮し、アナログチューナから受信されたアナログ信号をＭＰＥＧトランスポートストリームに変換し、その変換されたＭＰＥＧトランスポートストリームを復号して表示する場合、アナログチューナがチャンネルを切り換えた場合、表示されている映像や音声はそのチャンネルの切り換えに応じてＡＶデータ切換方法、ミュートする出力装置、入力装置を提供することを目的とするものである。
【０１０８】
【課題を解決するための手段】
上述した課題を解決するために、第１の本発明（請求項１に対応）は、フレーム間圧縮及びフレーム内圧縮を施された圧縮符号化ストリームとして記録媒体に記録されているＡＶデータを読み取る読み取り手段と、
前記読み取り手段が前記ＡＶデータを再生している最中に、前記ＡＶデータの所定の部分を飛ばして再生する際、前記所定の部分を飛ばした後には、１つのダミーパケットを出力してから、前記所定の部分を飛ばした後のビデオデータのフレームのうち次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットから出力するよう前記読み取り手段を制御する制御手段とを備え、
前記ダミーパケットのコンティニティカウンタは、前記次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットのコンティニティカウンタの値とは異なった値を有する、再生装置である。
【０１０９】
また、第２の本発明（請求項２に対応）は、フレーム間圧縮及びフレーム内圧縮を施された圧縮符号化ストリームとして記録媒体に記録されているＡＶデータを読み取る読み取り手段と、
前記読み取り手段が前記ＡＶデータを再生している最中に、前記ＡＶデータの所定の部分を飛ばして再生する際、前記所定の部分を飛ばす前に、前記読み取り手段が出力しているビデオデータのフレームを構成する最終のトランスポートパケットまでを出力し、前記所定の部分を飛ばした後には、１つのダミーパケットを出力してから、前記所定の部分を飛ばした後のビデオデータのフレームのうち次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットから出力するよう前記読み取り手段を制御する制御手段とを備え、
前記ダミーパケットのコンティニティカウンタは、前記次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットのコンティニティカウンタの値とは異なった値を有する、再生装置である。
【０１１１】
また、第３の本発明（請求項３に対応）は、前記異なった値を有するとは、前記ダミーパケットのコンティニティカウンタの値が、前記次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットのコンティニィカウンタの値より１だけ小さい、請求項１または２の本発明の再生装置である。
【０１１２】
また、第４の本発明（請求項４に対応）は、前記ダミーパケットとは、トランスポートパケットのペイロードがエレメンタリーストリームのパディング値で埋められたトランスポートパケットである、第１または２の本発明の再生装置である。
【０１１３】
また、第５の本発明（請求項５に対応）は、前記ダミーパケットとは、トランスポートパケットのペイロードにＰＥＳヘッダが埋め込まれたトランスポートパケットであり、
その埋め込まれたＰＥＳヘッダは、無効なデータを有する、第１または２の本発明の再生装置である。
【０１１４】
また、第６の本発明（請求項６に対応）は、前記ダミーパケットとは、トランスポートパケットのヘッダに無効なデータを埋め込まれたトランスポートパケットである、第１または２の本発明の再生装置である。
【０１１５】
また、第７の本発明（請求項７に対応）は、トランスポートパケットのペイロードがエレメンタリーストリームのパディング値で埋められたトランスポートパケットを第１のトランスポートパケットとし、トランスポートパケットのペイロードにＰＥＳヘッダが埋め込まれたトランスポートパケットであって、その埋め込まれたＰＥＳヘッダは、無効なデータを有するトランスポートパケットを第２のトランスポートパケットとし、トランスポートパケットのヘッダに無効なデータを埋め込まれたトランスポートパケットを第３のトランスポートパケットとする場合、前記ダミーパケットとは、前記第１のトランスポートパケット及び前記第２のトランスポートパケット及び前記第３のトランスポートパケットのうち少なくとも２つ以上のトランスポートパケットに該当するトランスポートパケットである、第１または２の本発明の再生装置である。
【０１１６】
また、第８の本発明（請求項８に対応）は、フレーム間圧縮及びフレーム内圧縮を施された圧縮符号化ストリームとして記録媒体に記録されているＡＶデータを読み取る読み取り手段と、
前記読み取り手段が前記ＡＶデータを再生している最中に、前記ＡＶデータの所定の部分を飛ばして再生する際、前記所定の部分を飛ばした後には、前記所定の部分を飛ばした後のビデオデータのフレームのうち次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットから出力するよう前記読み取り手段を制御する制御手段とを備え、
前記所定の部分を飛ばした後、前記次のフレーム内圧縮を施されたフレームの先頭の圧縮符号化ストリームのトランスポートパケットのコンティニティカウンタの値を、そのトランスポートパケットが出力される直前に出力されたフレームの最後の圧縮符号化ストリームのトランスポートパケットのコンティニティカウンタの値とは異なった値にする、再生装置である。
【０１１８】
また、第９の本発明（請求項９に対応）は、フレーム間圧縮及びフレーム内圧縮を施された圧縮符号化ストリームとして記録媒体に記録されているＡＶデータを読み取る読み取りステップと、
前記読み取り手段が前記ＡＶデータを再生している最中に、前記ＡＶデータの所定の部分を飛ばして再生する際、前記所定の部分を飛ばした後には、１つのダミーパケットを出力してから、前記所定の部分を飛ばした後のビデオデータのフレームのうち次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットから出力するよう前記読み取り手段を制御する制御ステップとを備え、
前記ダミーパケットのコンティニティカウンタは、前記次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットのコンティニティカウンタの値とは異なった値を有する、再生方法である。
【０１１９】
また、第１０の本発明（請求項１０に対応）は、フレーム間圧縮及びフレーム内圧縮を施された圧縮符号化ストリームとして記録媒体に記録されているＡＶデータを読み取る読み取りステップと、
前記読み取り手段が前記ＡＶデータを再生している最中に、前記ＡＶデータの所定の部分を飛ばして再生する際、前記所定の部分を飛ばす前に、前記読み取り手段が出力しているビデオデータのフレームを構成する最終のトランスポートパケットまでを出力し、前記所定の部分を飛ばした後には、１つのダミーパケットを出力してから、前記所定の部分を飛ばした後のビデオデータのフレームのうち次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットから出力するよう前記読み取り手段を制御する制御ステップとを備え、
前記ダミーパケットのコンティニティカウンタは、前記次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットのコンティニティカウンタの値とは異なった値を有する、再生方法である。
【０１２０】
なお、本発明に関連する技術の発明は以下の通りである。
また、第１発明は、ＡＶデータをＭＰＥＧトランスポートストリームとして記録媒体に書き込む書き込み手段と、
前記ＭＰＥＧトランスポートストリームのトランスポートパケットに付加するタイムスタンプの値をそのトランスポートパケットにＰＣＲが付加されているとした場合に持つべきＰＣＲの値に設定するタイムスタンプ値設定手段とを備え、
前記書き込み手段は、設定された値を持つ前記タイムスタンプを前記トランスポートパケットに付加して前記記録媒体に書き込む記録装置である。
【０１２１】
また、第２発明は、第１発明の記録装置によってＡＶデータが記録された記録媒体から前記ＡＶデータ及び前記タイムスタンプを読み取る読み取り手段と、
前記読み取り手段が前記ＡＶデータを再生している最中に、通常再生に移る際、再生された前記トランスポートパケットのうち通常再生されるべきＩフレームのうちで先頭のＩフレームより前のいずれかのトランスポートパケットに付加されているタイムスタンプの値をそのトランスポートパケットのＰＣＲの値としたＰＣＲを前記先頭のＩフレームより前のいずれかのトランスポートパケットに付加するＰＣＲパケット作成手段とを備え、
通常再生に移った際、前記先頭のＩフレームより前のいずれかのトランスポートパケットから出力される再生装置である。
【０１２２】
また、第３発明は、ＡＶデータをＭＰＥＧトランスポートストリームとして記録媒体に書き込む書き込み手段と、
ＰＣＲが付加されているトランスポートパケットに前記記録媒体に書き込まれる際に付加されるタイムスタンプの値とそのトランスポートパケットのＰＣＲの値との差分を計算する差分計算手段とを備え、
前記書き込み手段は、前記差分をも前記記録媒体に書き込む記録装置である。
【０１２３】
また、第４発明は、前記差分をとる対象となるトランスポートパケットは、ＡＶデータを連続してアクセスする最小単位であるディスクアクセスユニット毎に一個である第３発明の記録装置である。
【０１２４】
また、第５発明は、前記書き込み手段は、ＡＶデータを連続してアクセスする最小単位であるディスクアクセスユニット毎に少なくとも一つの前記差分が対応するように前記差分を書き込む第３発明の記録装置である。
【０１２５】
また、第６発明は、前記ディスクアクセスユニット毎に少なくとも一つの前記差分が対応するとは、前記差分を前記ディスクアクセスユニットのヘッダ部分に書き込むことである第５発明の記録装置である。
【０１２６】
また、第７発明は、第３発明の記録装置によってＡＶデータが記録された記録媒体から前記ＡＶデータ及び前記差分を読み取る読み取り手段と、
前記読み取り手段が前記ＡＶデータを再生している最中に、通常再生に移る際、再生された前記トランスポートパケットのうち通常再生されるべきＩフレームのうちで先頭のＩフレームより前のいずれかのトランスポートパケットに付加されているタイムスタンプから前記差分を利用して前記先頭のＩフレームより前のいずれかのトランスポートパケットに対応するＰＣＲの値を算出して、前記先頭のＩフレームより前のいずれかのトランスポートパケットにＰＣＲを付加するＰＣＲパケット作成手段とを備え、
通常再生に移った際、前記先頭のＩフレームより前のいずれかのトランスポートパケットから出力される再生装置である。
【０１２７】
また、第８発明は、前記差分は、前記記録媒体におけるＡＶデータを連続してアクセスする最小単位であるディスクアクセスユニット毎に対応させて記録されたものであり、
前記ＰＣＲパケット作成手段は、前記直前のトランスポートパケットが記録されていた前記ディスクアクセスユニットに対応する前記差分を利用して前記ＰＣＲの値を算出する第７発明の再生装置である。
【０１２８】
また、第９発明は、前記対応させて記録されたとは、前記ディスクアクセスユニットのヘッダ部分に前記差分が記録されたことである第８発明の再生装置である。
【０１２９】
また、第１０発明は、ＡＶデータをＭＰＥＧトランスポートストリームとして記録媒体に書き込む書き込みステップと、
前記ＭＰＥＧトランスポートストリームのトランスポートパケットに付加するタイムスタンプの値をそのトランスポートパケットにＰＣＲが付加されているとした場合に持つべきＰＣＲの値に設定するタイムスタンプ値設定ステップとを備え、
前記書き込みステップは、設定された値を持つ前記タイムスタンプを前記トランスポートパケットに付加して前記記録媒体に書き込む記録方法である。
【０１３０】
また、第１１発明は、第１０発明の記録方法によってＡＶデータが記録された記録媒体から前記ＡＶデータ及び前記タイムスタンプを読み取る読み取りステップと、
前記読み取りステップが前記ＡＶデータを再生している最中に、通常再生に移る際、再生された前記トランスポートパケットのうち通常再生されるべきＩフレームのうちで先頭のＩフレームより前のいずれかのトランスポートパケットに付加されているタイムスタンプの値をそのトランスポートパケットのＰＣＲの値としたＰＣＲを前記先頭のＩフレームより前のいずれかのトランスポートパケットに付加するＰＣＲパケット作成ステップとを備え、
通常再生に移った際、前記先頭のＩフレームより前のいずれかのトランスポートパケットから出力される再生方法である。
【０１３１】
また、第１２発明は、ＡＶデータをＭＰＥＧトランスポートストリームとして記録媒体に書き込む書き込みステップと、
ＰＣＲが付加されているトランスポートパケットに前記記録媒体に書き込まれる際に付加されるタイムスタンプの値とそのトランスポートパケットのＰＣＲの値との差分を計算する差分計算ステップとを備え、
前記書き込みステップは、前記差分をも前記記録媒体に書き込む記録方法である。
【０１３２】
また、第１３発明は、第１２発明の記録方法によってＡＶデータが記録された記録媒体から前記ＡＶデータ及び前記差分を読み取る読み取りステップと、
前記読み取りステップが前記ＡＶデータを再生している最中に、通常再生に移る際、再生された前記トランスポートパケットのうち通常再生されるべきＩフレームのうちで先頭のＩフレームより前のいずれかのトランスポートパケットに付加されているタイムスタンプから前記差分を利用して前記先頭のＩフレームより前のいずれかのトランスポートパケットに対応するＰＣＲの値を算出して、前記先頭のＩフレームより前のいずれかのトランスポートパケットにＰＣＲを付加するＰＣＲパケット作成ステップとを備え、
通常再生に移った際、前記先頭のＩフレームより前のいずれかのトランスポートパケットから出力される再生方法である。
【０１３３】
また、第１４発明は、記録媒体に記録されているＡＶデータを特殊再生する特殊再生手段と、
前記特殊再生手段が、ＰＣＲを保持しているトランスポートパケットのＰＩＤがビデオデータを保持しているトランスポートパケットのＰＩＤと同一である前記ＡＶデータを特殊再生する際、前記ＰＣＲを保持しているトランスポートパケットの前記ＰＣＲをマスクするＰＣＲマスク手段と、
前記ビデオデータを保持しているトランスポートパケットのＰＩＤと同一のＰＩＤを有した、特殊再生用のＰＣＲを保持するトランスポートパケットを生成する特殊再生用ＰＣＲ生成手段とを備えた再生装置である。
【０１３４】
また、第１５発明は、記録媒体に記録されているＡＶデータを特殊再生する特殊再生ステップと、
前記特殊再生ステップが、ＰＣＲを保持しているトランスポートパケットのＰＩＤがビデオデータを保持しているトランスポートパケットのＰＩＤと同一である前記ＡＶデータを特殊再生する際、前記ＰＣＲを保持しているトランスポートパケットの前記ＰＣＲをマスクするＰＣＲマスクステップと、
前記ビデオデータを保持しているトランスポートパケットのＰＩＤと同一のＰＩＤを有した、特殊再生用のＰＣＲを保持するトランスポートパケットを生成する特殊再生用ＰＣＲ生成ステップとを備えた再生方法である。
【０１３５】
また、第１６発明は、ＭＰＥＧトランスポートストリームとして出力されるＡＶデータが切り替わる際に、前記ＡＶデータの表示をミュートするかしないかを示すフラグが付加されたＤＩＴを保持しているトランスポートパケットを挿入し、
前記ＤＩＴパケットに設けられた前記フラグに従って、前記ＡＶデータの表示をミュートするかしないかを判定し、少なくとも前記ＭＰＥＧトランスポートストリームのＰＭＴに登録されている、ビデオデータを保持しているトランスポートパケットのＰＩＤが変化しても前記ＡＶデータの表示をミュートしないＡＶデータ切換方法である。
【０１３６】
また、第１７本発明は、ＭＰＥＧトランスポートストリームとしてＡＶデータを出力する出力手段と、
出力される前記ＡＶデータが切り替わる際に、前記ＡＶデータの表示をミュートするかしないかを示すフラグが付加されたＤＩＴを保持しているトランスポートパケットを挿入するＤＩＴパケット挿入手段とを備えた出力装置である。
【０１３７】
また、第１８発明は、前記ＤＩＴパケット挿入手段は、所定の指示に応じて前記ＡＶデータが切り替わる際に前記ＡＶデータの表示をミュートさせるよう前記フラグを設定する第１７発明の出力装置である。
【０１３８】
また、第１９発明は、前記ＤＩＴパケット挿入手段は、前記ＡＶデータが切り替わる際に前記ＡＶデータをミュートさせるように前記フラグを設定する第１７発明の出力装置である。
【０１３９】
また、第２０発明は、ＡＶデータをオブジェクト単位で記録管理するオブジェクト管理手段を備え、
前記オブジェクト管理手段が、オブジェクトを切り替えて再生を行う際に、前記ＤＩＴパケット挿入手段は、前記オブジェクトの切換時に前記ＡＶデータをミュートさせるように前記フラグを設定する第１７発明の出力装置である。
【０１４０】
また、第２１発明は、前記ＤＩＴパケット挿入手段は、受信チャンネル切換時に前記ＡＶデータをミュートさせるように前記フラグを設定する第１７発明の出力装置である。
【０１４１】
また、第２２発明は、第１７発明の出力装置が出力したＡＶデータを入力する入力手段と、
前記ＤＩＴパケットに設けられた前記フラグに従って、前記ＡＶデータの表示をミュートするかしないかを判定する判定手段とを備え、
少なくとも前記ＭＰＥＧトランスポートストリームのＰＭＴに登録されている、ビデオデータを保持しているトランスポートパケットのＰＩＤが変化しても前記ＡＶデータの表示をミュートしない入力装置である。
【０１４２】
また、第２３発明は、入力された前記ＡＶデータを表示する際、前記判定に従って前記ＡＶデータの表示をミュートさせる表示手段を備えた第２２発明の入力装置である。
【０１４３】
また、第２４発明は、ＭＰＥＧトランスポートストリームとしてデータ放送ストリームを出力する出力手段と、
出力される前記データ放送ストリームが切り替わる際に、前記データ放送のブラウザの再起動をするかしないかを示すフラグが付加されたＤＩＴを保持しているトランスポートパケットを挿入するＤＩＴパケット挿入手段とを備えた出力装置である。
【０１４４】
また、第２５発明は、ＡＶデータをオブジェクト単位で記録管理するオブジェクト管理手段を備え、
前記オブジェクト管理手段が、オブジェクトを切り替えて再生を行う際に、前記ＤＩＴパケット挿入手段は、前記オブジェクトの切換時に前記データ放送のブラウザを再起動させるように前記フラグを設定する第２４発明の出力装置である。
【０１４５】
また、第２６発明は、前記ＤＩＴパケット挿入手段は、受信チャンネル切換時に前記データ放送のブラウザを再起動させるように前記フラグを設定する第２４発明の出力装置である。
【０１４６】
また、第２７発明は、第２４発明の出力装置が出力したストリームデータを入力する入力手段と、
前記ＤＩＴパケットに設けられた前記フラグに従って、前記データ放送のブラウザの再起動をするかしないかを判定する判定手段とを備えた入力装置である。
【０１４７】
また、第２８発明は、入力された前記データ放送ストリームを表示する際、前記判定に従って前記データ放送のブラウザの再起動を行う表示手段を備えた第２７発明の入力装置である。
【０１４８】
なお、本発明は、第１の本発明の再生装置の、フレーム間圧縮及びフレーム内圧縮を施された圧縮符号化ストリームとして記録媒体に記録されているＡＶデータを読み取る読み取り手段と、
前記読み取り手段が前記ＡＶデータを再生している最中に、前記ＡＶデータの所定の部分を飛ばして再生する際、前記所定の部分を飛ばした後には、１つのダミーパケットを出力してから、前記所定の部分を飛ばした後のビデオデータのフレームのうち次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットから出力するよう前記読み取り手段を制御する制御手段との全部または一部としてコンピュータを機能させるためのプログラムであってもよい。
【０１４９】
さらに、本発明は、上記発明のプログラムを担持した媒体であって、コンピュータにより処理可能である媒体であってもよい。
【０１５０】
さらに、本発明は、第２の本発明の再生装置の、フレーム間圧縮及びフレーム内圧縮を施された圧縮符号化ストリームとして記録媒体に記録されているＡＶデータを読み取る読み取り手段と、
前記読み取り手段が前記ＡＶデータを再生している最中に、前記ＡＶデータの所定の部分を飛ばして再生する際、前記所定の部分を飛ばす前に、前記読み取り手段が出力しているビデオデータのフレームを構成する最終のトランスポートパケットまでを出力し、前記所定の部分を飛ばした後には、１つのダミーパケットを出力してから、前記所定の部分を飛ばした後のビデオデータのフレームのうち次のフレーム内圧縮を施されたフレームの先頭のトランスポートパケットから出力するよう前記読み取り手段を制御する制御手段との全部または一部としてコンピュータを機能させるためのプログラムであってもよい。
【０１５１】
さらに、本発明は、上記発明のプログラムを担持した媒体であって、コンピュータにより処理可能である媒体であってもよい。
【０１５２】
さらに、本発明は、第１発明の記録装置の、ＡＶデータをＭＰＥＧトランスポートストリームとして記録媒体に書き込む書き込み手段と、
前記ＭＰＥＧトランスポートストリームのトランスポートパケットに付加するタイムスタンプの値をそのトランスポートパケットにＰＣＲが付加されているとした場合に持つべきＰＣＲの値に設定するタイムスタンプ値設定手段との全部または一部としてコンピュータを機能させるためのプログラムであってもよい。
【０１５３】
さらに、本発明は、上記発明のプログラムを担持した媒体であって、コンピュータにより処理可能である媒体であってもよい。
【０１５４】
さらに、本発明は、第２発明の再生装置の、第１発明の記録装置によってＡＶデータが記録された記録媒体から前記ＡＶデータ及び前記タイムスタンプを読み取る読み取り手段と、
前記読み取り手段が前記ＡＶデータを再生している最中に、通常再生に移る際、再生された前記トランスポートパケットのうち通常再生されるべきＩフレームのうちで先頭のＩフレームより前のいずれかのトランスポートパケットに付加されているタイムスタンプの値をそのトランスポートパケットのＰＣＲの値としたＰＣＲを前記先頭のＩフレームより前のいずれかのトランスポートパケットに付加するＰＣＲパケット作成手段との全部または一部としてコンピュータを機能させるためのプログラムであってもよい。
【０１５５】
さらに、本発明は、上記発明のプログラムを担持した媒体であって、コンピュータにより処理可能である媒体であってもよい。
【０１５６】
さらに、本発明は、第３発明の記録装置の、ＡＶデータをＭＰＥＧトランスポートストリームとして記録媒体に書き込む書き込み手段と、
ＰＣＲが付加されているトランスポートパケットに前記記録媒体に書き込まれる際に付加されるタイムスタンプの値とそのトランスポートパケットのＰＣＲの値との差分を計算する差分計算手段との全部または一部としてコンピュータを機能させるためのプログラムであってもよい。
【０１５７】
さらに、本発明は、上記発明のプログラムを担持した媒体であって、コンピュータにより処理可能である媒体であってもよい。
【０１５８】
さらに、本発明は、第７発明の再生装置の、第３発明の記録装置によってＡＶデータが記録された記録媒体から前記ＡＶデータ及び前記差分を読み取る読み取り手段と、
前記読み取り手段が前記ＡＶデータを再生している最中に、通常再生に移る際、再生された前記トランスポートパケットのうち通常再生されるべきＩフレームのうちで先頭のＩフレームより前のいずれかのトランスポートパケットに付加されているタイムスタンプから前記差分を利用して前記先頭のＩフレームより前のいずれかのトランスポートパケットに対応するＰＣＲの値を算出して、前記先頭のＩフレームより前のいずれかのトランスポートパケットにＰＣＲを付加するＰＣＲパケット作成手段との全部または一部としてコンピュータを機能させるためのプログラムであってもよい。
【０１５９】
さらに、本発明は、上記発明のプログラムを担持した媒体であって、コンピュータにより処理可能である媒体であってもよい。
【０１６０】
さらに、本発明は、第１４発明の再生装置の、記録媒体に記録されているＡＶデータを特殊再生する特殊再生手段と、
前記特殊再生手段が、ＰＣＲを保持しているトランスポートパケットのＰＩＤがビデオデータを保持しているトランスポートパケットのＰＩＤと同一である前記ＡＶデータを特殊再生する際、前記ＰＣＲを保持しているトランスポートパケットの前記ＰＣＲをマスクするＰＣＲマスク手段と、
前記ビデオデータを保持しているトランスポートパケットのＰＩＤと同一のＰＩＤを有した、特殊再生用のＰＣＲを保持するトランスポートパケットを生成する特殊再生用ＰＣＲ生成手段との全部または一部としてコンピュータを機能させるためのプログラムであってもよい。
【０１６１】
さらに、本発明は、上記発明のプログラムを担持した媒体であって、コンピュータにより処理可能である媒体であってもよい。
【０１６２】
さらに、本発明は、第１６発明のＡＶデータ切換方法の、ＭＰＥＧトランスポートストリームとして出力されるＡＶデータが切り替わる際に、前記ＡＶデータの表示をミュートするかしないかを示すフラグが付加されたＤＩＴを保持しているトランスポートパケットを挿入するステップと、
前記ＤＩＴパケットに設けられた前記フラグに従って、前記ＡＶデータの表示をミュートするかしないかを判定し、少なくとも前記ＭＰＥＧトランスポートストリームのＰＭＴに登録されている、ビデオデータを保持しているトランスポートパケットのＰＩＤが変化しても前記ＡＶデータの表示をミュートしないステップとの全部または一部をコンピュータに実行させるためのプログラムであってもよい。
【０１６３】
さらに、本発明は、上記発明のプログラムを担持した媒体であって、コンピュータにより処理可能である媒体であってもよい。
【０１６４】
さらに、本発明は、第１７発明の出力装置の、ＭＰＥＧトランスポートストリームとしてＡＶデータを出力する出力手段と、
出力される前記ＡＶデータが切り替わる際に、前記ＡＶデータの表示をミュートするかしないかを示すフラグが付加されたＤＩＴを保持しているトランスポートパケットを挿入するＤＩＴパケット挿入手段との全部または一部としてコンピュータを機能させるためのプログラムであってもよい。
【０１６５】
さらに、本発明は、上記発明のプログラムを担持した媒体であって、コンピュータにより処理可能である媒体であってもよい。
【０１６６】
また、本発明は、第２２発明の入力装置の、第１７発明の出力装置が出力したＡＶデータを入力する入力手段と、
前記ＤＩＴパケットに設けられた前記フラグに従って、前記ＡＶデータの表示をミュートするかしないかを判定する判定手段との全部または一部としてコンピュータを機能させるためのプログラムであってもよい。
【０１６７】
さらに、本発明は、上記発明のプログラムを担持した媒体であって、コンピュータにより処理可能である媒体であってもよい。
【０１６８】
さらに、本発明は、第２４発明の出力装置の、ＭＰＥＧトランスポートストリームとしてデータ放送ストリームを出力する出力手段と、
出力される前記データ放送ストリームが切り替わる際に、前記データ放送のブラウザの再起動をするかしないかを示すフラグが付加されたＤＩＴを保持しているトランスポートパケットを挿入するＤＩＴパケット挿入手段との全部または一部としてコンピュータを機能させるためのプログラムであってもよい。
【０１６９】
さらに、本発明は、上記発明のプログラムを担持した媒体であって、コンピュータにより処理可能である媒体であってもよい。
【０１７０】
さらに、本発明は、第２７発明の入力装置の、第２４発明の出力装置が出力したストリームデータを入力する入力手段と、
前記ＤＩＴパケットに設けられた前記フラグに従って、前記データ放送のブラウザの再起動をするかしないかを判定する判定手段との全部または一部としてコンピュータを機能させるためのプログラムであってもよい。
【０１７１】
さらに、本発明は、上記発明のプログラムを担持した媒体であって、コンピュータにより処理可能である媒体であってもよい。
【０１７２】
【発明の実施の形態】
以下に、本発明の実施の形態及び本発明に関連する技術の発明の実施の形態を図面を参照して説明する。
【０１７３】
まず、グループＡの各実施の形態について説明し、その後グループＢの各実施の形態について説明する。
【０１７４】
（第１の実施の形態）
まず、第１の実施の形態について説明する。
【０１７５】
第１の実施の形態では、ジャンプ再生を行うことが出来るＨＤＤレコーダについて説明する。
【０１７６】
図１に本実施の形態のシステムの構成例を示す。すなわち、本実施の形態のシステムは、ＨＤＤレコーダ２０１、ＳＴＢ２０２、及びテレビ２０３から構成される。
【０１７７】
ＨＤＤレコーダ２０１とＳＴＢ２０２はＩＥＥＥ１３９４バスで接続されている。またＳＴＢ２０２とテレビ２０３はＤ端子で接続されている。
【０１７８】
図２に、ＨＤＤレコーダ２０１の構成を示す。ＨＤＤレコーダ２０１は電源２０４とＡＶハードディスク２０５から構成されている。
【０１７９】
電源２０４は、ＡＶハードディスク２０５に電源を供給する手段である。
【０１８０】
ＡＶハードディスク２０５は、電源２０４から電力の供給を受けて動作し、ＡＶデータを記録再生するハードディスクである。
【０１８１】
図３に、ＡＶハードディスク２０５の構成を示す。
【０１８２】
ＡＶハードディスク２０５は、ＡＶ処理部２０７、ＨＤＤＩ／Ｆ２０９、ハードディスク部２０８、バイトカウンタ１０１から構成される。
【０１８３】
ＡＶ処理部２０７は、記録時には入力されてくるＡＶデータを、ハードディスク部２０８が記録するよう制御し、再生時には、ハードディスク部２０８から読み出されたＡＶデータをトランスポートパケット毎の時間間隔を復元して出力する手段である。
【０１８４】
ＨＤＤＩ／Ｆ２０９は、ＡＶ処理部２０７がハードディスク部２０８を制御する制御コマンドや、ＡＶデータを中継するインターフェースである。具体的には、ＨＤＤＩ／Ｆ２０９は、ＳＣＳＩ規格に基づくＳＣＳＩインターフェースまたはＩＤＥ規格に基づくＩＤＥインターフェースである。
【０１８５】
ハードディスク部２０８は、ＡＶ処理部２０７からの制御に従って、記録時にはＡＶデータを磁気ディスク媒体２１５に書き込み、再生時には、磁気ディスク媒体２１５に記録されているＡＶデータを読み出す手段である。
【０１８６】
ＡＶ処理部２０７は、バイトカウンタ１０１、１３９４ＰＨＹ／ＬＩＮＫ２１０、ＡＶ転送制御ブロック２１１、及びバッファメモリ２１２から構成される。
【０１８７】
バイトカウンタ１０１は、ＡＶ転送制御ブロック２１１がＭＰＥＧトランスポートストリームとして出力するＡＶデータの位置をバイトカウントするカウンタである。
【０１８８】
１３９４ＰＨＹ／ＬＩＮＫ２１０は、図１に示すＳＴＢ２０２とＡＶデータやコマンドをやりとりするＩＥＥＥ１３９４インターフェースである。
【０１８９】
バッファメモリ２１２は、記録時には、１３９４ＰＨＹ／ＬＩＮＫ２１０から送られてきたＡＶデータを一時的に格納し、また再生時には、ハードディスク部２０８から読み取られて送られてきたＡＶデータを一時的に格納するメモリである。
【０１９０】
ＡＶ転送制御ブロック２１１は、記録時には、ＡＶデータを構成するトランスポートパケットに記録用のタイムスタンプを付加し、特殊再生用のデータを作成するなどして、記録用のフォーマットに変換してからハードディスク部２０８に転送し、また再生時には、ハードディスク部２０８から読み出されたＡＶデータをフォーマット変換してＭＰＥＧトランスポートストリームに復元し、トランスポートパケットの時間間隔を復元して１３９４ＰＨＹ／ＬＩＮＫ２１０に出力する手段である。
【０１９１】
ハードディスク部２０８は、ＨＤＤコントローラ２１３、アクチュエータ２１４、及び磁気ディスク媒体２１５から構成される。
【０１９２】
ＨＤＤコントローラ２１３は、アクチュエータ２１４を制御し、磁気ディスク媒体２１５にデータを記録または再生する手段である。
【０１９３】
アクチュエータ２１４は、先端に磁気ヘッドを搭載しており、ＨＤＤコントローラ２１３の制御に従って、磁気ディスク媒体２１５の半径方向の任意に位置に位置決めされ、記録時には磁気ディスク媒体２１５に記録信号を記録し、また再生時には磁気ディスク媒体２１５に記録されている信号を再生する手段である。
【０１９４】
磁気ディスク媒体２１５は、ＡＶデータを記録している磁気ディスク媒体である。
【０１９５】
また、図４に、ＡＶ転送制御ブロック２１１の構成を示す。
【０１９６】
ＡＶ転送制御ブロック２１１は、タイムスタンプ付与手段２１６、特再情報生成部２１７、ノーマル再生／特殊再生切換手段２２２、タイムスタンプ再生手段２２３、ｆｒａｍｅ送出管理手段２２４、ＰＩＤ−ｆｉｌｔｅｒ手段２２５、ＰＡＴ／ＰＭＴ／ＳＩＴ付与／ＰＣＲ付与手段２２６、バッファ制御手段２２７、及びＨＤＤ制御手段２２８から構成される。
【０１９７】
タイムスタンプ付与手段２１６は、１３９４ＰＨＹ／ＬＩＮＫ２１０から出力されたＭＰＥＧトランスポートストリームのトランスポートパケットを入力したタイミングでその入力したトランスポートパケットに記録用のタイムスタンプを付与する手段である。
【０１９８】
特再情報生成部２１７は、ＭＰＥＧトランスポートストリームを構成する各フレームの種類、開始位置及びサイズに関する情報を抽出し、抽出した情報から特再テーブルデータを作成する手段である。この特再テーブルデータには、各フレームの種類、先頭の記録位置及びサイズなどが記載されており、例えば特殊再生する場合に使用するフレームとそのフレームの記録位置を特定する場合などに使用されるものである。
【０１９９】
なお、特再情報生成部２１７については、第６の実施の形態で詳細に説明する。
【０２００】
ノーマル再生／特殊再生切換手段２２２は、ＨＤＤレコーダ２０１のユーザがＳＴＢのリモコンまたは操作パネルのボタンを押すなどして指示した場合、その指示に従って特殊再生を行うか通常再生を行うかを切り換える手段である。
【０２０１】
タイムスタンプ再生手段２２３は、通常再生の場合に、ＡＶ転送制御ブロックが備えている、２７ＭＨｚの周波数でカウントする、図示していないカウンタの値と、記録時に各トランスポートパケット毎に付加されたタイムスタンプの値とを比較することによって、タイムスタンプを除去してからタイムスタンプの示すタイミングで、トランスポートパケットを出力する手段である。
【０２０２】
バッファ制御手段２２７は、バッファメモリ２１２に格納されているＡＶデータの入出力を管理する手段である。
【０２０３】
ＨＤＤ制御手段２２８は、ＨＤＤＩ／Ｆ２０９を経由して、ハードディスク部２０８を制御する手段である。
【０２０４】
なお、差分計算手段２４、ＰＣＲパケット作成手段２６、ｆｒａｍｅ送出管理手段２２４、ＰＩＤ−ｆｉｌｔｅｒ手段２２５、ＰＡＴ／ＰＭＴ／ＳＩＴ付与／ＰＣＲ付与手段２２６については、第６の実施の形態で説明する。
【０２０５】
次に、このような本実施の形態の動作を説明する。
【０２０６】
なお、本実施の形態のジャンプ再生とは、ＡＶデータのうち所定の部分を飛ばして再生することを意味している。すなわち、従来の技術で説明したように、ジャンプ再生は、ＡＶデータのうち所定の部分を飛ばして再生する場合と、記録媒体に記録している最中に所定の部分を飛ばして記録したＡＶデータをそのまま再生する場合とがある。
【０２０７】
なお、本実施の形態のハードディスク部２０８とＡＶ転送制御ブロック２１１は本発明の読み取り手段の例であり、本実施の形態のバイトカウンタ１０１とＡＶ転送制御ブロック２１１は本発明の制御手段の例であり、本実施の形態のＭＰＥＧトランスポートストリームは本発明のフレーム間圧縮及びフレーム内圧縮を施された圧縮符号化ストリームの例であり、本実施の形態のトランスポートストリームは本発明の圧縮符号化ストリームのパケットの例である。
【０２０８】
次に、このようなＨＤＤレコーダ２０１の動作を説明する。
【０２０９】
まず、ＡＶデータのうち所定の部分を飛ばして再生するジャンプ再生を行う場合の動作について説明する。
【０２１０】
ＡＶ転送制御ブロック２１１に組み込まれている図示していないマイクロプロセッサは、再生を開始する際にバイトカウンタ１０１に再生を開始することを通知する。また、ノーマル再生／特殊再生切換手段２２２は、マイクロプロセッサから通常再生を行うことを通知されると、バッファ制御手段２２７から出力されたＡＶデータがタイムスタンプ再生手段２２３に入力されるように回路を切り換える。
【０２１１】
ＡＶ転送制御ブロック２１１のマイクロプロセッサから再生を開始することを通知されると、バイトカウンタ１０１は、ＡＶデータの再生位置情報を先頭からのバイトカウントとしてカウントする。
【０２１２】
バッファ制御手段２２７は、ＨＤＤ制御手段２２８にＡＶデータを転送するよう要求する。
【０２１３】
これを受けて、ＨＤＤ制御手段２２８は、ＨＤＤＩ／Ｆ２０９を介して、ハードディスク部２０８のＨＤＤコントローラ２１３に読み取るべき開始ＬＢＡ（Ｌｏｇｉｃａｌ  Ｂｌｏｃｋ  ａｄｄｒｅｓｓ）と読み取りサイズを指定して、読み取りコマンドを発行する。ＨＤＤ制御手段２２８は、ＡＶデータを連続転送する最小単位であるディスクアクセスユニット毎にＡＶデータを読み取るよう読み取りコマンドを発行する。
【０２１４】
一方、ＨＤＤコントローラ２１３は、アクチュエータ２１４を位置決め制御をしている。
【０２１５】
そして、ＨＤＤ制御手段２２８からの読み取りコマンドを受信すると、磁気ディスク媒体２１５の指定されたＬＢＡに対応する場所から指定されたサイズ分のＡＶデータを読み出す。
【０２１６】
ＨＤＤ制御手段２２８は、ＨＤＤ２から読み取られたＡＶデータを受け取るとバッファ制御手段２２７に出力する。
【０２１７】
バッファ制御手段２２７は、ＨＤＤ制御手段２２８から出力されたＡＶデータを受け取ると、バッファメモリ２１２に格納する。
【０２１８】
そして、バッファ制御手段２２７は、タイムスタンプ再生手段２２３からの要求に応じて、バッファメモリ２１２に格納されているＡＶデータをタイムスタンプ再生手段２２３に出力する。
【０２１９】
タイムスタンプ再生手段２２３は、バッファ制御手段２２７から出力されたＡＶデータを入力すると、２７ＭＨｚの発信周波数でカウントするカウンタを基準にして、各トランスポートパケットに付与されているタイムスタンプの値が示すタイミングで、トランスポートパケットを順に１３９４ＰＨＹ／ＬＩＮＫ２１０に出力する。ここで、タイムスタンプ再生手段２２３はトランスポートパケットを出力する際に付与されていたタイムスタンプを取り除きトランスポートパケットのみを出力する。
【０２２０】
１３９４ＰＨＹ／ＬＩＮＫ２１０は、タイムスタンプ再生手段２２３から出力されてくるＭＰＥＧトランスポートストリームをアイソクロナスパケットとしてＩＥＥＥ１３９４バスに出力する。
【０２２１】
ＳＴＢ２０２はＨＤＤレコーダ２０１から出力されてくるアイソクロナスパケットを受信し、デコードして映像音声信号に変換し、Ｄ端子を介してテレビ２０３に出力する。
【０２２２】
テレビ２０３はＤ端子を介して、ＳＴＢが出力してきた映像音声信号を入力すると、映像をモニタに表示し、音声をスピーカから出力する。
【０２２３】
このようにしてＨＤＤレコーダ２０１はＡＶデータを再生する。
【０２２４】
一方、バイトカウンタ１０１は、ＡＶ転送制御ブロック２１１から現在再生中の位置を得て、記録先頭位置からのバイトカウントをカウントしている。
【０２２５】
現在、バイトカウンタ１０１の値はｍバイト（ｍは正の整数）を示しているとする。すなわち、ＡＶデータの再生が開始されてからｍバイト分のＡＶデータが既に再生されている。
【０２２６】
この時点で、ＨＤＤレコーダ２０１にジャンプ再生指示が送られてきて、バイトカウンタ１０１のカウント値がｍからｎに変更されたとする。そうすると、バイトカウンタ１０１は、カウント値がｍからｎに変更されたことをＡＶ転送制御ブロックに通知する。
【０２２７】
ジャンプ再生指示を受け取ると、ＡＶ転送制御ブロック２１１のバッファ制御手段２２７は、バイトカウンタ１０１から通知されたカウンタ値から、再生中断位置と再生再開位置を検索して特定する。
【０２２８】
すなわち、まず、記録時にＡＶデータとともに磁気ディスク媒体２１５に記録された特再テーブルを利用して、ジャンプ再生指示が送られてきた時点で、タイムスタンプ再生手段２２３に出力していたフレームに属する最終のトランスポートパケットまでを含む、バッファメモリ２１２における位置を検索し、再生中断位置とする。
【０２２９】
すなわち、出力中のｐｉｃｔｕｒｅフレームの次に存在するｐｉｃｔｕｒｅフレームの先頭パケットの位置を検索し、その直前のパケットまでを出力して再生中断位置とする。
【０２３０】
なお、上記検索処理中に再生位置が検索位置を追い越さないように、出力中のｐｉｃｔｕｒｅフレームよりも数枚先のｐｉｃｔｕｒｅフレームを検索してもよい。
【０２３１】
次に、バッファ制御手段２２７は、バイトカウンタ１０１の変更後のカウント値に対応する、ジャンプした後に再生を再開する最初のビデオデータのフレームの先頭位置を検索する。この最初のフレームの先頭位置は、ジャンプした部分を飛ばした後のフレームのうち最初に現れるＩフレームの先頭のトランスポートパケットの先頭位置とする。
【０２３２】
そのためには、まず、バッファ制御手段２２７は、ＨＤＤ制御手段２２８に指示して、変更後のカウント値に対応するディスクアクセスユニットの番号を得る。次に、そのディスクアクセスユニットに対応する特再テーブルのみを磁気ディスク媒体２１５から読み出す。そして、読み出した特再テーブルを利用して変更後のカウント値に対応する位置の後に最初に現れるＩフレームを検索する。
【０２３３】
すなわち、ディスクアクセスユニットにＩフレームが存在しなければさらに次のディスクアクセスユニットを検索する。このようにして次のＩフレームを含むディスクアクセスユニットが見つかるまで検索する。そして、Ｉフレームを含むディスクアクセスユニットが見つかると、そのＩフレームの先頭位置を検索する。そして、そのディスクアクセスユニット全体を磁気ディスク媒体２１５からバッファ制御手段２２７へ読み込む。
【０２３４】
このようにしてバッファ制御手段２２７は、再生を再開するＩフレームの先頭の位置を再生開始位置とし、そのＩフレームを含むディスクアクセスユニットから再生を行う。
【０２３５】
バッファ制御手段２２７は、ジャンプ前には、タイムスタンプ再生手段２２３から要求される毎に、バッファメモリ２１２の最終記録位置までのトランスポートパケットを順にタイムスタンプ再生手段２２３に出力する。
【０２３６】
バッファメモリ２１２に格納されているトランスポートパケットをタイムスタンプ再生手段２２３に出力し、バッファメモリ２１２の空き領域が増加すると、バッファ制御手段２２７は、ＨＤＤ制御手段２２８を制御して、上記の再生再開位置のディスクアクセスユニットを読み取りバッファメモリ２１２に格納する。
【０２３７】
そして、タイムスタンプ再生手段２２３からさらに要求され、バッファ制御手段２２７が、バッファメモリ２１２の最終記録位置までのトランスポートパケットを出力し終わると、次に、バッファメモリ２１２に記録されているＡＶデータのうち、再生再開位置に対応するトランスポートパケットからタイムスタンプ再生手段２２３に出力する。
【０２３８】
タイムスタンプ再生手段２２３は、このようにしてバッファ制御手段２２７から出力されてくるトランスポートパケットを順に１３９４ＰＨＹ／ＬＩＮＫ２１０に出力する。
【０２３９】
１３９４ＰＨＹ／ＬＩＮＫ２１０は、タイムスタンプ再生手段２２３から出力されてくるトランスポートパケットからアイソクロナスパケットを作成し、ＩＥＥＥ１３９４バスに出力する。
【０２４０】
このように、ＨＤＤレコーダ２０１は、ジャンプ再生指示を受け取ると、その時点で出力していたフレームを構成する最終のトランスポートパケットまでを出力し、ジャンプ後には、ジャンプ後のフレームのうち最初に現れるＩフレームの先頭のトランスポートパケットから出力する。
【０２４１】
図５の（ａ）に、ジャンプ再生を行う際のＭＰＥＧトランスポートストリームのトランスポートパケットを示す。
【０２４２】
図５の（ａ）で、Ａ、Ｂ、Ｘ、Ｙなどはそれぞれトランスポートパケットを示している。
【０２４３】
ジャンプ５は、バッファ制御手段２２７がジャンプ再生によってこの部分のトランスポートパケットを飛ばしてタイムスタンプ再生手段２２３に出力することを意味している。すなわち、バッファ制御手段２２７は、Ａ、Ｂ、Ｃまで出力した時点すなわち再生の終わり６から、ジャンプ５に示すようＡＶデータを飛ばす。このとき上記の動作を行うことにより、再生の終わり６は必ずジャンプ再生指示を受けとった時点で出力しているフレームを構成する最終のトランスポートパケットを出力した位置になる。そして、Ｃのトランスポートパケットの次は、次の再生の始まり７に示すようにＸ、Ｙ、Ｚの順にトランスポートパケットをタイムスタンプ再生手段２２３に出力する。このとき上述したの動作を行うことにより、次の再生の始まり７は、ジャンプ後に再生するＡＶデータのうち最初に現れるＩフレームの先頭のトランスポートパケットになる。
【０２４４】
図５の（ｂ）にジャンプ再生を行った結果、タイムスタンプ再生手段２２３からから出力されるＭＰＥＧトランスポートストリームを示す。
【０２４５】
すなわち、タイムスタンプ再生手段２２３は、Ａ、Ｂ、Ｃ、Ｘ、Ｙ、Ｚの順にトランスポートパケットを出力する。
【０２４６】
このように、ＡＶ転送制御ブロック２１１は、ジャンプ再生を行う際に、まずジャンプ５に示した部分を飛ばす前に、１フレームを構成する最終のトランスポートパケットまでを出力し、ジャンプ５に示した部分を飛ばした後には、次のＩフレームの先頭のトランスポートパケットから出力する。
【０２４７】
このように、本実施の形態のＨＤＤレコーダ２０１は、ジャンプ再生を行う際、フレームの境界までのＡＶデータを出力し、またＩフレームの先頭から出力するので、図５の（ｂ）に示すように結合部分で発生するノイズを抑えることが出来る。
【０２４８】
以上の説明では、ジャンプ再生のうち、ＡＶデータのうち所定の部分を飛ばして再生する場合について説明したが、次に、磁気ディスク媒体２１５に記録している最中に所定の部分を飛ばして記録し、記録したＡＶデータをそのまま再生する場合について以下に説明する。
【０２４９】
図６の（ａ）に磁気ディスク媒体２１５のディスクアクセスユニットのうち記録が一時停止された時点のＡＶデータが書き込まれたディスクアクセスユニットである記録一時停止点のあるＤＡＵ２３０と、記録が再生された時点のＡＶデータが書き込まれたディスクアクセスユニットである記録再開点のあるＤＡＵ２３１とを示す。
【０２５０】
記録一時停止点のあるＤＡＵ２３０には、最終パケット２３３までが書き込まれている。また１つ前のフレームの最終パケット２３２は、最終パケット２３３を含むフレームの一つ前のフレームに含まれる最終のトランスポートパケットである。
【０２５１】
記録再開点のあるＤＡＵ２３１には、記録が再開されて最初に記録される先頭パケット２３４から記録が始まっている。そして、Ｉフレームの先頭パケット２４０は、記録が再開されてから最初に現れるＩフレームを構成する先頭のトランスポートパケットである。
【０２５２】
さて、図６の（ａ）のように記録されているＡＶデータをＨＤＤレコーダ２０１が再生する場合、まず、バッファ制御手段２２７は、ＨＤＤ制御手段２２８にＡＶデータを読み取るよう要求し、ＨＤＤ制御手段２２８は、磁気ディスク媒体２１５のディスクアクセスユニット単位で磁気ディスク媒体２１５からＡＶデータを読み取るようハードディスク部２０８を制御する。
【０２５３】
ＨＤＤ制御手段２２８は、ＡＶデータが記録されている先頭のディスクアクセスユニットから順番に読み取るよう制御し、読み取ったディスクアクセスユニットに記録されているＡＶデータをバッファ制御手段２２７に転送する。
【０２５４】
バッファ制御手段２２７は、ＨＤＤ制御手段２２８から転送されてきたディスクアクセスユニット分のＡＶデータをバッファメモリ２１２に格納していく。
【０２５５】
図６の（ｂ）に、記録一時停止点のあるＤＡＵ２３０が読み取られ、続けて記録再開点のあるＤＡＵ２３１が読み取られてバッファメモリ２１２に格納されている状態を示す。
【０２５６】
すなわち、バッファメモリ２１２のうちバッファメモリＳ１（２３５）の部分には、記録一時停止点のあるＤＡＵ２３０に記録されていたＡＶデータが格納されており、バッファメモリＳ２（２３６）の部分には、記録再開点のあるＤＡＵ２３１に記録されていたＡＶデータが格納されている。
【０２５７】
バッファ制御手段２２７は、バッファメモリ２１２に記録一時停止点のあるＤＡＵ２３０を格納した時点で、上述した場合と同様に特再テーブルを利用して一つ前のフレームの最終パケット２３２の位置を検索して特定する。これは、最終パケット２３３からパケットを遡る方向に特再テーブルを検索し、ＤＡＵ２３０中にある最終のｐｉｃｔｕｒｅフレームの先頭パケットを見つける。そして、その１つ前のパケットつまりフレームの最終パケット２３２が見つかることになる。
【０２５８】
すなわち、記録が一時停止される際に最後に記録中であったフレームの一つ手前のフレームを構成する最終のトランスポートパケットの記録位置を検索する。そして、バッファメモリ２１２の再生の終わり２３７に示す位置を特定する。
【０２５９】
さらにバッファ制御手段２２７は、バッファメモリ２１２に記録再開点のあるＤＡＵ２３１に記録されていたＡＶデータを格納した時点で、上述した場合と同様に特再テーブルを利用してＩフレームの先頭パケット２４０を検索する。すなわち、記録が再開されてから最初に現れるＩフレームの先頭のトランスポートパケットのバッファメモリ２１２における記録位置を特定する。このようにして次の再生の始まり２３８が特定される。
【０２６０】
一方、バッファ制御手段２２７は、タイムスタンプ再生手段２２３からの要求に従って、順番にバッファメモリ２１２からトランスポートパケットを読み取ってタイムスタンプ再生手段２２３に出力している。
【０２６１】
バッファ制御手段２２７は、バッファメモリＳ１（２３５）に格納されているＡＶデータを出力する際、再生の終わり２３７までのトランスポートパケットを出力すると、次に、次の再生の始まり２３８からのトランスポートパケットをタイムスタンプ再生手段２１６に出力する。
【０２６２】
従って、タイムスタンプ再生手段２１６が出力するトランスポートパケットは、図６の（ｃ）のようになる。すなわち、タイムスタンプ再生手段２２３は、記録一時停止点の最終パケット２３３が含まれるフレームの終わりの最終のトランスポートパケットであるＣを出力した後、続けて、記録再開後に最初に現れるＩフレームの先頭のトランスポートパケットであるＸを出力する。
【０２６３】
このように、本実施の形態のＨＤＤレコーダ２０１は、いずれの場合もジャンプ再生を行う際、フレームの境界までのＡＶデータを出力し、またＩフレームの先頭から出力するので、結合部分で発生するノイズを抑えることが出来る。
【０２６４】
なお、本実施の形態では、ＨＤＤＩ／Ｆ２０９は、ＡＶ処理部２０７がハードディスク部２０８を制御する制御コマンドや、ＡＶデータを中継するインターフェースである。具体的には、ＨＤＤＩ／Ｆ２０９は、ＳＣＳＩ規格に基づくＳＣＳＩインターフェースまたはＩＤＥ規格に基づくＩＤＥインターフェースであるとして説明したが、他の規格のインターフェースであっても構わない。要するにＨＤＤＩ／Ｆ２０９は、ＡＶ処理部２０７がハードディスク部２０８を制御する制御コマンドや、ＡＶデータを中継するインターフェースでありさえすればよい。
【０２６５】
（第２の実施の形態）
次に、第２の実施の形態について説明する。
【０２６６】
本実施の形態でも第１の実施の形態と同様にジャンプ再生を行うことが出来るＨＤＤレコーダについて説明する。
【０２６７】
第１の実施の形態の同様に図１にシステムの構成を示し、図２にＨＤＤレコーダ２０１の構成を示し、図３にＡＶハードディスク２０５の構成を示し、図４にＡＶ転送制御ブロック２１１を示す。これらは、第１の実施の形態と同様である。
【０２６８】
次に、このような本実施の形態の動作を説明する。
【０２６９】
第１の実施の形態では、図５に示したように、ジャンプ再生を行う際、再生の終わり６を１フレームを構成する最終のトランスポートパケットを出力した時点にとり、次の再生の始まり７を最初に現れるＩフレームの先頭のトランスポートパケットを出力する位置にとった。
【０２７０】
図７に、図５の（ａ）とは多少異なったＭＰＥＧトランスポートストリームのトランスポートパケットの例を示す。
【０２７１】
以下に、まず、図７のようなＭＰＥＧトランスポートストリームでは、不具合が生じることを示した後、その不具合を解決したＨＤＤレコーダとして本実施の形態のＨＤＤレコーダについて説明する。
【０２７２】
図７の（ａ）に示すＭＰＥＧトランスポートストリームでは、再生の終わり９は、第１の実施の形態と同様、ジャンプ再生指示を受け取った時点で、タイムスタンプ再生手段２２３が出力しているフレームを構成する最終のトランスポートパケットである。また、次の再生の始まり１０は、第１の実施の形態と同様、ジャンプ後のフレームのうち最初に現れるＩフレームの先頭のトランスポートパケットの位置を示している。
【０２７３】
また、Ａ、Ｂ、Ｃ・・・の各トランスポートパケットの下に記載されている数字は、各トランスポートパケットのコンティニティカウンタの値である。
【０２７４】
コンティニティカウンタとは、トランスポートパケットのヘッダの最後の４ビットの部分に記載されている４ビットの値である。
【０２７５】
ＭＰＥＧトランスポートストリームでは、重要なトランスポートパケットは、伝送中に抜け落ちないように、２回連続して挿入することが出来る。
【０２７６】
このように同じトランスポートパケットには、コンティニティカウンタの値を同じ値にする。従ってコンティニティカウンタの値が同じであれば、同じトランスポートパケットであることがわかる。
【０２７７】
そして、コンティニティカウンタが同じ値を持つトランスポートパケットは、ＳＴＢ２０２などで、復号される前に、重複しないようにより後から送られてきたトランスポートパケットの方が取り除かれる。
【０２７８】
図３の（ａ）では、Ｃのコンティニティカウンタの値は５であり、Ｘのコンティニティカウンタの値も５である。
【０２７９】
このような場合に第１の実施の形態と同様にジャンプ再生を行った場合、ＣとＸのコンティニティカウンタの値が同一であるので、復号時に、上記のようにＣとＸが同一のトランスポートパケットと見なされて、Ｘが取り除かれてしまう。
【０２８０】
ところがＸはＩフレームの先頭のトランスポートパケットであるので、シーケンスヘッダやＧＯＰヘッダなどＭＰＥＧの伸長処理において重要なデータを含む。従ってＸが取り除かれるとシーケンスヘッダやＧＯＰヘッダが欠落することになり、結果として図７の（ｂ）のようにもともと異なったＧＯＰに属していたトランスポートパケットが１ＧＯＰ１１に示すように１つのＧＯＰに結合されてしまうので、ジャンプ再生するとノイズが発生することになる。
【０２８１】
本実施の形態では、このような問題を図８のようにして解決した。
【０２８２】
すなわち、図８の（ａ）に示すように、再生の終わり９は、ＡＶ転送制御手段２１１が、第１の実施の形態と同様にジャンプ再生指示を受けた時点で、出力していたフレームを構成する最終のトランスポートパケットである。
【０２８３】
また、次の再生の始まり１０は、第１の実施の形態と同様にジャンプ後のＡＶデータのうち最初に現れるＩフレームの先頭のトランスポートパケットである。
【０２８４】
さらに、本実施の形態では、バッファ制御手段２２７は、Ｘの前に無効なデータを持つダミーのトランスポートパケットを挿入する。そして、このダミーのトランスポートパケットのコンティニティカウンタの値はＸより１つだけ小さい値とする。
【０２８５】
その結果、タイムスタンプ再生手段２２３は、図８の（ｂ）に示すようなＭＰＥＧトランスポートストリームを出力する。すなわち、１ＧＯＰ１５と１ＧＯＰ１６とからなるトランスポートストリームを出力する。
【０２８６】
ダミーのトランスポートパケットとＸはコンティニティカウンタの値が同一でないので、復号される前に、Ｘが取り除かれてしまうことはない。このようにＸは取り除かれないのでシーケンスヘッダが欠落してしまうこともない。また、挿入されたダミーのトランスポートパケットは無効なデータを有するので、復号処理に何ら影響を与えることはない。従って、２つのＧＯＰが結合してしまうなどの不具合も発生しないので、ジャンプ再生を実行しても第１の実施の形態で抑えることが出来なかったノイズも抑えることが出来る。
【０２８７】
図９に、図８とは多少異なったＭＰＥＧトランスポートストリームを示す。図９の（ａ）のトランスポートストリームと図８の（ａ）との相違点は、ＣとＸのコンティニティカウンタの値が同一ではなく連続した値になっていることである。
【０２８８】
このような場合でも、上記と同様にダミーのトランスポートパケットを挿入する。すなわち、Ｘのコンティニティカウンタより１だけ小さい値を、挿入するダミーのトランスポートパケットのコンティニティカウンタの値とする。
【０２８９】
そうすると、ダミーのトランスポートパケットのコンティニティカウンタの値とＣのコンティニティカウンタの値が等しくなるので、図９の（ｂ）に示すように、復号される前にダミーのトランスポートパケットが取り除かれてしまう。ところがシーケンスヘッダを含んでいるＸは取り除かれないので、第１の実施の形態のように２つのＧＯＰが１つに結合してしまうような事態は発生しない。
【０２９０】
このように、図９のように、再生の終わり９に出力されるトランスポートパケットと次の再生の始まり１０に最初に出力されるトランスポートパケットのコンティニティカウンタの値が連続している場合でも、ダミーパケットを挿入することによる不具合は発生しない。
【０２９１】
最後に、上記で説明したダミーのトランスポートパケットの具体例について説明する。
【０２９２】
図１０の（ａ）にダミーのトランスポートパケットの例を示す。このダミーのトランスポートパケットでは、ペイロードをエレメンタリーストリームのパディング値である０ですべて埋めたものである。
【０２９３】
また、図１０の（ｂ）にダミーのトランスポートパケットの別の例を示す。このダミーのトランスポートパケットでは、ペイロードの部分にＰＥＳヘッダを埋め込んだものであり、その埋め込まれるＰＥＳヘッダのサイズが１８４バイトになるようにＰＥＳ＿ｈｅａｄｅｒ＿ｄａｔａ＿ｌｅｎｇｔｈを１７５に設定し、ＰＥＳヘッダ部のフラグは全て０に設定し、残りのＰＥＳヘッダ中のパディング値をＦＦとしたものである。
【０２９４】
また、図１０の（ｃ）にダミーのトランスポートパケットの別の例を示す。このダミーのトランスポートパケットは、トランスポートストリームのヘッダにａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄを設け、ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄのサイズが１８４バイトになるようにａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｌｅｎｇｔｈを１８３に設定する。そして、ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄの各フラグを全て０にする。また、例外として、ｄｉｓｃｏｎｔｉｎｉｔｙ＿ｉｎｄｉｃａｔｏｒフラグは１としても構わない。これ以外のａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ中のパディングはＦＦとする。
【０２９５】
なお、ダミーのトランスポートパケットは、図１０の（ａ）、（ｂ）、（ｃ）を組み合わせたようなパケットであってもよい。例えば、アダプテーションフィールドがあってその次にＰＥＳヘッダがあり、最後にエレメンタリーストリームのパディング値である０が埋めこまれているようなパケットであってもよい。もちろん（ａ）と（ｂ）のみの組み合わせなど、（ａ）、（ｂ）、（ｃ）の任意の２つの組み合わせであってもよい。
【０２９６】
なお、本実施の形態では再生中に所定の部分を飛ばして再生するジャンプ再生についてダミーのトランスポートパケットを挿入するとして説明したが、これに限らず、記録時に所定の部分を飛ばしたＡＶデータを再生するジャンプ再生でも同様にダミーのトランスポートパケットを挿入することにより、上記と同等の効果を得ることが出来る。
【０２９７】
さらに、本実施の形態では、ダミーのトランスポートパケットのコンティニティカウンタの値は最初に現れるＩフレームの先頭のトランスポートパケットであるＸのコンティニティカウンタの値より１つだけ小さい値であるとして説明したが、これに限らない。ダミーのトランスポートパケットのコンティニティカウンタの値は最初に現れるＩフレームの先頭のトランスポートパケットであるＸのコンティニティカウンタの値と異なってさえいればどのような値でも構わない。
【０２９８】
なお、第２の実施の形態では、ダミーのトランスポートパケットを使って前後のフレームのコンティニティカウンタを重複させたが、Ｉフレームの先頭のパケットのコンティニティカウンタを前のフレームのコンティニティカウンタと異なる値を付けなおしてもよい。さらにそのＩフレーム以降のコンティニティカウンタが連続するように再生時に以降のコンティニティカウンタの値を付けなおしてもよい。
【０２９９】
さらに、本発明のフレーム間圧縮及びフレーム内圧縮を施された圧縮符号化ストリームは、本実施の形態におけるＭＰＥＧトランスポートストリームに限らず、ＭＰＥＧプログラムストリーム、ＤＶフォーマットのストリームなど、要するにビデオデータのフレームの一部がフレーム内圧縮をほどこされており、それ以外のビデオデータのフレームがフレーム間圧縮を施されており、伝送される符号化ストリームでありさえすればよい。
【０３００】
さらに、本発明の圧縮符号化ストリームにおけるパケットとは、本実施の形態におけるトランスポートパケットに限らず、圧縮符号化ストリームがＭＰＥＧのストリームである場合であればＤＳＳパケットや、ＰＥＳ（パケタイズドエレメンタリーストリーム）など、要するに本発明のフレーム間圧縮及びフレーム内圧縮を施された圧縮符号化ストリームがパケット単位で伝送される場合のパケットでありさえすればよい。
【０３０１】
（第３の実施の形態）
次に第３の実施の形態について説明する。
【０３０２】
本実施の形態では、ノイズを抑えてジャンプ再生を行うことが出来る再生装置とＳＴＢについて説明する。
【０３０３】
図１２に、本実施の形態の再生装置１０２を示す。再生装置１０２は、従来の技術で説明したものと同一である。すなわち、再生装置１０２は、ジャンプ前に最後に出力するパケットはフレームを構成する最終のパケットになるとは限らず、またジャンプ後に最初に出力するパケットはＩフレームの先頭のパケットになるとは限らないものである。
【０３０４】
図１４に本実施の形態のＳＴＢ２５０を示す。
【０３０５】
再生装置１０２とＳＴＢ２５０はＩＥＥＥ１３９４バスで接続されている。
【０３０６】
ＳＴＢ２５０は、チューナ部２５１、トランスポートストリームデコーダ２５２、Ｉ／Ｆ制御ブロック２５３、ＭＰＥＧデコーダ２５４を備えている。
【０３０７】
チューナ部２５１は、アンテナから入力した放送波をデジタルのビットストリームすなわちＭＰＥＧトランスポートストリームに変換する手段である。
【０３０８】
トランスポートストリームデコーダ２５２は、チューナ部２５１から出力されたＭＰＥＧトランスポートストリームをＰＥＳ（パケッタイズド・エレメンタリーストリーム）に変換する手段である。また、チューナ部２５１から出力されたＭＰＥＧトランスポートストリームをＩ/Ｆ制御ブロック２５３に出力する機能も有する手段である。また、Ｉ／Ｆ制御ブロック２５３から入力されるＭＰＥＧトランスポートストリームも同様にＰＥＳ（パケッタイズド・エレメンタリーストリーム）に変換する手段である。
【０３０９】
Ｉ／Ｆ制御ブロック２５３は、トランスポートストリームデコーダ２５２から出力されたＭＰＥＧトランスポートストリームをパーシャル化してＩＥＥＥ１３９４インタフェースポートに出力する手段である。
【０３１０】
ここで、パーシャル化とは、多重化されているＭＰＥＧトランスポートストリームのうち必要なコンテンツ(番組)に関わるパケットのみをフィルタリングし、ＰＳＩ情報を有するパケットをフィルタリング後のＭＰＥＧトランスポートストリームに対応したＰＳＩ情報に書き換えて出力することである。また、ＰＳＩ情報とは、ＰＡＴ／ＰＭＴ／ＳＩＴ等のことである。
【０３１１】
また、Ｉ／Ｆ制御ブロック２５３は、ＩＥＥＥ１３９４インターフェースポートから入力されるＭＰＥＧトランスポートストリームをトランスポートストリームデコーダ２５２に出力する手段でもある。
【０３１２】
ＭＰＥＧデコーダ２５４は、ＰＥＳからＥＳ(エレメンタリーストリーム)に変換し、さらにＥＳをデコードして圧縮されたＭＰＥＧデータを伸長し、伸長された映像と音声データをアナログ信号に変換し図示していないモニタに出力する手段である。
【０３１３】
図示していないモニタは、映像を表示し、音声を出力する手段である。
【０３１４】
なお、本実施の形態の再生装置１０２とＳＴＢ２５０は本発明の再生システムの例であり、本実施の形態のＳＴＢ２５０は本発明の復号装置の例であり、本実施の形態のＨＤＤ２とストリーム制御手段１０３とバイトカウンタ１０１は本発明の読み取り手段の例であり、本実施の形態のＭＰＥＧデコーダ２５４は本発明の復号手段の例であり、本実施の形態のＭＰＥＧデコーダ２５４は本発明の制御手段の例である。
【０３１５】
次に、このような本実施の形態の動作を説明する。
【０３１６】
再生装置１０２のストリーム制御手段１０３は、再生を開始する際にバイトカウンタ１０１に再生を開始することを通知する。
【０３１７】
バイトカウンタ１０１は、ストリーム制御手段１０３から再生を開始することを通知されると再生位置情報を先頭からのバイト数としてカウントする。
【０３１８】
ＨＤＤ２は、ストリーム制御手段１０３からの再生コマンドを受信するとハードディスク媒体のストリーム制御手段１０３が指定したＬＢＡに対応する場所からＡＶデータを読み出して、ストリーム制御手段１０３に出力する。
【０３１９】
ストリーム制御手段１０３は、ＨＤＤ２からＡＶデータを受け取るとＡＶデータをトランスポートパケット毎の時間間隔を復元してＩＥＥＥ１３９４Ｉ／Ｆ４に出力する。
【０３２０】
ＩＥＥＥ１３９４Ｉ／Ｆ４は、ストリーム制御手段１０３から出力されたＭＰＥＧトランスポートストリームをＩＥＥＥ１３９４バスに出力する。
【０３２１】
一方、バイトカウンタ１０１は、ストリーム制御手段１０３から再生を開始することを通知されてからストリーム制御手段１０３がＩＥＥＥ１３９４Ｉ／Ｆ４に出力するＡＶデータの位置をバイトカウントしている。
【０３２２】
現在、バイトカウンタの値はｍバイト（ｍは、正の整数）を示していたとする。すなわち、ＡＶデータの再生が開始されてからｍバイト分のＡＶデータが再生されているとする。
【０３２３】
バイトカウンタ１０１が、図１４に示すＳＴＢ２５０からジャンプ再生のコマンドを受信するかあるいは、再生装置１０２のリモコンなどから再生装置がジャンプ再生するように操作命令を受信したとする。そうするとバイトカウンタ１０１は、カウント値がｍからｎに変更されたことをストリーム制御手段１０３に通知する。
【０３２４】
これを受けて、ストリーム制御手段１０３は、バイトカウンタ１０１から通知される直前のトランスポートパケットをＩＥＥＥ１３９４Ｉ／Ｆ４に出力し、継続して、再生開始からｎバイトに対応するＡＶデータをＨＤＤ２から読み出して、先に出力したトランスポートパケットに続けて再生開始からｎバイトに対応するＡＶデータの先頭のトランスポートパケットをＩＥＥＥ１３９４Ｉ／Ｆ４に出力する。
【０３２５】
このようにストリーム制御手段１０３はバイトカウンタ１０１の値が不連続に変化すると、ジャンプ再生を行う。
【０３２６】
一方、図１４に示すＳＴＢ２５０において再生装置１０２に対してジャンプ再生を行うコマンドを発行する場合の上記ジャンプ再生時の動作を説明する。
【０３２７】
ＳＴＢ２５０において、まず、再生装置１０２から入力されるＡＶデータがＩ／Ｆ制御ブロック２５３を経由してトランスポートストリームデコーダ２５２に入力される。
【０３２８】
トランスポートデコーダ２５２は、入力したトランスポートストリームをＰＥＳに変換し、ＭＰＥＧデコーダ２５４に出力する。
【０３２９】
ＭＰＥＧデコーダ２５４は、ＭＰＥＧの圧縮データを伸長して、映像及び音声のアナログデータにして、モニタへ出力する。
【０３３０】
次に、ＳＴＢ２５０は、ＭＰＥＧデコーダ２５４に対し、現在表示中のフレームを静止させたのち、静止状態を保持したまま、トランスポートストリームデコーダ２５２にｍバイトまで入力されるのを待ち、そのデータがＰＥＳに変換されＭＰＥＧデコーダ２５４に入力された時点で、ＭＰＥＧデコーダ２５４は、静止を保持して以降のＰＥＳデータを破棄する。
【０３３１】
次に再生装置１０２にジャンプコマンドを発行する。
【０３３２】
するとＩ／Ｆ制御ブロック２５３を経由してトランスポートストリームデコーダ２５２にｎバイト目からのＡＶデータが入力される。これらのデータはＰＥＳに変換されＭＰＥＧデコーダ２５４に入力される。
【０３３３】
ＭＰＥＧデコーダ２５４は依然として静止状態を保持したまま、入力されたＰＥＳデータからＩフレームを検出するまで、ＰＥＳデータを破棄しつづけ、Ｉフレームを検出した時点からＭＰＥＧ圧縮の伸長を開始する。このようにすれば、ＭＰＥＧのブロックノイズの発生をなくすことができる。なお、本実施の形態の場合ＤＩＴパケットはなくてもよい。
【０３３４】
（第４の実施の形態）
次に、第４の実施の形態について説明する。
【０３３５】
第３の実施の形態では、ＳＴＢ２５０でジャンプ再生を行うためのコマンドを発行する場合について説明したが、本実施の形態では、ＳＴＢ２５０が再生装置１０２に対してジャンプ再生を行うコマンドを発行しない場合、すなわち、リモコンなどから再生装置１０２がジャンプ再生するよう命令を発行したとする場合、及び録画の一時停止によるＡＶデータの中断部分を含んだＡＶデータの再生を行う場合について説明する。
【０３３６】
図１２に、本実施の形態の再生装置１０２を示す。再生装置１０２は従来の技術で説明したものと同一である。
【０３３７】
ただし、ストリーム制御手段１０３は、本実施の形態特有の機能をも有するものである。すなわち、ストリーム制御手段１０３は、従来の技術で説明した機能に加えて、さらに、本実施の形態特有の機能として、ジャンプ再生時にジャンプ後のストリームの先頭またはジャンプ直前のストリームの最後にＤＩＴパケットを挿入する機能を有するものとする。
【０３３８】
ここで、ＤＩＴパケットとは、ストリームの切れ目を示すパケットであり、そのような通知が出来るフラグを有したフィールドがストリーム中にあればどのようなものであってもよい。
【０３３９】
また、ＳＴＢ２５０の構成は第３の実施の形態と同一であるので説明を省略する。
【０３４０】
次に、このような本実施の形態の動作を説明する。
【０３４１】
ストリーム制御手段１０３は、再生を開始する際にバイトカウンタ１０１に再生を開始することを通知する。
【０３４２】
現在、バイトカウンタの値はｍバイト（ｍは、正の整数）を示していたとする。すなわち、ＡＶデータの再生が開始されてからｍバイト分のＡＶデータが再生されているとする。
【０３４３】
再生装置１０２のリモコンなどから再生装置１０２がジャンプ再生するように操作命令を受信したとする。また、録画の一時停止位置に到達し、再生装置１０２自身がジャンプ再生するように動作したとする。
【０３４４】
そうするとバイトカウンタ１０１は、カウント値がｍからｎに変更されたことを通知する。
【０３４５】
これを受けて、ストリーム制御手段１０３は、バイトカウンタ１０１から通知される直前のトランスポートパケットをＩＥＥＥ１３９４Ｉ／Ｆ４に出力し、継続して、再生開始からｎバイトに対応するＡＶデータをＨＤＤ２から読み出して、先に出力したトランスポートパケットに続けてＤＩＴパケットを挿入後、再生開始からnバイトに対応するＡＶデータの先頭のトランスポートパケットをＩＥＥＥ１３９４Ｉ／Ｆ４に出力する。
【０３４６】
一方、ＳＴＢ２５０は、まず、再生装置１０２から入力されるＡＶデータをＩ／Ｆ制御ブロック２５３、トランスポートストリームデコーダ２５２を経由してＭＰＥＧデコーダ２５４に入力する。
【０３４７】
ＭＰＥＧデコーダ２５４はＭＰＥＧの圧縮データを伸長して、映像及び音声のアナログデータにして、モニタへ出力している
このときトランスポートストリームデコーダ２５２がＤＩＴパケットを受信するとＭＰＥＧデコーダ２５４に対し、現在表示中のフレームを静止させたのち、
静止状態を保持したままにする。
【０３４８】
そして、Ｉ／Ｆ制御ブロック２５３を経由してトランスポートストリームデコーダ２５２にｎバイト目からのＡＶデータが入力される。これらのデータはＰＥＳに変換されＭＰＥＧデコーダ２５４に入力される。
【０３４９】
ＭＰＥＧデコーダ２５４は依然として静止状態を保持したまま、入力されたＰＥＳデータからＩフレームを検出するまで、ＰＥＳデータを破棄しつづけ、Ｉフレームを検出した時点からＭＰＥＧ圧縮の伸長を開始する。このようにすれば、ＭＰＥＧのブロックノイズの発生をなくすことができる。
【０３５０】
（第５の実施の形態）
次に、第５の実施の形態について説明する。
【０３５１】
本実施の形態では、第４の実施の形態と同様にＳＴＢ２５０が再生装置１０２に対してコマンドを発行しない場合、すなわち、リモコンなどから再生装置１０２がジャンプ再生するよう命令を発行したとする場合、及び、録画の一時停止によるＡＶデータの中断部分を含んだＡＶデータの再生を行う場合について説明する。
【０３５２】
図１４に、本実施の形態のＳＴＢ２５０を示す。本実施の形態のＳＴＢ２５０は、第４の実施の形態と同様である。
【０３５３】
図１２に、本実施の形態の再生装置１０２を示す。再生装置１０２の構成は従来の技術で説明した再生装置１０２と同じものであるが、ストリーム制御手段１０３において、本実施の形態における特有の動作として、ジャンプ再生時に、ジャンプの実行直前に、ジャンプを実行することをコマンドでＳＴＢ２５０に通知する手段を有するものとする。
【０３５４】
次に、このような本実施の形態の動作を説明する。
【０３５５】
ストリーム制御手段１０３は、再生を開始する際にバイトカウンタ１０１に再生を開始することを通知する。
【０３５６】
現在、バイトカウンタ１０１の値はｍバイトを示していたとする。すなわち、
ＡＶデータの再生が開始されてからｍバイト分のＡＶデータが再生されて
いるとする。
【０３５７】
再生装置１０２のリモコンなどから再生装置１０２がジャンプ再生するように操作命令を受信したとする。また、録画の一時停止位置に到達し、再生装置１０２自身がジャンプ再生するように動作したとする。
【０３５８】
そうすると、再生装置１０２はＳＴＢ２５０にジャンプが行われることを通知するコマンドを発行する。
【０３５９】
次に、バイトカウンタ１０１は、カウント値がｍからｎに変更されたことを通知する。
【０３６０】
これを受けて、ストリーム制御手段１０３は、バイトカウンタ１０１から通知される直前のトランスポートパケットをＩＥＥＥ１３９４Ｉ／Ｆ４に出力し、継続して、再生開始からｎバイトに対応するＡＶデータをＨＤＤ２から読み出して、先に出力したトランスポートパケットに続けて再生開始からnバイトに
対応するＡＶデータの先頭のトランスポートパケットをＩＥＥＥ１３９４Ｉ／Ｆ４に出力する。
【０３６１】
一方、ＳＴＢ２５０は、まず、再生装置１０２から入力されるＡＶデータをＩ／Ｆ制御ブロック２５３、トランスポートストリームデコーダ２５２を経由してＭＰＥＧデコーダ２５４に入力する。
【０３６２】
ＭＰＥＧデコーダ２５４はＭＰＥＧの圧縮データを伸長して、映像及び音声のアナログデータにして、モニタへ出力している。
【０３６３】
このときＩ／Ｆ制御ブロック２５３は再生装置１０２がジャンプを実行することを通知するコマンドを受信するとＭＰＥＧデコーダ２５４に対し、現在表示中のフレームを静止させたのち、静止状態を保持したままにする。
【０３６４】
そして、Ｉ／Ｆ制御ブロック２５３を経由してトランスポートストリームデコーダ２５２にｎバイト目からのＡＶデータが入力される。これらのデータはＰＥＳに変換されＭＰＥＧデコーダ２５４に入力される。
【０３６５】
ＭＰＥＧデコーダ２５４は依然として静止状態を保持したまま、入力されたＰＥＳデータからＩフレームを検出するまで、ＰＥＳデータを破棄しつづけ、Ｉフレームを検出した時点からＭＰＥＧ圧縮の伸長を開始する。このようにすれば、ＭＰＥＧのブロックノイズの発生をなくすことができる。
【０３６６】
このように、第３の実施の形態、第４の実施の形態、第５の実施の形態によれば、再生装置１０２がジャンプ前の出力がビデオフレームの終わりまで出力しなくともかつ、ジャンプ後の出力がＩフレームの先頭から出力しなくともＭＰＥＧデコーダ２５４による動作によってノイズ発生をおさえることが可能である。
【０３６７】
（第６の実施の形態）
次に、第６の実施の形態について説明する。
【０３６８】
本実施の形態では、特殊再生から通常再生に移る際、短い時間で通常再生に移ることが出来るＨＤＤレコーダについて説明する。
【０３６９】
第１の実施の形態の同様に図１にシステムの構成を示し、図２にＨＤＤレコーダ２０１の構成を示し、図３にＡＶハードディスク２０５の構成を示し、図４にＡＶ転送制御ブロック２１１を示す。これらは、第１の実施の形態と同様である。
【０３７０】
特再情報生成部２１７は、第１の実施の形態でも説明したように、ＰＩＤ−ｆｉｌｔｅｒ手段２１８、ＰＥＳ−ｈｅａｄｅｒ検出手段２１９、ｐｉｃｔｕｒｅ−ｈｅａｄｅｒ検出手段２２０、テーブルデータ作成手段２２１から構成される。
【０３７１】
ＰＩＤ−ｆｉｌｔｅｒ手段２１８は、タイムスタンプが付加されたトランスポートパケットのＰＩＤを検出し、ＰＩＤがビデオデータを示す値であるトランスポートパケットを選別する手段である。
【０３７２】
ＰＥＳ−ｈｅａｄｅｒ検出手段２１９は、選別されたトランスポートパケットのうちＰＥＳ−ｈｅａｄｅｒを保持しているトランスポートパケットを検出し、その位置情報を生成する手段である。
【０３７３】
ｐｉｃｔｕｒｅ−ｈｅａｄｅｒ検出手段２２０は、トランスポートパケットからｐｉｃｔｕｒｅ−ｈｅａｄｅｒを保持するトランスポートパケットを検出し、ｐｉｃｔｕｒｅ−ｃｏｄｉｎｇ−ｔｙｐｅつまりＩ、Ｂ、Ｐのいずれであるかの情報を生成する手段である。
【０３７４】
テーブルデータ作成手段２２１は、生成したＰＥＳヘッダの位置情報及びｐｉｃｔｕｒｅ−ｃｏｄｉｎｇ−ｔｙｐｅから、ＭＰＥＧトランスポートストリームを構成する各フレームの種類、開始位置及びサイズに関する情報を抽出し、抽出した情報から特再テーブルデータを作成する手段である。なお、サイズ情報は例えば前のＰＥＳから次のＰＥＳまでの長さをＰＥＳの位置情報から算出する。
【０３７５】
また、バッファ制御手段２２７は、差分計算手段２４とＰＣＲパケット作成手段２６とを備えている。
【０３７６】
差分計算手段２４は、ＰＣＲを保持しているトランスポートパケットのＰＣＲ値からそのトランスポートパケットに付加されるタイムスタンプの値を引いた差分を計算する手段である。
【０３７７】
また、ＰＣＲパケット作成手段２６は、特殊再生から通常再生に移る際、通常再生されるＩフレームの先頭のトランスポートパケットの直前のトランスポートパケットに付加されているタイムスタンプに、記録時に差分計算手段２４が計算した差分を加算した値をＰＣＲ値としてＰＣＲを保持するパケットを作成する手段である。
【０３７８】
また、ｆｒａｍｅ送出管理手段２２４は、特殊再生する場合に、出力されるトランスポートパケットの送出管理及び出力するＩフレームと次に出力するＩフレームとの間隔の管理を行う手段である。
【０３７９】
ＰＩＤ−ｆｉｌｔｅｒ手段２２５は、特殊再生する場合に、入力されてくるトランスポートパケットのＰＩＤを検出し、検出したＰＩＤがビデオデータ以外のものを示す場合は、そのトランスポートパケットを取り除き、検出したＰＩＤがビデオデータであるトランスポートパケットのみを出力する手段である。
【０３８０】
ＰＡＴ／ＰＭＴ／ＳＩＴ付与／ＰＣＲ付与手段２２６は、ＰＡＴ、ＰＭＴ、ＳＩＴを保持するトランスポートパケットを付与し、さらにＰＣＲを保持するトランスポートパケットも付与して、各トランスポートパケットのコンティニティカウンタを正しく付けなおして、文法的に正しいＭＰＥＧトランスポートストリームを復元して出力する手段である。
【０３８１】
なお、本実施の形態のＡＶ転送制御ブロック２１１とハードディスク部２０８は本発明の書き込み手段の例であり、本実施の形態のＨＤＤレコーダ２０１は本発明の記録装置の例であり、本実施の形態のＡＶ転送制御ブロック２１１とハードディスク部２０８は本発明の読み取り手段の例を兼ねており、本実施の形態のハードディスクレコーダ２０１は本発明の再生装置の例を兼ねている。
【０３８２】
次に、このような本実施の形態の動作を説明する。
【０３８３】
まず、ＡＶデータを記録する際の動作を説明する。
【０３８４】
ＡＶデータを記録する際、１３９４ＰＨＹ／ＬＩＮＫ２１０は、ＳＴＢ２０２からＩＥＥＥ１３９４バスを経由してアイソクロナスパケットとして伝送されてきたＡＶデータを受信すると、ＭＰＥＧトランスポートストリームとしてトランスポートパケットの時間間隔を復元してＡＶ転送制御ブロック２１１に出力する。
【０３８５】
ＡＶ転送制御ブロック２１１は、２７ＭＨｚの発信周波数の発振器を有しており、トランスポートパケットに保持されているＰＣＲの値を利用してその発振器の発信周波数のＰＬＬ同期をとっている。そして、ＡＶ転送制御ブロック２１１は、この発振器の発信周波数でカウントアップする図示していないカウンタを備えている。
【０３８６】
そして、ＡＶ転送制御ブロック２１１のタイムスタンプ付与手段２１６は、１３９４ＰＨＹ／ＬＩＮＫ２１０からトランスポートパケットを受け取ると、その受け取ったタイミングで、２７ＭＨｚの発信周波数でカウントアップするカウンタの値を読み取り、トランスポートパケットにその読み取った値をタイムスタンプとして付加する。
【０３８７】
図１１の（ａ）にこのようにしてタイムスタンプが付加されたトランスポートパケットを示す。
【０３８８】
各トランスポートパケットには、タイムスタンプ２８、２９、３０に示すように一個ずつタイムスタンプが付加されている。
【０３８９】
タイムスタンプ付与手段２１６は、図１１の（ａ）のようにタイムスタンプを付与したトランスポートパケットを特再情報生成部２１７に出力する。
【０３９０】
特再情報生成部２１７は、タイムスタンプが付加されたトランスポートパケットを解析して、特殊再生を行う際に用いる特再テーブルを作成する。
【０３９１】
すなわち、ＰＩＤ−ｆｉｌｔｅｒ手段２１８は、タイムスタンプが付加されたトランスポートパケットのＰＩＤを検出し、ＰＩＤがビデオデータを示しているトランスポートパケットを選別する。
【０３９２】
そして、ＰＥＳ−ｈｅａｄｅｒ検出手段２１９は選別されたビデオデータを保持しているトランスポートパケットのうちＰＥＳ−ｈｅａｄｅｒを保持しているトランスポートパケットを検出し、その位置情報を生成する。
【０３９３】
続いて、ｐｉｃｔｕｒｅ−ｈｅａｄｅｒ検出手段２２０は、トランスポートパケットからｐｉｃｔｕｒｅ−ｈｅａｄｅｒを保持しているトランスポートパケットを検出し、ｐｉｃｔｕｒｅ−ｃｏｄｉｎｇ−ｔｙｐｅつまり、Ｉ、Ｂ、Ｐのいずれかの情報を生成する。
【０３９４】
テーブルデータ作成手段２２１は、生成したＰＥＳヘッダの位置情報及びｐｉｃｔｕｒｅ−ｃｏｄｉｎｇ−ｔｙｐｅから、ＭＰＥＧトランスポートストリームを構成する各フレームの種類、開始位置及びサイズに関する情報を抽出し、抽出した情報から特再テーブルデータを作成する。なお、サイズ情報は例えば前のＰＥＳから次のＰＥＳまでの長さをＰＥＳの位置情報から算出する。そして抽出した各フレームの種類、先頭の記録位置及びサイズなどの情報を記載した特再テーブルを作成する。
【０３９５】
バッファ制御手段２２７は、タイムスタンプ付与手段２１６から出力されてくるトランスポートパケットを受け取り、テーブルデータ生成手段２２１が作成した特再データを受け取ると、これらをディスクアクセスユニットの記録フォーマットに変換してバッファメモリ２１２に一旦格納する。
【０３９６】
バッファ制御手段２２７がトランスポートパケットと特再テーブルを記録用フォーマットに変換する際に、差分計算手段２４は、ＰＣＲとタイムスタンプとの差分値を求める。これは例えば、１つのディスクアクセスユニットに格納されるトランスポートパケットのうち最初にＰＣＲを保持しているトランスポートパケットのＰＣＲの値を取得し、またそのトランスポートパケットに付加されているタイムスタンプの値を取得する。なお、差分を計算するＰＣＲが付加されているトランスポートパケットは１つのディスクアクセスユニットに格納されるトランスポートパケットのうち最初にＰＣＲを保持しているトランスポートパケットでなくても構わない。
【０３９７】
そして、取得したＰＣＲの値から取得したタイムスタンプの値を引いた差分を計算する。そして、計算した差分をディスクアクセスユニットのヘッダ部分に格納する。
【０３９８】
このようにして、バッファ制御手段２２７は、ディスクアクセスユニット分のＭＰＥＧトランスポートストリームをディスクアクセスユニットの記録フォーマットに変換する。
【０３９９】
すなわち、図１１の（ｂ）にディスクアクセスユニットの記録フォーマットを示す。ディスクアクセスユニットの記録フォーマットは、ヘッダ部とデータ部から構成され、ヘッダ部には、特殊再生に用いられるＩフレームを特定する特殊再生用情報である特再テーブルデータや、前後のディスクアクセスユニットを特定するチェーン情報などが格納される。また、データ部には、タイムスタンプが付加されたトランスポートパケットが格納される。
【０４００】
また、ヘッダ部には、上述したように、差分計算手段２４が計算した差分が、ディスクアクセスユニットのヘッダ部分に格納される。
【０４０１】
次に、バッファ制御手段２２７は、このような記録用フォーマットに変換されたＡＶデータをバッファメモリ２１２に一旦記録するとともに、バッファメモリ２１２に記録されているディスクアクセスユニット分のＡＶデータをＨＤＤ制御手段２２８に転送するとともに、ＨＤＤ制御手段２２８に書き込み指示を発行する。
【０４０２】
ＨＤＤ制御手段２２８は、バッファ制御手段２２７から書き込み指示を受け取ると、ストリーム制御手段２５から転送されてきたディスクアクセスユニット分のＡＶデータをハードディスク媒体の記録コマンドで指定されたＬＢＡに対応する位置に記録するよう、ハードディスク部２０８を制御する。
【０４０３】
このように、ＡＶデータを記録する際に、ＨＤＤレコーダ２０１は、ディスクアクセスユニット毎に、ディスクアクセスユニットに記録されるトランスポートパケットのうちＰＣＲを保持している先頭のトランスポートパケットのＰＣＲの値からそのトランスポートパケットに付加されたタイムスタンプの値を引いた差分をディスクアクセスユニットのヘッダ部分に格納する。
【０４０４】
次に、再生時の動作を説明する。
【０４０５】
まず、ＨＤＤレコーダ２０１が上記のようにして記録されたＡＶデータを特殊再生しているとする。
【０４０６】
すなわち、ＨＤＤ制御手段２２８は、ハードディスク部２０８に読み取りコマンドを発行し、ハードディスク部２０８は、ＨＤＤ制御手段２２８から受け取った読み取りコマンドに従って、指定されたディスクアクセスユニットに格納されているヘッダ部のみを読み取る。そしてハードディスク部２０８は、読み取った１つのディスクアクセスユニット分のヘッダ部をＨＤＤ制御手段２２８に転送する。
【０４０７】
バッファ制御手段２２７は、ＨＤＤ制御手段２２８からディスクアクセスユニット分のヘッダ部を受け取ると、ヘッダ部に格納されている特殊再生用情報を利用して特殊再生に用いるＩフレームの位置情報を抽出し、抽出した位置情報に従って、ＨＤＤ制御手段２２８がハードディスク部２０８にＩフレーム分のＡＶデータを読み取るコマンドを発行し、ハードディスク部２０８は、そのデータをＨＤＤ制御手段２２８に転送する。バッファ制御手段２２７は、ＨＤＤ制御手段２２８からＩフレーム分のＡＶデータを受け取り、抽出したＩフレームを構成するトランスポートパケットを一旦バッファメモリ２１２に格納する。
【０４０８】
ここで、Ｉフレームを構成するＡＶデータは５１２バイトの整数倍とはならないので、ハードディスク部２０８から読み出すときは、５１２バイトの整数倍で読み出す。またＩフレームの終わりのトランスポートパケットの位置は５１２バイトの整数倍になるとは限らないが、Ｉフレームの終わりのトランスポートパケットの位置をｆｒａｍｅ送出管理手段２２４に通知するため、Ｉフレーム部分のみを送出出来る。
【０４０９】
特殊再生の際には、ノーマル再生／特殊再生切換手段２２２はバッファ制御手段２２７から出力されたトランスポートパケットがｆｒａｍｅ送出管理手段２２４に入力されるように設定されている。
【０４１０】
バッファ制御手段２２７は、ｆｒａｍｅ送出管理手段２２４から要求されると、バッファメモリ２１２に格納されている特殊再生に用いるＩフレームを構成するトランスポートパケットを順番に出力する。
【０４１１】
ｆｒａｍｅ送出管理手段２２４は、バッファ制御手段２２７から出力されたトランスポートパケットを受け取ると、受け取ったトランスポートパケットの送出レートを調整して、ＰＩＤ−ｆｉｌｔｅｒ手段２２５に受け取ったトランスポートパケットを出力する。
【０４１２】
また、ｆｒａｍｅ送出管理手段２２４は、１枚のＩフレームを送出完了し、さらにフレーム送出間隔時間を経過すると、バッファ制御手段２２７に次のＩフレームの転送を要求する。
【０４１３】
ＰＩＤ−ｆｉｌｔｅｒ手段２２５は、ｆｒａｍｅ送出管理手段２２４から受け取ったトランスポートパケットのＰＩＤを検出し、ＰＩＤの値がビデオデータであることを示しているトランスポートパケットのみを選別して、ＰＡＴ／ＰＭＴ／ＳＩＴ付与／ＰＣＲ付与手段２２６に出力する。
【０４１４】
従って、音声を保持するトランスポートパケットや、通常再生を行う際に用いられるＰＣＲを保持しているパケットなどは、ＰＩＤ−ｆｉｌｔｅｒ手段２２５で廃棄される。
【０４１５】
ＰＡＴ／ＰＭＴ／ＳＩＴ付与／ＰＣＲ付与手段２２６は、ビデオデータを保持しているトランスポートパケットを受け取ると、特殊再生を行う際に用いるＰＡＴ、ＰＭＴ、ＳＩＴを保持するトランスポートパケットを付加し、また特殊再生する際に用いられるＰＣＲを保持するパケットを付加して、また同時にこのときＰＡＴ、ＰＭＴ、ＳＩＴ、及びＰＣＲとビデオデータの各コンティニティカウンタを付け直す処理を行い、文法的に正しい特殊再生用のＭＰＥＧトランスポートストリームを作成する。
【０４１６】
１３９４ＰＨＹ／ＬＩＮＫ２１０は、特殊再生用のＭＰＥＧトランスポートストリームを受け取ると、アイソクロナスパケットとしてＩＥＥＥ１３９４バスに伝送する。
【０４１７】
そうすると、ＳＴＢ２０２は、ＩＥＥＥ１３９４バスを介して、特殊再生用のＭＰＥＧトランスポートストリームを受信すると、復号して映像信号に変換し、Ｄ端子からテレビ２０３に出力し、テレビ２０３は、映像を画面に表示する。
【０４１８】
ところで、上記のように特殊再生を行っている最中にＨＤＤレコーダ２０１が通常再生に移行する際、まず、バッファ制御手段２２７は、特殊再生用のＭＰＥＧトランスポートストリームとして現在出力しているＩフレームを構成する最終のトランスポートパケットをｆｒａｍｅ送出管理手段２２４に出力すると、次に、通常再生用ＭＰＥＧトランスポートストリームを出力する。
【０４１９】
なお、ｆｒａｍｅ送出管理手段２２４に出力されてたトランスポートパケットは上記と同様にして１３９４ＰＨＹ／ＬＩＮＫ２１０からＩＥＥＥ１３９４バスに伝送される。
【０４２０】
通常再生を開始する際、まず、ＰＣＲパケット作成手段２６は、通常再生に移ってから最初に現れるＩフレームの先頭のトランスポートパケットの直前のトランスポートパケットにＰＣＲを付加する。
【０４２１】
すなわち、そのトランスポートパケットが格納されていたディスクアクセスユニットのヘッダ部分に保持されている差分を参照する。
【０４２２】
そして、そのトランスポートパケットに付加されているタイムスタンプの値を取得し、参照した差分を取得したタイムスタンプに加算し、加算した値を持つＰＣＲをトランスポートパケットに付加する。そして、そのトランスポートパケットのペイロードを無効なデータで埋めるかまたはペイロードをなくす。
【０４２３】
そして、ＰＣＲパケット作成手段２６は、そのトランスポートパケットをタイムスタンプ再生手段２２３に出力する。
【０４２４】
続いて、バッファ制御手段２２７は、通常再生に移ってから最初に現れるＩフレームの先頭のトランスポートパケットをタイムスタンプ再生手段２２３に出力する。
【０４２５】
以下、バッファ制御手段２２７は、タイムスタンプ再生手段２２３から要求される毎に順にバッファメモリ２１２からトランスポートパケットを読み出して、タイムスタンプ再生手段２２３に出力する。
【０４２６】
図１１の（ｃ）にこのようにバッファ制御手段２２７から出力されるトランスポートパケットを示す。
【０４２７】
特殊再生から通常再生に移行する際、バッファ制御手段２２７は、Ｉの終わり３２に示すように、最後のＩフレームを構成する最終のトランスポートパケットをｆｒａｍｅ送出管理手段２２４に出力してから、まず、ＰＣＲ３３に示すようにＰＣＲを保持しているトランスポートパケットをタイムスタンプ再生手段２２３に出力する。そして、このトランスポートパケットのＰＣＲの値は、タイムスタンプとディスクアクセスユニットのヘッダ部分に格納されていた差分とを足した値になっている。
【０４２８】
そしてトランスポートパケット３４に示すように、ＰＣＲ３３に引き続き、通常再生に移行してから最初に現れるＩフレームを構成する先頭のトランスポートパケットから順にＩＥＥＥ１３９４Ｉ／Ｆ２７に出力する。引き続きバッファ制御手段２２７からタイムスタンプ再生手段２２３に出力されるトランスポートパケットのうちＰＣＲを保持しているトランスポートパケットのＰＣＲの値は、付け替えること無く記録されたときの値のままで、タイムスタンプ再生手段２２３に出力される。
【０４２９】
また、１３９４ＰＨＹ／ＬＩＮＫ２１０は、受け取ったトランスポートパケットをアイソクロナスパケットとしてＩＥＥＥ１３９４バスに伝送する。
【０４３０】
このように、ＨＤＤレコーダ２０１は、記録時にＰＣＲの値からタイムスタンプの値を引いた差分を求めて、この差分をも保存し、再生時には先出しするＰＣＲの値をタイムスタンプの値に差分を加算することによって求めるので、通常再生されるトランスポートパケットが保持するＰＣＲの値と整合性がとれている。従って、通常再生するトランスポートパケットが保持するＰＣＲの値を書き替える必要がない。
【０４３１】
このように、本実施の形態のＨＤＤレコーダ２０１は、製造コストが高価でなく、また、ＨＤＤレコーダ２０１のハードウェアやソフトウェアにかける負担も小さいにも関わらず、素早く特殊再生から通常再生に移行することが出来る。
【０４３２】
なお、本実施の形態では、差分計算手段２４は、１つのディスクアクセスユニットに格納されるトランスポートパケットのうち最初にＰＣＲを保持しているトランスポートパケットのＰＣＲの値を取得し、またそのトランスポートパケットに付加されているタイムスタンプの値を取得するとして説明したが、これに限らない。一つのディスクアクセスユニットに格納されてるトランスポートパケットのうちＰＣＲを保持している任意のトランスポートパケットに付加されるタイムスタンプとそのトランスポートパケットが保持しているタイムスタンプとの差分を計算しても構わない。
【０４３３】
さらに、本実施の形態では、タイムスタンプとＰＣＲとは所定の差分値をもつようにタイムスタンプが付与されるが、差分値がほぼ０となるようにタイムスタンプを付与しても構わない。このようにすれば、ＰＣＲを保持するパケットとして先出しするトランスポートパケットのＰＣＲの値をそのトランスポートパケットのタイムスタンプの値そのものとすることが出来る。さらに、引き続き出力されるＰＣＲを保持するトランスポートパケットのＰＣＲの値もタイムスタンプの値そのものにすることが出来る。
【０４３４】
さらに、本実施の形態では、特殊再生から通常再生に移行する際、Ｉの終わり３２に示すように、特殊再生する最後のＩフレームを構成する最終のトランスポートパケットをｆｒａｍｅ送出管理手段２２４に出力してから、通常再生の際に最初に現れるＩフレームの先頭のトランスポートパケットの直前のトランスポートパケットにＰＣＲを付加してまず出力するとして説明したが、これに限らない。通常再生の際に最初に現れるＩフレームの先頭のトランスポートパケットより前のトランスポートパケットにＰＣＲを付加しても構わない。要するに、特殊再生から通常再生に移行した際には、最初に通常再生の際に最初に現れるＩフレームの先頭のトランスポートパケットより前のトランスポートパケットにＰＣＲを付加して出力しさえすればよい。
【０４３５】
さらに、本実施の形態では、ＳＴＢとＨＤＤレコーダあるいはＳＴＢと再生装置というように別々の機器がＩＥＥＥ１３９４バスで接続されている場合について説明したが、これに限らない。すなわち、ストリームデータを転送するバス及び機器をコントロールするための制御信号を送受信するＩ／Ｆであってもよい。また、機器が別々でなく一つの筐体に一体化された機器であってもよい。また、ＨＤＤレコーダにＳＴＢが持っているような圧縮符号化ストリームを伸長する復号器を内蔵して実施してもよい。
【０４３６】
さらに、本実施の形態では磁気ディスク媒体２１５に記録再生するとして説明したが、これに限らず、光ディスク、光磁気ディスク、テープ媒体などであっても構わない。
【０４３７】
以上グループＡの各実施の形態について詳細に説明した。
【０４３８】
以下に、グループＢの各実施の形態について説明する。
【０４３９】
（第７の実施の形態）
次に、第７の実施の形態について説明する。
【０４４０】
本実施の形態では、特殊再生を行うことが出来る再生装置について説明する。
【０４４１】
図１５に、本実施の形態の再生装置１０３５を示す。
【０４４２】
本実施の形態の再生装置１０３５は、図２２の（ａ）に示した記録装置によって記録されたＡＶデータを特殊再生及び通常再生する装置である。
【０４４３】
再生装置１０３５は、ディスク媒体１０３６、Ｉフレーム切りだし１０３７、ＰＩＤフィルタ１０３８、ＰＣＲマスク処理１０３９、トランスポートストリーム復元１０４０から構成される。
【０４４４】
ディスク媒体１０３６は、ＡＶデータを記録する磁気ディスク媒体であり、図２２の（ａ）に示した記録装置によってＡＶデータが記録されたものである。
【０４４５】
Ｉフレーム切りだし１０３７は、ディスク媒体１０３６から読み出されたディスクアクセスユニット毎のデータのうち特殊再生に用いるＩフレームを切り出す手段である。
【０４４６】
なお、ディスクアクセスユニットとは、ＡＶデータをディスク媒体１０３６に書き込んだりＡＶデータをディスク媒体１０３６から読み取ったりする際に連続して転送される最小単位である。
【０４４７】
ＰＩＤフィルタ１０３８は、Ｉフレーム切りだし１０３７で切り出されたＩフレームから構成されるＭＰＥＧトランスポートストリームのトランスポートパケットのうち、トランスポートパケットのＰＩＤを利用して、ビデオパケット以外を取り除き、ビデオデータのみからなるトランスポートストリームを出力する手段である。
【０４４８】
ＰＣＲマスク処理１０３９は、通常再生する際に使用するＰＣＲにマスク処理を施す手段である。
【０４４９】
トランスポートストリーム復元１０４０は、ＰＩＤフィルタ１０３８が出力したビデオデータのみのトランスポートストリームに特殊再生用のＰＡＴ、ＰＭＴ、ＳＩＴを付与し、また特殊再生用のＰＣＲを付与して、各トランスポートパケットの４バイトのヘッダ部にあるコンティニティカウンタを各ＰＩＤ別に連続するように付けなおして、完全な特殊再生用のトランスポートストリームを復元する手段である。
【０４５０】
なお、本実施の形態のＩフレーム切り出し１０３７は本発明の特殊再生手段の例であり、本実施の形態のＰＩＤフィルタ１０３８とＰＣＲマスク処理１０３９は本発明のＰＣＲマスク手段の例であり、本実施の形態のトランスポートストリーム復元１０４０は本発明の特殊再生用ＰＣＲ生成手段の例である。
【０４５１】
次に、このような本実施の動作を説明する。
【０４５２】
本実施の形態では、図２２の（ａ）に示した記録装置がディスク媒体１０３６にＭＰＥＧトランスポートストリームとして記録したＡＶデータを特殊再生する場合について説明する。
【０４５３】
そして、本実施の形態の再生装置１０３５が特殊再生するＡＶデータは、ビデオデータを保持しているトランスポートパケットのＰＩＤとＰＣＲを保持しているトランスポートパケットのＰＩＤが同一であるとする。
【０４５４】
図１６に、再生装置１０３５が特殊再生するトランスポートパケットの一例を示す。トランスポートパケット１０４４は、トランスポートパケットのヘッダであるＴＳヘッダ１０４１と、アダプテーションフィールド１０４４とペイロード１０４３を有する。アダプテーションフィールド１０４２には、ＰＣＲが記述されており、ペイロード１０４３にはビデオデータが格納されている。このように、一つのトランスポートパケットにＰＣＲとビデオデータがともに格納されている。
【０４５５】
まず、Ｉフレーム切りだし１０３７は、ディスク媒体１０３６から読み出されたディスクアクセスユニット毎のデータのうちディスクアクセスユニットのヘッダ部分に格納されていた特殊再生用情報に基づいて、ディスクアクセスユニットのデータ部分に格納されていたＭＰＥＧトランスポートストリームから特殊再生に用いるＩフレームを切り出す。
【０４５６】
そして、Ｉフレーム切りだし１０３７は、切り出したＩフレームをＭＰＥＧトランスポートストリームとして出力する。
【０４５７】
ＰＩＤフィルタ１０３８は、Ｉフレーム切りだし１０７９から受け取ったＭＰＥＧトランスポートストリームのトランスポートパケットのうち、トランスポートパケットのＰＩＤを利用して、オーディオパケット、ＰＭＴパケットなどを取り除き、ビデオデータとＰＣＲのみからなるトランスポートストリームを出力する。すなわち、ＰＩＤフィルタ１０３８は、ビデオパケットのＰＩＤとＰＣＲパケットのＰＩＤが同一であるので、ＰＣＲパケットを除去しない。
【０４５８】
次に、ＰＣＲマスク処理１０３９は、ＰＩＤフィルタ１０３８から出力されるトランスポートパケットにアダプテーションフィールド１０４２が設けられているかどうかを調べる。そして、アダプテーションフィールド１０４４が設けられているトランスポートパケットについては、さらに、ＰＣＲがアダプテーションフィールド１０４４に格納されているかどうかを調べる。
【０４５９】
そして、トランスポートパケットにＰＣＲが格納されている場合には、そのＰＣＲをマスク処理する。ここで、ＰＣＲをマスクするとは、少なくともアダプテーションフィールドのＰＣＲ−ｆｌａｇを０にし、さらに出来ればＰＣＲ値が記述されている４８ｂｉｔのフィールドをすべて０ｘｆｆでパディングすることを意味している。
【０４６０】
トランスポートストリーム復元１０４０は、ＰＣＲマスク処理１０３９が出力したトランスポートパケットを入力すると、ＰＡＴ、ＰＭＴ、ＳＩＴなどを保持するトランスポートパケットを挿入し、さらにビデオデータを保持するトランスポートパケットと同一のＰＩＤを持ち、特殊再生用のＰＣＲを保持するトランスポートパケットをも挿入して、各パケットのコンティニティカウンタを付けなおして完全な特殊再生用のトランスポートストリームを復元する。
【０４６１】
図１７に、トランスポートストリーム復元１０４０が出力したトランスポートパケットの一例を示す。
【０４６２】
トランスポートパケット１０４６、１０４９の通常再生用のＰＣＲはマスクされており、特殊再生用のＰＣＲを保持したトランスポートパケット１０４５、１０４８が挿入されていることがわかる。
【０４６３】
このように、トランスポートストリーム復元１０９１が出力したトランスポートストリームをテレビなどのＡＶ機器が復号して表示する際に、もともと付加されていたＰＣＲはマスク処理されているので、２系統のＰＣＲが付加されていることによる問題が発生することなく特殊再生を実現することが出来る。
【０４６４】
このように、本実施の形態の再生装置１０３５は、トランスポートパケットのうち通常再生用のＰＣＲを保持しているトランスポートパケットのＰＣＲをマスク処理することによって矛盾のない特殊再生用のＭＰＥＧトランスポートストリームを生成することが出来る。
【０４６５】
なお、本実施の形態では、ＰＣＲマスク処理１０３９で通常再生用のＰＣＲをマスクするとして説明したが、これに限らない。ＰＣＲマスク処理１０３９を設けなくても構わない。
【０４６６】
すなわち、ＰＩＤフィルタ１０３８から出力されるトランスポートパケットにさらにビデオデータやＰＣＲを保持するトランスポートパケットのＰＩＤとは異なるＰＩＤを持ち、特殊再生用のＰＣＲを保持するトランスポートパケットを挿入する。
【０４６７】
さらに、ＰＭＴのうち、ＰＣＲを保持しているトランスポートパケットのＰＩＤをビデオデータを保持しているトランスポートパケットのＰＩＤから特殊再生用のＰＣＲを保持したトランスポートパケットのＰＩＤに変更する。
【０４６８】
図１８に、ＰＭＴの例を示す。図１８の（ａ）は、通常再生する際のＰＭＴであり、ビデオデータを保持するトランスポートパケットのＰＩＤは１００であり、音声データを保持するトランスポートパケットのＰＩＤは１０１であり、ＰＣＲを保持するトランスポートパケットのＰＩＤはビデオデータを保持するトランスポートパケットのＰＩＤと同様に１００である。
【０４６９】
図１８の（ｂ）は、特殊再生用に用いられるＰＭＴである。ＰＣＲを保持するトランスポートパケットのＰＩＤは１００から１０２に変更されている。
【０４７０】
このように、通常再生する際のＰＣＲを保持するトランスポートパケットのＰＣＲをマスク処理する変わりに、特殊再生用のＰＣＲを保持するトランスポートパケットのＰＩＤをビデオデータを保持するトランスポートパケットのＰＩＤとは異なる値にし、図１８に示したようにＰＭＴのうち、ＰＣＲを保持するトランスポートパケットのＰＩＤを特殊再生用のＰＣＲを保持するトランスポートパケットのＰＩＤに書き替えても構わない。
【０４７１】
ただし、このようにした場合には、テレビなど特殊再生用のデータを復号して表示するＡＶ機器は、ＰＣＲを保持するトランスポートパケットのＰＩＤが通常再生から特殊再生に切り替わった場合に、変化するので、チャンネル切り換えが行われたと判断して、切り替わり時に映像や音声をミュートさせてしてしまうという問題はあるが、それ以外は上記と同等の効果を得ることが出来る。
【０４７２】
なお、本実施の形態では、ディスク媒体１０３６は磁気ディスク媒体であるとして説明したが、これに限らず、光磁気ディスク媒体、や光ディスク媒体であっても構わない。また、Ｄ−ＶＨＳなどで用いられるテープ媒体であっても構わない。
【０４７３】
（第８の実施の形態）
次に、第８の実施の形態について説明する。
【０４７４】
本実施の形態では、編集したＭＰＥＧトランスポートストリームを再生した場合、２つのＭＰＥＧトランスポートストリームの接続部分を復号して表示する場合に、編集者の意図に応じて映像や音声をミュートさせることが出来る出力装置及び入力装置について説明する。
【０４７５】
図１９に本実施の形態の出力装置１０５０と入力装置１０５３の構成を示す。出力装置１０５０は、ハードディスク媒体にＭＰＥＧトランスポートストリームとして記録されているＡＶデータを読み取ってＭＰＥＧトランスポートストリームとして出力するハードディスク装置である。
【０４７６】
また、入力装置１０５３は、出力装置１０５０が出力したＭＰＥＧトランスポートストリームを入力し、復号してモニタに表示するテレビである。
【０４７７】
出力装置１０５０と入力装置１０５３は、ＩＥＥＥ１３９４バスで接続されている。
【０４７８】
出力装置１０５０は、結合部分検出手段１０５７、結合部分管理手段１０５８、出力手段１０５２、ＤＩＴパケット挿入手段１０５１を備えており、また図示していないが、ハードディスク媒体にＭＰＥＧトランスポートストリームとして記録されているＡＶデータを読み取って、結合部分検出手段１０５７に出力する読み取り手段をも備えている。
【０４７９】
結合部分検出手段１０５７は、読み取り手段から出力されてくるＡＶデータが、異なったＡＶデータを編集により結合したものである場合、読み取り手段から出力されてくるＡＶデータの結合部分を検出する手段である。
【０４８０】
結合部分管理手段１０５８は、結合部分検出手段１０５７で検出された結合部分に対するユーザの意図を管理する手段である。
【０４８１】
出力手段１０５２は、読み取り手段から出力されてくるＡＶデータのストリームの制御を行い、制御したストリームをアイソクロナスパケットとして出力する手段である。
【０４８２】
ＤＩＴパケット挿入手段１０５１は、読み取り手段から出力されてくるＡＶデータが、異なったＡＶデータを編集により結合したものである場合、別のＡＶデータに変わる結合部分にＤＩＴ（ｄｉｓｃｏｎｔｉｎｕｉｔｙ  ｉｎｄｉｃａｔｏｒ  ｔａｂｌｅ）を保持するトランスポートパケットを挿入する手段である。
【０４８３】
なお、本実施の形態では、以下、ＤＩＴを保持するトランスポートパケットのことをＤＩＴパケットと呼ぶことにする。
【０４８４】
入力装置１０５３は、入力手段１０５５、判定手段１０５４、表示手段１０５６から構成される。
【０４８５】
入力手段１０５５は、出力装置１０５０が出力したアイソクロナスパケットをＩＥＥＥ１３９４バスを経由して受信し、ＭＰＥＧトランスポートストリームに復元して、表示手段１０５６に出力する手段である。
【０４８６】
判定手段１０５４は、入力手段１０５５が復元したＭＰＥＧトランスポートストリームからＤＩＴパケットを検出し、ＤＩＴパケットに付加されたフラグの設定値に応じて、映像や音声をミュートさせるか否かを判定する手段である。
【０４８７】
表示手段１０５６は、入力手段１０５５から出力されてくるＭＰＥＧトランスポートストリームをＡＶデコードし、アナログ信号に変換してテレビモニタに表示し、判定手段５４の判定結果に従って、テレビモニタに表示している映像や音声をミュートさせる手段である。
【０４８８】
なお、本実施の形態の結合部分検出手段１０５７、結合部分管理手段１０５８、ＤＩＴパケット挿入手段１０５１は本発明のＤＩＴパケット挿入手段の例である。
【０４８９】
次に、このような本実施の形態の動作を説明する。
【０４９０】
図２０の（ｂ）に出力装置１０５０が、ハードディスク媒体から読み取ったＡＶデータを出力するＭＰＥＧトランスポートストリームを示す。
【０４９１】
図２０の（ｂ）は、２台のＤ−ＶＨＳに記録されていたＭＰＥＧトランスポートストリームを編集により結合したストリームである。
【０４９２】
すなわち、ハードディスク媒体に記録されている状態では、２台のＤ−ＶＨＳのうち一方のＤ−ＶＨＳであるＤ−ＶＨＳ（Ａ）からコピーされたＭＰＥＧトランスポートストリームであるストリームＡと、他方のＤ−ＶＨＳであるＤ−ＶＨＳ（Ｂ）からコピーされたＭＰＥＧトランスポートストリームであるストリームＢとが、結合されたストリームである。
【０４９３】
また、ストリームＡは、ビデオデータを保持しているトランスポートパケットのＰＩＤが０ｘ１００であり、ストリームＢは、ビデオデータを保持しているトランスポートパケットのＰＩＤが０ｘ１０２である。
【０４９４】
すなわち、ストリームＡとストリームＢとは、ビデオデータを保持しているトランスポートパケットのＰＩＤが異なっている。
【０４９５】
また、編集者は、ストリームＡとストリームＢを編集して結合した際、編集者は、その結合部分で、映像や音声をミュートさせないという意図を持っているとする。そして、この意図を示す情報は結合部分処理情報としてディスクアクセスユニットのヘッダ部分に記述されている。また、結合部分の位置を示す情報もこの結合部分処理情報に記述されている。
【０４９６】
読み取り手段は、ハードディスク媒体からこのＡＶデータを読み取ると、結合部分検出手段１０５７に出力する。このとき読み取り手段は、ハードディスク媒体からディスクアクセスユニット毎にＡＶデータを出力する。
【０４９７】
結合部分検出手段１０５７は、読み取り手段からヘッダ部にある結合部分処理情報のうち、結合位置を検出し、結合部分管理手段１０５８に検出した結合部分を通知する。
【０４９８】
結合部分管理手段１０５８は、ディスクアクセスユニットのヘッダ部分に記述されていた結合部分に対する結合部分処理情報を参照して、結合部分検出手段１０５７で検出した結合部分で映像や音声をミュートさせるかさせないかを決定し、ＤＩＴパケット挿入手段に映像や音声をミュートさせるかさせないかを通知する。
【０４９９】
出力手段１０５２は、結合部分検出手段１０５７から出力されてくるＡＶデータからその記録用フォーマットを変換してＭＰＥＧトランスポートストリームに復元する。
【０５００】
ＤＩＴパケット挿入手段１０５１は、結合部分管理手段１０５８から結合部分とその結合部分で映像や音声をミュートさせるかさせないかの通知を受け取ると、ＤＩＴパケットを生成し、そのＤＩＴに映像音声を結合部分でミュートさせるかどうかを示すオブジェクト切り替えフラグを付加する。
【０５０１】
すなわち、オブジェクト切り替えフラグは０か１の値をとるフラグであり、オブジェクト切り替えフラグが０の場合、その結合部分で映像や音声をミュートさせないことを示し、またオブジェクト切り替えフラグが１の場合、その結合部分で映像や音声をミュートさせることを示す。
【０５０２】
本実施の形態では、結合部分管理手段１０５８は、ディスクアクセスユニットのヘッダ部分に記述されている結合部分処理情報に従って、ＤＩＴパケット挿入手段１０５１に結合部分で映像や音声をミュートさせないことを通知するので、ＤＩＴパケット挿入手段５１は、オブジェクト切り替えフラグを０に設定する。
【０５０３】
そして、ＤＩＴパケット挿入手段１０５１は、ＤＩＴにオブジェクト切り替えフラグを付加したＤＩＴパケットを出力手段１０５２に出力する。
【０５０４】
出力手段１０５２は、ＤＩＴパケット挿入手段１０５１からＤＩＴにオブジェクト切り替えフラグを付加されたＤＩＴパケットを受け取ると、復元したＭＰＥＧトランスポートストリームの結合部分にその受け取ったＤＩＴパケットを挿入する。
【０５０５】
そして、出力手段１０５２は、ＭＰＥＧトランスポートストリームからアイソクロナスパケットを生成し、生成したアイソクロナスパケットをＩＥＥＥ１３９４バスに送信する。
【０５０６】
一方、入力装置１０５３の入力手段１０５５は、出力装置１０５０から送信されてくるアイソクロナスパケットをＩＥＥＥ１３９４バスを経由して受信すると、ＭＰＥＧトランスポートストリームに復元する。
【０５０７】
そして、ＤＩＴにオブジェクト切り替えフラグが付加されたＤＩＴパケットを検出すると、判定手段１０５４に通知する。
【０５０８】
判定手段１０５４は、ＤＩＴにオブジェクト切り替えフラグが付加されたＤＩＴパケットを受け取ると、オブジェクト切り替えフラグの値を参照して、オブジェクト切り替えフラグの値に応じて、表示手段１０５６がテレビモニタに表示する映像や音声をミュートさせるかミュートさせないかを指示する。
【０５０９】
すなわち、判定手段１０５４は、オブジェクト切り替えフラグが０の場合、そのＤＩＴパケットが挿入されている部分で映像や音声をミュートさせないように、表示手段１０５６に指示する。
【０５１０】
また、オブジェクト切り替えフラグが１の場合、そのＤＩＴパケットが挿入されている部分で映像や音声をミュートさせるように表示手段１０５６に指示する。
【０５１１】
一方、入力手段１０５５は、表示手段１０５６にＭＰＥＧトランスポートストリームを出力する。
【０５１２】
表示手段１０５６は、入力手段１０５５から出力されてくるＭＰＥＧトランスポートストリームを映像や音声毎に分離してエレメンタリストリームに変換したのち、そのエレメンタリーストリームをＡＶデコードしてアナログ信号に変換する。そして映像信号は、モニタに表示し、音声信号は、スピーカから出力する。
【０５１３】
このとき、表示手段１０５６は、判定手段１０５４からの指示に従って、映像や音声をミュートさせる。
【０５１４】
すなわち、表示手段１０５６は、判定手段１０５４から映像や音声をミュートさせる指示を受けた場合、モニタに表示される映像やスピーカから出力される音声をミュートさせる。
【０５１５】
一方、表示手段１０５６は、判定手段１０５４から映像や音声をミュートさせない指示を受けた場合、モニタに表示される映像やスピーカから出力される音声をミュートさせない。
【０５１６】
従って、オブジェクト切り替えフラグが付加されたＤＩＴパケットのＤＩＴのオブジェクト切り替えフラグの値が０である場合、判定手段１０５４は、ストリームＡからストリームＢへ変化する部分で映像や音声をミュートさせない指示を行い、表示手段１０５６は、この指示に従って、映像や音声をミュートさせない。
【０５１７】
このように本実施の形態によれば、ディスクアクセスユニットのヘッダ部分に記述されている映像や音声をミュートさせるか否かを示す結合部分処理情報に従って、結合部分で映像音声をミュートさせることが出来る。
【０５１８】
次に、上述したオブジェクト切り替えフラグをＤＩＴのどの部分に付加するかについて、説明する。
【０５１９】
図２５にＤＩＴの構造を示す。１パケット目１１００は、ＤＩＴを送信することを示すトランスポートパケットである。２パケット目１１０１は、ＤＩＴが保持されているトランスポートパケットである。
【０５２０】
すなわち、１パケット目１１００のトランスポートパケットで、ｄｉｓｃｏｎｔｉｎｕｉｔｙ＿ｉｎｄｉｃａｔｏｒのビットがオンに設定されている。
【０５２１】
そして、２パケット目１１０１にｄｉｓｃｏｎｔｉｎｉｔｙ＿ｉｎｆｏｒｍａｔｉｏｎ＿ｓｅｃｔｉｏｎが挿入されている。また、１１０２は、ｄｉｓｃｏｎｔｉｎｉｔｙ＿ｉｎｆｏｒｍａｔｉｏｎ＿ｓｅｃｔｉｏｎの構成を示す。
【０５２２】
本実施の形態では、オブジェクト切り替えフラグをＴｒａｎｓｉｔｉｏｎ＿ｆｌａｇの１ビットを用いて表すようにした。すなわち、オブジェクト切り替えフラグの値をＴｒａｎｓｉｔｉｏｎ＿ｆｌａｇに設定した。
【０５２３】
このように、本実施の形態の出力装置１０５０は、オブジェクト切り替えフラグを設定することによって、映像や音声をミュートさせるかさせないかを自由に指定することが出来、入力装置１０５３はオブジェクト切り替えフラグの値に応じて、設定されたとおりに映像や音声をミュートさせることが出来る。
【０５２４】
なお、本実施の形態では、オブジェクト切り替えフラグをＴｒａｎｓｉｔｉｏｎ＿ｆｌａｇに設定するとして説明したが、これに限らず、Ｓｅｃｔｉｏｎ＿ｓｙｎｔａｘ＿ｉｎｄｉｃａｔｏｒに続く１ビットのＲｅｓｅｒｖｅｄ＿ｆｕｔｕｒｅ＿ｕｓｅや、２ビットのＲｅｓｅｒｖｅｄや、Ｔｒａｎｓｉｔｉｏｎ＿ｆｌａｇに続く７ビットのｒｅｓｅｒｖｅｄ＿ｆｕｔｕｒｅ＿ｕｓｅのうちのいずれか１ビットを用いて表しても構わない。
【０５２５】
なお、本実施の形態では、ストリームＡとストリームＢを編集して結合した際、その結合部分で映像や音声をミュートさせるかまたはさせないという意図を示す情報が結合部分処理情報としてディスクアクセスユニットのヘッダ部分に記述されているとして説明したが、これに限らず、ディスクアクセスユニットのヘッダ部分以外のハードディスク媒体の部分に記述されていても良く、また、出力装置１０５０が内蔵するメモリに保持しておいても構わない。
【０５２６】
（第９の実施の形態）
次に、第９の実施の形態について説明する。
【０５２７】
本実施の形態では、録画した１つの番組を１回の録画単位で１つのオブジェクトとして管理し、また、前記オブジェクトを切り替えながら再生を行う場合に、明示的に映像や音声をミュートさせ、また、編集したＭＰＥＧトランスポートストリームの結合部分を復号して表示する場合に、結合部分では必ず、映像や音声をミュートさせないようにすることができる出力装置及び入力装置について説明する。
【０５２８】
図２６に本実施の形態の出力装置１０６０と入力装置１０５３の構成を示す。
【０５２９】
出力装置１０６０は、ハードディスク媒体にＭＰＥＧトランスポートストリームとして記録されているＡＶデータを読みとってＭＰＥＧトランスポートストリームとして出力するハードディスク装置である。
【０５３０】
また、入力装置１０５３は、出力装置１０６０が出力したＭＰＥＧトランスポートストリームを入力し、復号してモニタに表示するテレビである。
【０５３１】
出力装置１０６０と入力装置１０５３はＩＥＥＥ１３９４バスで接続されている。
【０５３２】
出力装置１０６０は、オブジェクト管理手段１０５９を備えている。
【０５３３】
オブジェクト管理手段１０５９は、１回の録画、すなわち録画開始から録画停止までを１つのオブジェクトとして、管理する手段である。
【０５３４】
このとき録画の一時停止によるＡＶデータの中断については複数のオブジェクトとして扱わずに１つのオブジェクトとして扱うものとする。また、編集によるストリームの結合部分があっても１つのオブジェクトとしてあつかう。また、複数のオブジェクトを編集によって結合した場合は１つのオブジェクトとして扱う。このように記録した番組やコンテンツをオブジェクト単位で扱うことにより、瞬時に録画の冒頭部分をザッピングしたりすることができる。例えば、あるオブジェクトを再生中に、別のオブジェクトを指定して再生すれば、オブジェクトを瞬時に切り替えることができる。
【０５３５】
すなわち、オブジェクト管理手段１０５９は、このようなオブジェクトの切換や、オブジェクトの頭出し、及びオブジェクトの生成、削除を管理する手段である。
【０５３６】
出力装置１０６０のオブジェクト管理手段１０５９以外の部分は第８の実施の形態と同様である。
【０５３７】
また、入力装置１０５３は、第８の実施の形態と同様である。
【０５３８】
なお、本実施の形態の結合部分検出手段１０５７、ＤＩＴパケット挿入手段１０５１は、本発明のＤＩＴパケット挿入手段の例である。
【０５３９】
次にこのような本実施の形態の動作を説明する。
【０５４０】
図２０の（ｂ）に出力装置１０６０が、ハードディスク媒体から読みとったＡＶデータを出力するＭＰＥＧトランスポートストリームを示す。
【０５４１】
図２０の（ｂ）は、２台のＤ−ＶＨＳに記録されていたＭＰＥＧトランスポートストリームを編集により結合したストリームであり、第８の実施の形態で説明したストリームと同様のものである。
【０５４２】
ただし、ディスクアクセスユニットのヘッダ部にある結合部分処理情報は結合部分の位置情報のみを保持し、結合部分においてミュートするかしないかの編集者の意図を示す情報はないものとする。
【０５４３】
読みとり手段は、ハードディスク媒体からこのＡＶデータを読みとると、結合部分検出手段１０５７に出力する。このとき読みとり手段は、ハードディスク媒体からディスクアクセスユニット毎にＡＶデータを出力する。
【０５４４】
結合部分検出手段１０５７は、読みとり手段から読み出されるディスクアクセスユニットのヘッダ部に記述されている結合部処理情報のうち結合位置を検出し、ＤＩＴパケット挿入手段１０５１が、その結合部にＤＩＴパケットを挿入する。
【０５４５】
このときオブジェクト管理手段１０５９は、上記結合部分はオブジェクトの切れ目ではないので、ＤＩＴパケット挿入手段１０５１に対してなにも通知しない。
【０５４６】
このときＤＩＴパケット挿入手段１０５１は、オブジェクト管理手段１０５９から通知がない場合は、上記結合部分に挿入するＤＩＴパケットにおけるオブジェクト切り替えフラグは０にして挿入する。
【０５４７】
このように、第８の実施の形態とは異なり、結合部分ではかならずミュートさせないようにＤＩＴパケットを挿入する。
【０５４８】
出力手段１０５２は、結合部分検出手段１０５７から出力されてくるＡＶデータからその記録用フォーマットを変換してＭＰＥＧトランスポートストリームに復元する。
【０５４９】
ＤＩＴパケット挿入手段１０５１は、オブジェクト管理手段１０５９からオブジェクト切り替えの通知がこないので、映像や音声をミュートさせないようにＤＩＴパケットを生成し、値が０であるオブジェクト切り替えフラグを付加する。
【０５５０】
そして、ＤＩＴパケット挿入手段１０５１は、ＤＩＴにオブジェクト切り替えフラグを付加したＤＩＴパケットを出力手段１０５２に出力する。
【０５５１】
これ以降は第８の実施の形態と同様であるので説明を省略する。
このように本実施の形態では、編集によって結合されたＡＶデータの結合部分でたとえ前後のＰＩＤが異なっている場合であっても映像や音声をミュートさせないようにすることができる。
【０５５２】
また、図２０（ｃ）を参照しながら、オブジェクトを切り替えながら再生を行う場合に、明示的に映像や音声をミュートさせる場合を説明する。
【０５５３】
ここでオブジェクトＡとオブジェクトＢはビデオのＰＩＤがたまたま同一であり、同じＰＩＤであったとする。
【０５５４】
まず出力装置１０６０は、オブジェクトＡの再生を開始するため、オブジェクト管理手段５９から、オブジェクトＡが記録されているハードディスク媒体上の位置を取得し、出力装置１０６０はハードディスク媒体からオブジェクトＡのＡＶデータを読みとってＭＰＥＧトランスポートストリームとして、出力手段１０５２に出力する。
【０５５５】
次に、ユーザがオブジェクトＢを再生する指示を出力装置１０６０にしたと仮定する。すると出力装置１０６０はオブジェクト管理手段１０５９から、オブジェクトＢの記録位置を取得し、出力装置１０６０はハードディスク媒体からオブジェクトＢのＡＶデータを読みとる。
【０５５６】
このときオブジェクト管理手段１０５９は結合部分検出手段１０５７にオブジェクトＡからオブジェクトＢに切り替えるための切り替え位置を指示し、結合部分検出手段１０５７はオブジェクトＡからオブジェクトＢに切り替わる位置を取得する。
【０５５７】
また、オブジェクト管理手段１０５９は、オブジェクトが切り替わったことをＤＩＴパケット挿入手段１０５１に通知し、ＤＩＴパケット挿入手段１０５１は、前記オブジェクトＡからオブジェクトＢへの切り替わり部分に挿入するＤＩＴパケットには値が１であるオブジェクト切り替えフラグを付与する。
【０５５８】
このようにして出力装置１０６０は、ＤＩＴパケットを挿入後、オブジェクトＢのＭＰＥＧトランスポートストリームを出力手段１０５２に出力する。このように出力される出力装置１０６０からの出力ストリームは図２０の（ｃ）のようになる。
【０５５９】
従って、入力装置１０５３は、ＤＩＴパケットを検出し、その中のオブジェクト切り替えフラグの値が１であることを検出するので、判定手段１０５４は表示手段１０５６に映像や音声のミュートを指示する。この指示に従って、表示手段１０５６は映像と音声をミュートさせる。
【０５６０】
このように本実施の形態では、オブジェクトＡからオブジェクトＢに切り替えて再生する場合に、ＤＩＴを挿入し、そのＤＩＴのオブジェクト切り替えフラグを１にして出力するので、たとえオブジェクトＡとオブジェクトＢのビデオのＰＩＤが同一であっても、必ずミュートさせることができる。
【０５６１】
以上説明した第９の実施の形態によれば、ＰＩＤの異なる２つのストリームの結合されたストリームがミュートされないように再生でき、また、ＰＩＤが同一の２つのオブジェクトの切り替え再生において、切り替え部分で必ずミュートするように再生することができる。
【０５６２】
（第１０の実施の形態）
次に、第１０の実施の形態について説明する。
【０５６３】
本実施の形態では、アナログチューナもしくはデジタルチューナにおいて選局時に映像及び音声を一時的にミュートさせるようにすることができる出力装置及び入力装置について説明する。
【０５６４】
図２７に本実施の形態の出力装置１０６１と入力装置１０５３を示す。
【０５６５】
本実施の形態の出力装置１０６１は、放送局からデジタル放送によって、放送波にのせて放送されてくるＭＰＥＧトランスポートストリームを受信して出力する機能と、アナログ放送によって放送波から送られてくるアナログ信号（たとえばＮＴＳＣ、ＰＡＬなど）を受信してをＭＰＥＧエンコードし、ＭＰＥＧトランスポートストリームにして出力する機能を有したＳＴＢ（セットトップボックス）などである。
【０５６６】
デジタルチューナ部１０６５は、アンテナ１０６６から受信したデジタル放送波をＭＰＥＧトランスポートストリームにする手段である。
【０５６７】
一方、アナログチューナ部１０６４は、アンテナ１０６６から受信ししたアナログ放送波をＮＴＳＣやＰＡＬなどのアナログ信号にする手段である。
【０５６８】
ＭＰＥＧエンコーダ部１０６３は、前記アナログ信号をデジタルにしてＭＰＥＧ圧縮し、ＭＰＥＧトランスポートストリームに変換して出力する手段である。
【０５６９】
切り替え器１０６２は、前記デジタル放送のＭＰＥＧトランスポートストリームか、アナログ放送をデジタル変換したＭＰＥＧトランスポートストリームか、のどちらかを選択して、出力手段１０５２に出力する手段である。出力手段１０５２及びＤＩＴパケット挿入手段１０５１は第９の実施の形態と同様である。また、入力装置１０５３は、第８の実施の形態と同様である。
【０５７０】
次に、このような本実施の形態の動作を説明する。
【０５７１】
まずデジタルチューナ部１０６５を選局したときの動作を説明する。このとき切り替え器１０６２はデジタルチューナ部１０６５の出力を出力手段１０５２に接続しているとする。
【０５７２】
出力装置１０６１のデジタルチューナ部１０６５は選局したチャンネルのＡＶデータを含むＭＰＥＧトランスポートストリームを出力手段１０５２に出力する。
【０５７３】
また、デジタルチューナ部１０６５はチャンネル切換が行われた場合に、そのチャンネル切換部分で映像や音声をミュートさせるようにＤＩＴパケット挿入手段１０５１に通知する。ＤＩＴパケット挿入手段１０５１はオブジェクト切り替えフラグを１にセットしてＤＩＴパケットを切り替え点に挿入する。これ以降は第８及び第９の実施の形態と同様にして、チャンネル切換時に映像や音声が入力装置１０５３の表示手段１０５６においてミュートが行われる。
【０５７４】
図２０（ａ）はデジタルチューナ部１０６５がチャンネル切換を行ったときの出力装置１０６１の出力ストリームを示す。すなわちはじめチャンネル番号が１０１チャンネルでビデオＰＩＤは１６進数で１００であり、チャンネル切換後は１９１チャンネルでビデオＰＩＤは１６進数で３００になったとする。
【０５７５】
すると、その前後にＤＩＴパケットを挿入し、そのオブジェクト切り替えフラグは１である。
【０５７６】
このようにストリームが入力装置１０５３に入力されると、第８の実施の形態と同様な入力装置１０５３の動作により、チャンネル切換時にミュートが行われる。
【０５７７】
このようにデジタルチューナ部１０６５において選局が行われた場合に、それを明示的にミュートさせて出力させることができる。
【０５７８】
次に、アナログチューナ部１０６４を選局したときの動作を説明する。
【０５７９】
このとき切り替え器１０６２はＭＰＥＧエンコーダ部１０６３の出力を出力手段１０５２に接続しているとする。
【０５８０】
出力装置１０６１のアナログチューナ部１０６４は選局したチャンネルのアナログ信号をＭＰＥＧエンコーダ部１０６３へ出力する。
【０５８１】
ＭＰＥＧエンコーダ部１０６３はアナログチューナ部１０６４から入力されるアナログ信号をデジタルに変換し、ＭＰＥＧトランスポートストリームにして出力手段１０５２に出力する。
【０５８２】
また、アナログチューナ部１０６４はチャンネル切換が行われた場合に、そのチャンネル切換部分で映像や音声をミュートさせるようにＤＩＴパケット挿入手段１０５１に通知する。ＤＩＴパケット挿入手段１０５１はオブジェクト切り替えフラグを１にセットしてＤＩＴパケットをチャンネル切り替え点に挿入する。
【０５８３】
これ以降は第８及び第９の実施の形態同様チャンネル切換時に映像や音声が入力装置１０５３の表示手段１０５６においてミュートが行われる。
【０５８４】
図２０（ｄ）は、アナログチューナ部１０６４がチャンネル切り換えを行ったときの出力装置１０６１が出力する出力ストリームである。
【０５８５】
すなわち、最初のチャンネル番号が２チャンネルであり、チャンネル切換後は４チャンネルになったとする。
【０５８６】
しかし、ビデオのＰＩＤはＭＰＥＧエンコーダ部１０６３のエンコード処理により、常に同じ値である。
【０５８７】
そしてチャンネル切換の前後にＤＩＴパケットを挿入し、そのオブジェクト切り替えフラグは１である。
【０５８８】
このようなストリームが入力装置１０５３に入力されると、ＰＩＤが同一であってもチャンネル切換時にミュートが行われる。
【０５８９】
以上説明した第１０の実施の形態では、デジタル放送のＭＰＥＧストリーム及びアナログ放送のＭＰＥＧエンコードストリームにかかわらず、またＰＩＤが同一か異なるかに依存せずにチャンネルを切り替え時に映像や音声をミュートさせることができる。
【０５９０】
以上説明した第８から第１０までの実施の形態において、入力装置１０５３にデータ放送のブラウザ機能、例えばＢＭＬブラウザ機能を表示手段１０５６に搭載することも出来る。この場合、第８から第１０までの実施の形態では、出力装置において、ＤＩＴパケットにオブジェクト切り替えフラグを付与したが、これと同様にしてＢＭＬブラウザ再起動フラグを付与し、入力装置１０５３がこのフラグにより表示手段１０５６においてＢＭＬのブラウザの再起動のオン・オフを制御することにより、オブジェクトの切り替わり点やチャンネル切換点で即座にブラウザ画面を更新する事が可能となる。
【０５９１】
なお、ＢＭＬ再起動フラグの付与位置は、オブジェクト切り替えフラグと同様の位置でよい。さらに、オブジェクト切り替えフラグとＢＭＬ再起動フラグの両方を付与すれば以上説明した画面ミュートのオン・オフとＢＭＬ再起動の２つの効果が同時に得られる。なお、データ放送のブラウザはＢＭＬブラウザを例に取ったが、これに限らないし、ＢＭＬ再起動フラグは、データ放送のブラウザを再起動させるフラグであれば、フラグの名称はＢＭＬ再起動フラグに限らない。要するにＢＭＬ再起動フラグはデータ放送のブラウザ再起動フラグの１例にすぎない。
【０５９２】
なお、本発明の出力装置、入力装置及び、再生装置において、各装置間にストリームデータを転送するためのデータバスはＩＥＥＥ１３９４バスを例にしたが、これに限らず、ストリームが転送できるバスであればシリアルバスでもパラレルバスでもなんでもよい。また、各装置は別々の筐体であっても、１つの筐体にすべて収まっていても、どのように収まっていてもよい。要するに本発明の装置構成であればなんでもよい。
【０５９３】
なお、本発明は、上述した本発明の再生装置または記録装置または出力装置または入力装置の全部または一部の手段（または、装置、素子、回路、部等）の機能をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムである。
【０５９４】
さらに、本発明は、上述した本発明のＡＶデータ切換方法の全部または一部のステップ（または、工程、動作、作用等）の動作をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムである。
【０５９５】
さらに、本発明は、上述した本発明のＡＶデータ切換方法の全部または一部のステップの全部または一部の動作をコンピュータにより実行させるためのプログラムを担持した媒体であり、コンピュータにより読み取り可能且つ、読み取られた前記プログラムが前記コンピュータと協動して前記動作を実行する媒体である。
【０５９６】
さらに、本発明は、上述した本発明の再生装置または記録装置または出力装置または入力装置の全部または一部の手段の全部または一部の機能をコンピュータにより実行させるためのプログラムを担持した媒体であり、コンピュータにより読み取り可能且つ、読み取られた前記プログラムが前記コンピュータと協動して前記機能を実行する媒体である。
【０５９７】
なお、本発明の一部の手段（または、装置、素子、回路、部等）、本発明の一部のステップ（または、工程、動作、作用等）とは、それらの複数の手段またはステップの内の、幾つかの手段またはステップを意味し、あるいは、一つの手段またはステップの内の、一部の機能または一部の動作を意味するものである。
【０５９８】
また、本発明のプログラムを記録した、コンピュータに読みとり可能な記録媒体も本発明に含まれる。
【０５９９】
また、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。
【０６００】
また、本発明のプログラムの一利用形態は、伝送媒体中を伝送し、コンピュータにより読みとられ、コンピュータと協働して動作する態様であっても良い。
【０６０１】
また、本発明のデータ構造としては、データベース、データフォーマット、データテーブル、データリスト、データの種類などを含む。
【０６０２】
また、記録媒体としては、ＲＯＭ等が含まれ、伝送媒体としては、インターネット等の伝送媒体、光・電波・音波等が含まれる。
【０６０３】
また、上述した本発明のコンピュータは、ＣＰＵ等の純然たるハードウェアに限らず、ファームウェアや、ＯＳ、更に周辺機器を含むものであっても良い。
【０６０４】
なお、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
【発明の効果】
以上説明したところから明らかなように、本発明は、ジャンプ再生した場合、そのジャンプ再生したＭＰＥＧトランスポートストリームを復号して表示した場合、ジャンプした付近に対応する映像音声にノイズが入らない再生装置、再生方法を提供することが出来る。
【０６０５】
また、本発明に関連する技術の発明は、低価格で、特殊再生から通常再生に短い時間で移行することが出来る再生装置、記録装置、再生方法、記録方法を提供することが出来る。
【０６０６】
また、本発明に関連する技術の発明は、ハードウェアやソフトウェアに大きな負担をかけずに、特殊再生から通常再生に短い時間で移行することが出来る再生装置、記録装置、再生方法、記録方法を提供することが出来る。
【０６０７】
また、本発明に関連する技術の発明は、特殊再生するＭＰＥＧトランスポートストリームが、ＰＣＲを含むトランスポートパケットのＰＩＤとビデオデータを含むトランスポートパケットのＰＩＤとが同一である場合でも、特殊再生用のＭＰＥＧトランスポートストリームを正しく生成することが出来る再生装置、再生方法を提供することが出来る。
【０６０８】
また、本発明に関連する技術の発明は、編集したＭＰＥＧトランスポートストリームを再生した場合、２つのＭＰＥＧトランスポートストリームの接続部分を復号して表示する場合に、編集者が映像や音声をミュートさせないと意図している場合にその意図通りに映像や音声をミュートさせない出力装置、入力装置、及びＡＶデータ切換方法を提供することが出来る。
【０６０９】
また、本発明に関連する技術の発明は、オブジェクトを切り換えながら再生する場合に、２つのオブジェクトの切り換わり点で明示的に映像や音声をミュートさせる出力装置、入力装置、及びＡＶデータ切換方法を提供することが出来る。
【０６１０】
また、本発明に関連する技術の発明は、オブジェクトを切り換えながら再生する場合に、オブジェクトの切り替わり時に必ずデータ放送のブラウザを再起動し、いちはやく画面を更新することが出来る出力装置、入力装置を提供することが出来る。
【０６１１】
また、本発明に関連する技術の発明は、アナログチューナから受信されたアナログ信号をＭＰＥＧトランスポートストリームに変換し、その変換されたＭＰＥＧトランスポートストリームを復号して表示する場合、アナログチューナがチャンネルを切り換えた場合、表示されている映像や音声はそのチャンネルの切り換えに応じてミュートする出力装置、入力装置、ＡＶデータ切換方法を提供することが出来る。
【図面の簡単な説明】
【図１】  本発明の第１〜３の実施の形態におけるシステムの全体構成を示す図
【図２】  本発明の第１〜３の実施の形態におけるＨＤＤレコーダの構成を示す図
【図３】  本発明の第１〜３の実施の形態におけるＡＶハードディスクの構成を示す図
【図４】  本発明の第１〜３の実施の形態におけるＡＶ転送制御ブロックの構成を示す図
【図５】  （ａ）本発明の第１の実施の形態におけるジャンプ再生する際に再生の終わりと再生の始まりを検索する際の動作を説明する図
（ｂ）本発明の第１の実施の形態におけるジャンプ再生した際に出力されるトランスポートパケットを示す図
【図６】  （ａ）本発明の第１の実施の形態における記録時に一時停止を行って記録したＡＶデータが記録されているディスクアクセスユニットの例を示す図
（ｂ）本発明の第１の実施の形態におけるジャンプ再生する際に再生の終わりと再生の始まりとを検索する際の動作を説明する図
（ｃ）本発明の第１の実施の形態におけるジャンプ再生した際に出力されるトランスポートパケットを示す図
【図７】  （ａ）本発明の第１の実施の形態におけるジャンプ再生の不具合を説明する図
（ｂ）本発明の第１の実施の形態におけるジャンプ再生の不具合を説明する図
【図８】  （ａ）本発明の第２の実施の形態におけるジャンプ再生をする際にダミーのトランスポートパケットを挿入することを説明する図
（ｂ）本発明の第２の実施の形態におけるジャンプ再生した際に出力されるトランスポートパケットを示す図
【図９】  （ａ）本発明の第２の実施の形態におけるジャンプ再生をする際にダミーのトランスポートパケットを挿入することを説明する図
（ｂ）本発明の第２の実施の形態におけるジャンプ再生した際に出力されるトランスポートパケットを示す図
【図１０】  （ａ）本発明の第２の実施の形態におけるダミーパケットの構成例を示す図
（ｂ）本発明の第２の実施の形態におけるダミーパケットの他の構成例を示す図
（ｃ）本発明の第２の実施の形態におけるダミーパケットの他の構成例を示す図
【図１１】  （ａ）本発明の第６の実施の形態における記録時にタイムスタンプが付加されたトランスポートパケットを示す図
（ｂ）本発明の第６の実施の形態におけるディスクアクセスユニットの構成を示す図
（ｃ）本発明の第６の実施の形態における特殊再生から通常再生に移行する際のトランスポートパケットを示す図
【図１２】  第１の従来の技術における再生装置の構成を示すブロック図
【図１３】  第２の従来の技術における特殊再生から通常再生へ移行する際の動作を説明するための図
【図１４】  本発明の第３〜５の実施の形態におけるＳＴＢの構成を示す図
【図１５】  本発明の第７の実施の形態における再生装置の構成を示すブロック図
【図１６】  本発明の第７の実施の形態におけるＰＣＲを保持するトランスポートパケットの一例を示す図
【図１７】  本発明の第７の実施の形態における特殊再生用のＭＰＥＧトランスポートストリームのトランスポートパケットの例を示す図
【図１８】  （ａ）本発明の第７の実施の形態における通常再生に用いられるＭＰＥＧトランスポートストリームのＰＭＴの例を示す図
（ｂ）本発明の第７の実施の形態における特殊再生用のＭＰＥＧトランスポートストリームのＰＭＴの例を示す図
【図１９】  本発明の第８〜１０の実施の形態における出力装置と入力装置の構成を示すブロック図
【図２０】  （ａ）本発明の第１０の実施の形態におけるＭＰＥＧトランスポートストリームの例を示す図
（ｂ）本発明の第８、９の実施の形態におけるＭＰＥＧトランスポートストリームの例を示す図
（ｃ）本発明の第９の実施の形態におけるＭＰＥＧトランスポートストリームの例を示す図。
（ｄ）本発明の第１０の実施の形態におけるＭＰＥＧトランスポートストリームのレイを示す図
【図２１】  （ａ）第３の従来の技術におけるＤ−ＶＨＳの記録方式を示す図
（ｂ）第３の従来の技術におけるＤ−ＶＨＳの再生方式を示す図
【図２２】  （ａ）第３の従来の技術におけるハードディスク装置における記録方式を示す図
（ｂ）第３の従来の技術におけるハードディスク装置における再生方式を示す図
【図２３】  （ａ）第４の従来の技術におけるＰＣＲを保持するトランスポートパケットを示す図
（ｂ）第４の従来の技術における特殊再生用のトランスポートストリームを示す図
【図２４】  （ａ）第４の従来の技術におけるチャンネル切り替え時のＭＰＥＧトランスポートストリームの例を示す図
（ｂ）第４の従来の技術における編集されたＭＰＥＧトランスポートストリームの例を示す図
（ｃ）第４の従来の技術における編集されたＭＰＥＧトランスポートストリームの例を示す図
（ｄ）第４の従来の技術におけるアナログチューナにより受信され復調されたアナログ信号をエンコードしたＭＰＥＧトランスポートストリームの例を示す図
【図２５】  本発明の第８の実施の形態におけるオブジェクト切り替えフラグをＤＩＴに付加する方法を説明する図
【図２６】、  本発明の第９の実施の形態における出力装置と入力装置の構成を示すブロック図
【図２７】  本発明の第１０の実施の形態における出力装置と入力装置の構成を示すブロック図
【符号の説明】
２４  差分計算手段
２６  ＰＣＲパケット作成手段
１０１  時間カウンタ
２０１  ＨＤＤレコーダ
２０２  ＳＴＢ
２０３  テレビ
２０４  電源
２０５  ＡＶハードディスク
２０７  ＡＶ処理部
２０８  ハードディスク部
２０９  ＨＤＤＩ／Ｆ
２１０  １３９４ＰＨＹ／ＬＩＮＫ
２１１  ＡＶ転送制御ブロック
２１２  バッファメモリ
２１３  ＨＤＤコントローラ
２１４  アクチュエータ
２１５  磁気ディスク媒体
２１６  タイムスタンプ付与手段
２１７  ｐｉｃｔｕｒｅ位置情報及びサイズ情報抽出
２２２  ノーマル／特殊再生切換手段
２２３  タイムスタンプ再生手段
２２４  ｆｒａｍｅ送出管理手段
２２５  ＰＩＤ−ｆｉｌｔｅｒ手段
２２６  ＰＡＴ／ＰＭＴ／ＳＩＴ付与／ＰＣＲ付与手段
２２７  バッファ制御手段
２２８  ＨＤＤ制御手段
２５０  ＳＴＢ
２５１  チューナ部
２５２  トランスポートデコーダ
２５３  Ｉ／Ｆ制御ブロック
２５４  ＭＰＥＧデコーダ
１０３５  再生装置
１０３６  ディスク媒体
１０３７  Ｉフレーム切り出し
１０３８  ＰＩＤフィルタ
１０３９  ＰＣＲマスク処理
１０４０  トランスポートストリーム復元
１０５０  出力装置
１０５１  ＤＩＴパケット挿入手段
１０５２  出力手段
１０５３  入力装置
１０５４  判定手段５４
１０５５  入力手段
１０５６  表示手段
１０５７  結合部分検出手段
１０５８  結合部分管理手段
１０５９  オブジェクト管理手段
１０６０  出力装置
１０６１  出力装置
１０６２  切換器
１０６３  ＭＰＥＧエンコーダ部
１０６４  アナログチューナ部
１０６５  デジタルチューナ部
１０６６  アンテナ
【図１】
0003884655.tif 000002
【図２】
0003884655.tif 000003
【図３】
0003884655.tif 000004
【図４】
0003884655.tif 000005
【図５】
0003884655.tif 000006
【図６】
0003884655.tif 000007
【図７】
0003884655.tif 000008
【図８】
0003884655.tif 000009
【図９】
0003884655.tif 000010
【図１０】
0003884655.tif 000011
【図１１】
0003884655.tif 000012
【図１２】
0003884655.tif 000013
【図１３】
0003884655.tif 000014
【図１４】
0003884655.tif 000015
【図１５】
0003884655.tif 000016
【図１６】
0003884655.tif 000017
【図１７】
0003884655.tif 000018
【図１８】
0003884655.tif 000019
【図１９】
0003884655.tif 000020
【図２０】
0003884655.tif 000021
【図２１】
0003884655.tif 000022
【図２２】
0003884655.tif 000023
【図２３】
0003884655.tif 000024
【図２４】
0003884655.tif 000025
【図２５】
0003884655.tif 000026
【図２６】
0003884655.tif 000027
【図２７】
0003884655.tif 000028