(57)【特許請求の範囲】
【請求項１】
入力された映像ストリームを記録し、また再生する画像情報記録再生装置において、
前記映像ストリームを一時的に記憶する第１の記憶手段と、
前記映像ストリームから所定の間隔で代表画像を抽出する抽出手段と、
前記抽出手段が抽出した前記代表画像を記憶する第２の記憶手段と、
前記第１の記憶手段が記憶した前記映像ストリームと前記第２の記憶手段が記憶した前記代表画像とを切り替えて出力する出力切替手段と、
前記出力切替手段が出力した前記映像ストリームおよび前記代表画像を記録媒体に記録する記録手段とを含み、
前記出力切替手段は、前記第１の記憶手段が記憶した所定のデータ量の前記映像ストリーム、および前記所定のデータ量の前記映像ストリームに対応する、前記第２の記憶手段が記憶した前記代表画像を記録単位として前記記録単位毎に断続的に出力し、
前記記録手段は、前記出力切替手段が出力した前記記録単位を前記記録媒体に記録した後、次の記録単位が入力されるまで待機する処理を繰り返す
ことを特徴とする画像情報記録再生装置。
【請求項２】
前記出力切替手段は、前記第１の記憶手段が記憶した前記映像ストリームと前記第２の記憶手段が記憶した前記代表画像とを交互に切り替えて出力する
ことを特徴とする請求項１に記載の画像情報記録再生装置。
【請求項３】
前記記録媒体から前記映像ストリームおよび前記代表画像を再生する再生手段と、
前記再生手段が再生した前記映像ストリームまたは前記代表画像のうちのいずれかを選択する選択手段と
をさらに備えることを特徴とする請求項１に記載の画像情報記録再生装置。
【請求項４】
前記選択手段は、通常再生の場合、前記映像ストリームを選択し、変速再生の場合、前記代表画像を選択する
ことを特徴とする請求項２に記載の画像情報記録再生装置。
【請求項５】
入力された映像ストリームを記録し、また再生する画像情報記録再生装置の画像情報記録再生方法において、
前記映像ストリームを一時的に記憶する第１の記憶ステップと、
前記映像ストリームから所定の間隔で代表画像を抽出する抽出ステップと、
前記抽出ステップの処理で抽出した前記代表画像を記憶する第２の記憶ステップと、
前記第１の記憶ステップの処理で記憶した前記映像ストリームと前記第２の記憶ステップの処理で記憶した前記代表画像とを切り替えて出力する出力切替ステップと、
前記出力切替ステップの処理で出力した前記映像ストリームおよび前記代表画像を記録媒体に記録する記録ステップとを含み、
前記出力切替ステップは、前記第１の記憶ステップの処理で記憶した所定のデータ量の前記映像ストリーム、および前記所定のデータ量の前記映像ストリームに対応する、前記第２の記憶ステップの処理で記憶した前記代表画像を記録単位として前記記録単位毎に断続的に出力し、
前記記録ステップは、前記出力切替ステップの処理で出力した前記記録単位を前記記録媒体に記録した後、次の記録単位が入力されるまで待機する処理を繰り返す
ことを特徴とする画像情報記録再生方法。
【請求項６】
入力された映像ストリームを記録し、また再生する画像情報記録再生装置の制御用のプログラムであって、
前記映像ストリームを一時的に記憶させる第１の記憶ステップと、
前記映像ストリームから所定の間隔で代表画像を抽出させる抽出ステップと、
前記抽出ステップの処理で抽出した前記代表画像を記憶させる第２の記憶ステップと、
前記第１の記憶ステップの処理で記憶した前記映像ストリームと前記第２の記憶ステップの処理で記憶した前記代表画像とを切り替えて出力させる出力切替ステップと、
前記出力切替ステップの処理で出力した前記映像ストリームおよび前記代表画像を記録媒体に記録させる記録ステップとを含む処理をコンピュータに実行させ、
前記出力切替ステップは、前記第１の記憶ステップの処理で記憶した所定のデータ量の前記映像ストリーム、および前記所定のデータ量の前記映像ストリームに対応する、前記第２の記憶ステップの処理で記憶した前記代表画像を記録単位として前記記録単位毎に断続的に出力させ、
前記記録ステップは、前記出力切替ステップの処理で出力された前記記録単位を前記記録媒体に記録させた後、次の記録単位が入力されるまで待機させる処理を繰り返す
ことを特徴とするプログラムが記録されている記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像情報記録再生装置および方法、並びに記録媒体に関し、特に、磁気テープに効率よく画像情報を記録することができるようにした画像情報記録再生装置および方法、並びに記録媒体に関する。
【０００２】
【従来の技術】
磁気テープのようなシーケンシャルな記録媒体に情報を記録して再生するDVCR(Digital Video Cassette Recorder)においては、その構造上の理由から、録画や再生の開始または停止のコマンドに対応する動作を、そのコマンドに同期して行うことができず、遅延が生じてしまう。そこで、MPEGパケットのようなパケットの欠落を許さないデータを記録する場合、記録の開始時と終了時において、記録したい情報（正規データ）ではないギャップデータを、正規データの前後に連続してDVCRに供給し、磁気テープに記録させることにより、この遅延を補償することができる。
【０００３】
すなわち、DVCRに記録させる正規データの記録ストリームとして、図６(B)に示すように、DIF(digital Interface)データを出力しており、DVCRにおいて、そのDIFブロックが、図６(C)に示すように、ビデオテープに記録されているとする。
【０００４】
このような場合において、図６(A)に示すように、記録停止コマンドが出力されると、ギャップデータＡが所定の期間Ｔ１だけ、図６(B)に示すように、記録ストリームとしてDVCRに供給される。
【０００５】
一方、DVCRは、記録停止コマンドを受信すると、記録動作を一時停止するが、DVCRが、記録停止コマンドを受信してから、記録動作を停止するまでには、所定の遅延があり、このような記録を停止するまでの遅延時間においては、ビデオテープへの記録が続けられる。このとき、DVCRには、上述したように、ギャップデータＡが供給されているから、その遅延時間に相当するビデオテープの記録領域には、そのギャップデータＡが記録され、これにより、図６(C)に示すように、ギャップGap1が、ビデオテープ上に形成される。
【０００６】
ここで、上述したことから、ギャップデータＡは、記録が停止されるまでの遅延を補償する役目を果たすので、ギャップデータＡを供給する期間Ｔ１は、記録が停止されるまでの遅延時間以上とするのが好ましい。
【０００７】
また、DVCRでは、記録動作を停止するとき、記録動作を停止するまでの遅延時間に走行したビデオテープの巻戻しが行われる。すなわち、例えば、図６(C)においては、ビデオテープの位置Ｐ１において、記録停止コマンドが受信され、記録動作を停止するまでの遅延時間に、ビデオテープが、位置Ｐ３まで走行したとすると、ビデオテープは、その位置Ｐ３より手前であって、位置Ｐ１より先の位置Ｐ２に巻戻される。
【０００８】
ここで、この場合、記録停止コマンドを受信したタイミングｔ１（図６(A)）に対応する位置Ｐ１まで、ビデオテープの巻戻しを行うのが理想的であるが、現在の制御の精度では困難であり、また、位置Ｐ１より手前の位置までの巻戻しが行われると、次に記録を開始するときに、既に記録したDIFブロックの記録領域に、上書きがされて、DIFブロックの一部が欠落する。このため、巻戻しは、位置Ｐ１からＰ３までの間の任意の位置Ｐ２（好ましくは、位置Ｐ１に、より近い位置）までしか行われない。
【０００９】
その後、図６(A)に示すように、記録開始コマンドが出力されると、ギャップデータが所定の期間Ｔ２だけ供給され、さらに続けて、ギャップデータが所定の期間Ｔ３だけ出力される。いま、この所定期間Ｔ２またはＴ３の期間に出力されるギャップデータを、それぞれギャップデータＢまたはＣとすると、このギャップデータＢおよびＣは、図６(B)に示すように、記録ストリームとして、DVCRに順次供給される。
【００１０】
ここで、DVCRに対しては、図６(B)に示すように、ギャップデータＡが出力された後、ギャップデータＢが出力されるまでの間に、ダミーデータが出力されるようになされているが、これは、DVCRにデータを供給する経路（例えば、ＩＥＥＥ１３９４シリアルバス）においては、常時、何らかのデータを送受信し、機器間の同期をとる必要があるからである。
【００１１】
一方、DVCRは、記録開始コマンドを受信すると、記録動作を再開するが、DVCRが、記録コマンドを受信してから、記録動作を再開するまでには、所定の遅延があり、このような記録を開始するまでの遅延時間においては、ビデオテープへの記録は行われない。そして、このとき、DVCRには、上述したように、ギャップデータＢが出力されているが、そのギャップデータＢのうちの記録が開始されるまでの遅延時間に相当する分は記録されない。
【００１２】
ここで、上述したことから、ギャップデータＢは、記録が開始されるまでの遅延を補償する役目を果たすので、ギャップデータＢを供給する期間Ｔ２は、記録が開始されるまでの遅延時間以上とするのが好ましい。
【００１３】
そして、DVCRにおける記録動作が開始され、そのギャップデータＢ（ギャップデータＢの一部）が、ビデオテープに記録され、これにより、図６(C)に示すように、ギャップGap2が形成される。さらに、ギャップデータＢに続いて、ギャップデータＣが出力されるので、このギャップデータＣも、ビデオテープに記録され、これにより、図６(C)に示すように、ギャップGap3が形成される。
【００１４】
DVCRには、ギャップデータＢおよびＣが出力された後、図６(B)に示すように、DIFブロックが供給される。そして、DVCRでは、図６(C)に示すように、供給されたDIFブロックが、ギャップデータＣに対応して形成されたギャップGap3に続けて、ビデオテープに記録される。
【００１５】
以下、同様にして、記録が停止されるときと、記録が開始されるときに、ビデオテープ上にギャップを形成しながら、DIFデータが記録される。
【００１６】
次に、上述したようにして間欠記録されたDIFデータが、DVCRにおいて再生され、出力される動作について説明する。DVCRは、図７(B)に示すように、ビデオテープ上のDIFデータが記録されている部分を再生（通常再生）し、図７(C)に示すように、DIFデータを出力しているものとする。
【００１７】
このような場合において、DVCRからの再生ストリームは、ギャップであるかどうかが検出されており、DIFデータに続くデータがギャップであると検出された場合、DVCRには再生停止コマンドが指令されるとともに、そのデータ（ギャップ）は後段のバッファに供給されない。
【００１８】
DVCRは、図７(A)に示す再生停止コマンドを受信すると、再生動作を一時停止する。しかしながら、DVCRが、再生停止コマンドを受信してから、再生動作を停止するまでには、所定の遅延があり、このような再生を停止するまでの遅延時間においては、ビデオテープの再生（通常再生）が続けられる。
【００１９】
ところで、再生したビデオテープは図７(B)に示すように、ある程度の長さのギャップが形成されている（ただし、図７(B)においては、図６(C)に示したような連続して記録されているGap1乃至Gap3を区別せず、１個のギャップとして図示してある）。したがって、DIFデータの後に連続するギャップが検出され、再生停止コマンドが指令されても、再生を停止するまでの遅延時間においては、DVCRでは、ギャップが再生され、図７(C)に示すような再生ストリームがバッファに供給される。しかしながら、ギャップは、上述したようにバッファには供給されない。
【００２０】
再生が停止されると、バッファには、DIFデータが供給されなくなるが、バッファからは、さらに後段に供給されるDIFデータが読み出されているので、時間の経過とともに、バッファのデータ蓄積量は減少する。そして、そのデータ蓄積量が所定の値になると、DVCRには、図７(A)に示すように、再生開始コマンドが指令される。
【００２１】
DVCRは、再生開始コマンドを受信すると、再生動作を再開するが、再生の開始時においては、ビデオテープが、いわゆる空走する。したがって、図７(B)に示すように、ビデオテープの再生は、再生が停止された位置（停止位置）からではなく、その位置よりも幾分進んだ位置（開始位置）から開始される。空走の期間におけるビデオテープ上のデータは再生されないので、このデータが、DIFデータである場合には、元のDIFデータを得ることができなくなる。
【００２２】
そこで、この空走と、再生が停止されるまでにビデオテープが動く量の補償のために、上述したように、DIFデータの記録時に、ギャップGap3を形成するようにしてある。したがって、図６(B)に示したギャップGap3を形成するためのギャップデータＣを出力する期間Ｔ３は、空走の期間に対応する時間以上とする必要がある。
【００２３】
そして、DVCRにおいて、ビデオテープの再生が開始され、この再生が開始された位置にギャップが形成されている場合には、そのギャップが、図７(C)に示すように、再生ストリームとして出力される。ただし、再生ストリームがギャップである場合には、図７(D)に示すように、バッファには供給されない。
【００２４】
その後、DVCRにおいて、ギャップ（ギャップGap3（図６(C)）の後に記録されているDIFデータの再生が開始されると、このデータは、ギャップであるとは検出されないので、バッファに供給されて記憶される。そして、バッファに記憶されたDIFデータは、順次後段に供給される。
【００２５】
以下、同様にして、間欠記録されたDIFデータが、間欠再生されていく。
【００２６】
以上のように、記録時において、記録が一時停止されるときと、記録が再開されるときに、ビデオテープ上にギャップを形成するようにしたので、再生時において、ビデオテープを、それほど精度良く停止させなくても（再生を再開するときのビデオテープの位置を、それほど精度良く制御しなくても）、また、再生開始からDIPデータが再生されるまでのテープ空走量が多くても、ビデオテープに間欠記録されたDIFデータを欠落させることなく再生することが可能となる。
【００２７】
【発明が解決しようとする課題】
ところで、上述したDVCRにより、磁気テープ上のDIFデータの前後に形成されるギャップの長さは、それぞれ約１秒間であり、磁気テープの一部が情報としては意味がない部分（ギャップ）に利用されることになるので、磁気テープの利用効率が悪い課題があった。
【００２８】
本発明はこのような状況に鑑みてなされたものであり、磁気テープを効率よく利用できるようにするものである。
【００２９】
【課題を解決するための手段】
本発明の画像情報記録再生装置は、映像ストリームを一時的に記憶する第１の記憶手段と、映像ストリームから所定の間隔で代表画像を抽出する抽出手段と、抽出手段が抽出した代表画像を記憶する第２の記憶手段と、第１の記憶手段が記憶した映像ストリームと、第２の記憶手段が記憶した代表画像を切り替えて出力する出力切替手段と、出力切替手段が出力した映像ストリームおよび代表画像を記録媒体に記録する記録手段とを含み、出力切替手段は、第１の記憶手段が記憶した所定のデータ量の映像ストリーム、および所定のデータ量の映像ストリームに対応する、第２の記憶手段が記憶した代表画像を記録単位として記録単位毎に断続的に出力し、記録手段は、出力切替手段が出力した記録単位を記録媒体に記録した後、次の記録単位が入力されるまで待機する処理を繰り返すことを特徴とする。
【００３０】
本発明の画像情報記録再生方法は、映像ストリームを一時的に記憶する第１の記憶ステップと、映像ストリームから所定の間隔で代表画像を抽出する抽出ステップと、抽出ステップで抽出した代表画像を記憶する第２の記憶ステップと、第１の記憶ステップで記憶した映像ストリームと、第２の記憶ステップで記憶した代表画像を切り替えて出力する出力切替ステップと、出力切替ステップで出力した映像ストリームおよび代表画像を記録媒体に記録する記録ステップとを含み、出力切替ステップは、第１の記憶ステップの処理で記憶した所定のデータ量の映像ストリーム、および所定のデータ量の映像ストリームに対応する、第２の記憶ステップの処理で記憶した代表画像を記録単位として記録単位毎に断続的に出力し、記録ステップは、出力切替ステップの処理で出力した記録単位を記録媒体に記録した後、次の記録単位が入力されるまで待機する処理を繰り返すことを特徴とする。
【００３１】
本発明の記録媒体のプログラムは、映像ストリームを一時的に記憶させる第１の記憶ステップと、映像ストリームから所定の間隔で代表画像を抽出させる抽出ステップと、抽出ステップの処理で抽出した代表画像を記憶させる第２の記憶ステップと、第１の記憶ステップの処理で記憶した映像ストリームと第２の記憶ステップの処理で記憶した代表画像とを切り替えて出力させる出力切替ステップと、出力切替ステップの処理で出力した映像ストリームおよび代表画像を記録媒体に記録させる記録ステップとを含む処理をコンピュータに実行させ、出力切替ステップは、第１の記憶ステップの処理で記憶した所定のデータ量の映像ストリーム、および所定のデータ量の映像ストリームに対応する、第２の記憶ステップの処理で記憶した代表画像を記録単位として記録単位毎に断続的に出力させ、記録ステップは、出力切替ステップの処理で出力された記録単位を記録媒体に記録させた後、次の記録単位が入力されるまで待機させる処理を繰り返すことを特徴とする。
【００３２】
本発明においては、
記憶された所定のデータ量の映像ストリーム、および所定のデータ量の映像ストリームに対応する代表画像が記録単位として記録単位毎に断続的に出力され、出力された記録単位が記録媒体に記録された後、次の記録単位が入力されるまで待機される処理が繰り返される。
【００３４】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、特許請求の範囲に記載の発明の各手段と以下の実施の形態との対応関係を明らかにするために、各手段の後の括弧内に、対応する実施の形態（但し一例）を付加して本発明の特徴を記述すると、次のようになる。
【００３５】
すなわち、本発明の画像情報記録再生装置は、映像ストリームを一時的に記憶する第１の記憶手段（例えば、図１のFIFO３）と、映像ストリームから所定の間隔で代表画像を抽出する抽出手段（例えば、図１の代表画像抽出回路４）と、抽出手段が抽出した代表画像を記憶する第２の記憶手段（例えば、図１のFIFO５）と、第１の記憶手段が記憶した映像ストリームと、第２の記憶手段が記憶した代表画像を切り替えて出力する出力切替手段（例えば、図１のスイッチ８）と、出力切替手段が出力した映像ストリームおよび代表画像を記録媒体に記録する記録手段（例えば、図１のDVCR１２）とを含み、出力切替手段は、第１の記憶手段が記憶した所定のデータ量の映像ストリーム、および所定のデータ量の映像ストリームに対応する、第２の記憶手段が記憶した代表画像を記録単位として記録単位毎に断続的に出力し、記録手段は、出力切替手段が出力した記録単位を記録媒体に記録した後、次の記録単位が入力されるまで待機する処理を繰り返す。
【００３６】
また、本発明の画像情報記録再生装置は、記録媒体から映像ストリームおよび代表画像を再生する再生手段（例えば、図４のDVCR１２）と、再生手段が再生した映像ストリームまたは代表画像のうちのいずれかを選択する選択手段（例えば、図４のスイッチ２２）とをさらに備えることを特徴とする。
【００３７】
但し勿論この記載は、各手段を記載したものに限定することを意味するものではない。
【００３８】
本発明を適用した映像ストリーム記録再生装置の記録を行う部分の構成について、図１を参照して説明する。パケット化回路１は、映像ストリームの入力を受け付け、所定のデータ量毎にパケット化するとともに、タイマ２から供給される時刻情報を用いて、それらのパケットに入力時刻情報を付加し、FIFO３、および代表画像抽出回路４に出力するようになされている。なお、入力された映像ストリームが、MPEGトランスポートストリームのように、既にパケット化されている場合、さらにパケット化する必要はないので、そのストリームは、入力時刻情報を付加して後段に出力される。
【００３９】
FIFO３は、入力されたトランスポートストリームパケットを蓄積（記憶）して、制御回路１１の制御により、蓄積した映像ストリームのパケットDATA-Aをスイッチ８の端子８ｂに出力するようになされている。代表画像抽出回路４は、入力されたトランスポートストリームパケットから所定の時間間隔で代表画像（例えば、MPEGトランスポートストリームのＩピクチャ）を抽出し、FIFO５に出力する。FIFO５は、入力された代表画像を記録し、制御回路１１の制御により、記録した代表画像のパケットDATA-Bをスイッチ８の端子８ａに出力する。
【００４０】
ギャップ発生回路６は、制御回路１１からの記録開始の制御信号に対応するDVCR１２の反応時間を補償するためのギャップデータGAP-Aをスイッチ８の端子８ｃに出力する。ギャップ発生回路７は、制御回路１１からの記録停止の制御信号に対応するDVCR１２の反応時間を補償するためのギャップデータGAP-Bをスイッチ８の端子８ｄに出力するようになされている。スイッチ８は、制御回路１１の出力する選択信号に基づいて、端子８ａ乃至８ｄを切り替える。
【００４１】
DIF変換回路９は、入力されたパケットを、DVCR１２に記録できるSD(Standard Definition)規格のDIF(Digital Interface)フォーマットに変換する。また、DIF変換回路９は、変換されたDIFパケットが、ギャップデータGAP-A、映像ストリームのパケットDATA-A、代表画像のパケットDATA-B、またはギャップデータDATA-Bのいずれであるかを示すタグ（制御回路１１から供給される）をDIFパケットに付加するようになされている。
【００４２】
インタフェース(I/F)１０は、DVCR１２の記録レートと同程度の読み出しレートで、DIF変換回路９からDIFパケットを読み出し、DVCR１２に供給するようになされている。
【００４３】
DVCR１２は、制御回路１１の制御信号に基づいて、インタフェース１０から入力されたDIFパケットを磁気テープに記録する。また、DVCR１２は、制御回路１１の制御信号に基づいて、磁気テープからDIFパケットを再生し、インタフェース１０に供給するようになされている。
【００４４】
制御回路１１は、FIFO３に蓄積されるパケットの量を監視し、そのパケットの量が所定の上限の閾値を越えた場合、FIFO３からスイッチ８の端子８ｂにパケットを出力させるとともに、DVCR１２に記録開始の制御信号を出力する。また、このとき、制御回路１１は、スイッチ８からDIF変換回路９に、ギャップデータGAP-A、映像ストリームのパケットDATA-A、代表画像のパケットDATA-B、ギャップデータDATA-Bが出力されるように、スイッチ８の端子８ａ乃至８ｄを端子８ｃ，８ｂ，８ａ，８ｄの順に切り替える。この結果、DIF変換回路９は、図２(A)に示すように、ギャップデータGAP-A、映像ストリームのパケットDATA-A、代表画像のパケットDATA-B、ギャップデータGAP-Bの順に、それぞれのDIFパケットを出力する。また、DVCR１２によりDIFパケットが記録された磁気テープ上では、図２(B)に示すように、映像ストリームのパケットDATA-Aと代表画像のパケットDATA-Bの間隔がほぼ一定となる。
【００４５】
この映像ストリーム記録再生装置の映像ストリーム記録処理について、図３のフローチャートを参照して説明する。ステップＳ１において、パケット化回路１は、映像ストリームの入力の有無を判定し、映像ストリームが入力された場合、ステップＳ２において、映像ストリームを所定のデータ量毎にパケット化するとともに、タイマ２から供給される時刻情報を用いて、それらのパケットに入力時刻情報を付加し、FIFO３、および代表画像抽出回路４に出力する。
【００４６】
ステップＳ３において、FIFO３は、入力されたパケットを蓄積する。一方、代表画像抽出回路４は、入力されたパケットから所定の時間間隔で代表画像を抽出してFIFO５に出力し、FIFO５は、入力された代表画像を記録する。
【００４７】
ステップＳ４において、制御回路１１は、FIFO３に蓄積されたパケットの量を監視し、そのパケットの量が所定の上限の閾値を越えたか否かを判定する。FIFIO３のパケット蓄積量が所定の上限の閾値を越していないと判定された場合、ステップＳ２に戻り、それ以降の処理が繰り返される。
【００４８】
ステップＳ４において、FIFIO３のパケット蓄積量が所定の閾値を越したと判定された場合、制御回路１１は、ステップＳ５において、DVCR１２に記録開始の制御信号を出力するとともに、スイッチ８を端子８ｃに切り替えさせ、ギャップ発生回路６からのギャップデータGAP-AをDIF変換回路９に入力させる。DIF変換回路９は、入力されたギャップデータGAP-AのパケットをDIFパケットに変換し、ギャップデータGAP-Aであることを示すタグをDIFパケットに付加する。このDIFパケットは、インタフェース１０を介して、DVCR１２に供給されて、磁気テープに記録される。ただし、DVCR１２には、制御信号に対する遅延があるので、図２(A)に示したギャップデータGAP-Aの全てが記録されるのではなく、図２(B)に示したように、図２(A)に示したギャップデータGAP-AからDVCR１２の遅延した分を差し引いた残りが記録される。
【００４９】
ステップＳ６において、制御回路１１は、スイッチ８を端子８ｂに切り替えさせるとともに、FIFO３に蓄積されているパケットDATA-Aを出力させる。DIF変換回路９は、入力された映像ストリームのパケットDATA-AをDIFパケットに変換し、映像ストリームのパケットDATA-Aであることを示すタグをDIFパケットに付加する。このDIFパケットは、インタフェース１０を介して、DVCR１２に供給されて、磁気テープに記録される。このとき、DVCR１２は、既に記録動作を開始しているので、図２(A)に示した映像ストリームのパケットDATA-Aの全てが磁気テープに記録される。
【００５０】
制御回路１１は、FIFO３に蓄積されていたパケットのうちのFIFO３の上限の閾値に相当する量のパケットを出力させた後、ステップＳ７において、スイッチ８を端子８ａに切り替えさせるとともに、FIFO５に蓄積されている代表画像のパケットDATA-Bを出力させる。DIF変換回路９は、入力された代表画像のパケットDATA-BをDIFパケットに変換し、代表画像のパケットDATA-Bであることを示すタグをDIFパケットに付加する。このDIFパケットは、インタフェース１０を介して、DVCR１２に供給されて、磁気テープに記録される。このとき、DVCR１２は、既に記録動作を開始しているので、図２(A)に示した代表画像のパケットDATA-Bの全てが磁気テープに記録される。代表画像のパケットDATA-Bの全てが磁気テープに記録されたとき、制御回路１１は、DVCR１２に記録停止の制御信号を出力する。
【００５１】
ただし、DVCR１２が、この制御信号に対応して記録を停止するまでの間に磁気テープは走行を続けているので、この遅延時間を補償するために、ステップＳ８において、制御回路１１は、スイッチ８を端子８ｄに切り替えさせて、ギャップ発生回路７からのギャップデータGAP-BをDIF変換回路９に入力させる。DIF変換回路９は、入力されたギャップデータGAP-BのパケットをDIFパケットに変換し、ギャップデータGAP-Bであることを示すタグをDIFパケットに付加する。このDIFパケットは、インタフェース１０を介して、DVCR１２に供給されて、磁気テープに記録される。なお、上述したようにDVCR１２には、記録停止の制御信号が、既に出力されているので、所定の遅延時間が経過したとき、記録動作は停止される。したがって、図２(A)に示したギャップデータGAP-Bの全てが記録されるのではなく、図２(B)に示したように、図２(A)に示したギャップデータGAP-Bの一部が記録される。
【００５２】
なお、ステップＳ５において磁気テープに記録されるギャップデータGAP-A、およびステップＳ８において磁気テープに記録されるギャップデータGAP-Bの実際のデータ量は、映像ストリームの１フレーム、または２フレームに相当する程度のデータ量であり、従来例におけるギャップデータ（１秒間）と比較して、極めて小さいものである。
【００５３】
なお、DVCR１２を、制御信号に遅延することなく、高精度で動作させることができれば、必ずしもギャップデータGAP-A，GAP-Bを発生させ、磁気テープに記録する必要はない。
【００５４】
次に、本発明を適用した映像ストリーム記録再生装置の再生を行う部分の構成について、図４を参照して説明する。DVCR１２は、制御回路２５からの制御信号に基づいて、磁気テープからDIFパケットを再生し、インタフェース１０を介してパケット変換回路２１に出力するようになされている。
【００５５】
パケット変換回路２１は、図１のDIF変換回路９の変換処理と逆の変換処理を行う。すなわち、パケット変換回路２１は、DIFパケットをトランスポートストリームパケットに変換してスイッチ２２に出力する。また、パケット変換回路２１は、変換したパケットのタグと時刻情報を読み取り、そのタグ情報と時刻情報を制御回路２５に出力するようになされている。スイッチ２２は、タグ情報に基づく制御回路２５の制御により、オン、オフされる。
【００５６】
FIFO２３は、スイッチ２２を介して入力されるトランスポートストリームパケットを記憶し、制御回路２５（制御回路１１に対応する）の制御により、ストリーム化回路２４に出力するようになされている。
【００５７】
ストリーム化回路２４は、図１のパケット化回路１のパケット化処理と逆の処理を行う。すなわち、ストリーム化回路２４は、FIFO２３から入力されたパケットを連続したストリーム（映像ストリーム）に変換し、出力するようになされている。
【００５８】
制御回路２５は、上述したように、DVCR１２に対して制御信号を出力するとともに、パケット変換回路２１からのタグ情報に基づいてスイッチ２２を制御するようになされている。また、制御回路２５は、パケット変換回路２１からの時刻情報を用いてタイマ２６（タイマ２に対応する）を初期化して、タイマ２６の時刻Ｔaと、FIFO２３に蓄積されているパケットの示す時刻Ｔbを比較し、時刻Ｔbが時刻Ｔaよりも進んでいる場合、時刻Ｔbに対応するパケットをFIFO２３からストリーム化回路２４に出力させるようになされている。
【００５９】
映像ストリーム記録再生装置の通常再生処理について、図５のフローチャートを参照して説明する。ステップＳ１１において、DVCR１２は、制御回路２５からの再生開始の制御信号に対応して、磁気テープからDIFパケットを再生し、インタフェース１０を介してパケット変換回路２１に出力する。
【００６０】
ステップＳ１２において、パケット変換回路２１は、入力されたDIFパケットをトランスポートストリームパケットに変換してスイッチ２２に出力する。また、パケット変換回路２１は、変換したパケットのタグと時刻情報を読み取り、そのタグ情報と時刻情報を制御回路２５に出力する。
【００６１】
ステップＳ１３において、制御回路２５は、パケット変換回路２１から入力されたタグ情報が映像ストリームのパケットDATA-Aを示すものであるか否かを判定する。映像ストリームのパケットDATA-Aであると判定された場合、ステップＳ１４において、制御回路２５は、スイッチ２２をオンに切り替える。したがって、パケット変換回路２１から出力された映像ストリームのパケットDATA-Aは、ステップＳ１５において、FIFO２３に記憶される。また、制御回路２５は、映像ストリームのパケットDATA-Aの先頭のパケットの時刻情報を用いて、タイマ２６を初期化する。
【００６２】
ステップＳ１６において、制御回路２５は、タイマ２６の時刻ＴaとFIFO２３に蓄積されているパケットの示す時刻Ｔbを比較し、時刻Ｔbが時刻Ｔaよりも進んでいるか否かを判定する。時刻Ｔbが時刻Ｔaよりも進んでいないと判定された場合、ステップＳ１５に戻り、引き続いてFIFO２３にパケットが蓄積される。時刻Ｔbが時刻Ｔaよりも進んでいると判定された場合、ステップＳ１７において、制御回路２５は、時刻Ｔbに対応するパケットをFIFO２３からストリーム化回路２４に出力させる。ストリーム化回路２４は、入力されたパケットを映像ストリームに変換して出力する。
【００６３】
ステップＳ１３において、映像ストリームのパケットDATA-Aではないと判定された場合、ステップＳ１８において、制御回路２５は、スイッチ２２をオフに切り替える。したがって、パケット変換回路２１から出力された映像ストリームのパケットDATA-Aではないパケットは、FIFO２３に供給されない。
【００６４】
なお、制御回路２５は、映像ストリームのパケットDATA-Aに続いて、映像ストリームのパケットDATA-Aではないパケットが再生された場合、DVCR１２に再生停止の制御信号を出力する。また、制御回路２５は、FIFO２３が記憶するパケットの量が、所定の下限の閾値よりも少なくなった場合、DVCR１２に再生開始の制御信号を出力する。
【００６５】
次に、映像ストリーム記録再生装置の変速再生処理について説明する。例えば、図１の代表画像抽出回路４が入力された映像ストリームパケットのフレームを１／２の割合で抽出した場合、２倍速で正方向に再生させるには、図５のフローチャートの処理を、映像パケットDATA-Aを代表画像DATA-Bに読み替え、タイマ２６を２倍速でカウントさせて、実行すればよい。
【００６６】
また、同様に、２倍速で逆方向に再生させるには、図５のフローチャートの処理を、映像パケットDATA-Aを代表画像DATA-Bに読み替え、タイマ２６を−２倍速でカウントさせて実行すればよい。
【００６７】
さらに、１０倍速で正方向に再生させるには、図５のフローチャートの処理を、映像パケットDATA-Aを代表画像DATA-Bに読み替え、タイマ２６を５倍速でカウントさせて実行すればよい。
【００６８】
なお、制御回路２５は、代表画像のパケットDATA-Bに続いて、代表画像のパケットDATA-Bではないパケットが再生された場合、次の代表画像のパケットDATA-Bまでの間に映像ストリームのパケットDATA-Aが存在するので、所定の量（映像ストリームのパケットDATA-Aに近い量）だけ早送りした後、DVCR１２に再生停止の制御信号を出力することにより、再び変速再生が開始されたときに、再生されるまでの時間が短縮される。
【００６９】
また、変速再生時において、制御回路２５により常に再生されたパケットの時刻情報を確認することにより、精度良く変速再生を制御することができる。
【００７０】
このように、従来においては、情報としては意味がないギャップを記録していた領域に、変速再生用の情報を記録することにより、任意の速度で再生が可能になる。
【００７１】
なお、上記各処理を行うコンピュータプログラムは、磁気ディスク、CD-ROM等の情報記録媒体よりなる提供媒体のほか、インターネット、デジタル衛星などのネットワーク提供媒体を介してユーザに提供することができる。
【００７２】
【発明の効果】
以上のように、本発明によれば、記録媒体を効率よく利用することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した映像ストリーム記録再生装置の構成を示すブロック図である。
【図２】図１の映像ストリーム記録再生装置の動作を説明するための図である。
【図３】図１の映像ストリーム記録再生装置の動作を説明するフローチャートである。
【図４】本発明を適用した映像ストリーム記録再生装置の構成を示すブロック図である。
【図５】図４の映像ストリーム記録再生装置の動作を説明するフローチャートである。
【図６】従来のDVCRの記録動作を説明するための図である。
【図７】従来のDVCRの再生動作を説明するための図である。
【符号の説明】
１  パケット化回路，  ２  タイマ，  ３  FIFO，  ４  代表画像抽出回路，５  FIFO，  ６，７  ギャップ発生回路，  ８  スイッチ，  ９  DIF変換回路，  １０  インタフェース，  １１  制御回路，  １２  DVCR，  ２１  パケット変換回路，  ２２  スイッチ，  ２３  FIFO，  ２４  ストリーム化回路，２５  制御回路，  ２６  タイマ
【図１】
0003887949.tif 000002
【図２】
0003887949.tif 000003
【図３】
0003887949.tif 000004
【図４】
0003887949.tif 000005
【図５】
0003887949.tif 000006
【図６】
0003887949.tif 000007
【図７】
0003887949.tif 000008