(57)【特許請求の範囲】
【請求項１】
所定の複数フレームごとのグループオブピクチャ（ＧＯＰ）を単位として圧縮符号化されたビデオデータを、記録媒体に記録するビデオデータ記録装置であって、
前記ＧＯＰごとのビデオデータを、所定フォーマットの複数のデータブロックの所定の領域に配置するデータ配置手段と、
各ＧＯＰごとに、少なくとも当該ＧＯＰを識別する識別コードを生成する識別コード生成手段と、
前記同一のＧＯＰのビデオデータが配置された複数のデータブロックの各々所定の領域に、前記生成された当該ＧＯＰに対する識別コードを付与する識別コード付与手段と、
ＧＯＰごとに、当該ＧＯＰを識別する前記識別コードと、当該ＧＯＰに連なるＧＯＰを識別する前記識別コードとをデータとして有する識別コードデータを生成する識別コードデータ生成手段と、
ＧＯＰごとの前記ビデオデータが配置された複数のデータブロックと前記識別コードデータとを、ＧＯＰごとに、ＧＯＰの順に記録媒体に記録する記録手段と  を有するビデオデータ記録装置。
【請求項２】
所定の複数フレームごとのグループオブピクチャ（ＧＯＰ）を単位として圧縮符号化されたビデオデータを、記録媒体に記録するビデオデータ記録装置であって、
前記ＧＯＰごとのビデオデータを、所定フォーマットの複数のデータブロックの所定の領域に配置するデータ配置手段と、
各ＧＯＰごとに、当該ＧＯＰを識別するＧＯＰ識別コードと、当該ＧＯＰに施された処理により更新される履歴コードとを有する識別コードを生成する識別コード生成手段と、
前記同一のＧＯＰのビデオデータが配置された複数のデータブロックの各々所定の領域に、前記生成された当該ＧＯＰに対する識別コードを付与する識別コード付与手段と、
ＧＯＰごとに、少なくとも当該ＧＯＰを識別する前記識別コードをデータとして有する識別コードデータを生成する識別コードデータ生成手段と、
ＧＯＰごとの前記ビデオデータが配置された複数のデータブロックと前記識別コードデータとを、ＧＯＰごとに、ＧＯＰの順に記録媒体に記録する記録手段と
を有し、
前記識別コードデータ生成手段は、ＧＯＰごとに、当該ＧＯＰを識別する前記識別コードと、当該ＧＯＰに連なるＧＯＰを識別する前記識別コードとをデータとして有する識別コードデータを生成することを特徴とする、
ビデオデータ記録装置。
【請求項３】
前記識別コードデータ生成手段は、
ＧＯＰごとに、当該ＧＯＰを識別する前記識別コードと、当該ＧＯＰの次のＧＯＰの、該ＧＯＰを識別する前記識別コードとをデータとして有する識別コードデータを生成する
請求項１または２記載のビデオデータ記録装置。
【請求項４】
前記識別コードデータ生成手段は、
ＧＯＰごとに、当該ＧＯＰを識別する前記識別コードと、当該ＧＯＰに連なる前後両方のＧＯＰの、該ＧＯＰを識別する前記識別コードとをデータとして有する識別コードデータを生成する
請求項１または２記載のビデオデータ記録装置。
【請求項５】
前記識別コード生成手段は、前記ビデオデータを構成するデータの種類ごとに独立して、各ＧＯＰごとの、当該ＧＯＰを識別する識別コードを生成し、
前記識別コード付与手段は、各データブロックに対して、配置されているビデオデータのＧＯＰ、および、該データの種類に応じて、前記生成された識別コードを付与し、
前記識別コードデータ生成手段は、ＧＯＰごとに、少なくとも当該ＧＯＰに対する、ＧＯＰを識別しデータの種類ごとに独立して生成された前記識別コードをデータとして有する識別コードデータを生成する
請求項１〜４いずれか記載のビデオデータ記録装置。
【請求項６】
所定の複数フレームごとのグループオブピクチャ（ＧＯＰ）を単位として圧縮符号化されたビデオデータの、各ＧＯＰごとのビデオデータを、所定フォーマットの複数のデータブロックの所定の領域に配置し、
各ＧＯＰごとに、当該ＧＯＰを識別するＧＯＰ識別コードと、当該ＧＯＰに施された処理により更新される履歴コードとを有する識別コードを生成し、
前記同一のＧＯＰのビデオデータが配置された複数のデータブロックの各々所定の領域に、前記生成された当該ＧＯＰに対する識別コードを付与し、
ＧＯＰごとに、当該ＧＯＰを識別する前記識別コードと、当該ＧＯＰに連なるＧＯＰを識別する前記識別コードとをデータとして有する識別コードデータを生成し、
ＧＯＰごとの前記ビデオデータが配置された複数のデータブロックと前記識別コードデータとを、ＧＯＰごとに、ＧＯＰの順に記録媒体に記録する
ビデオデータ記録方法。
【請求項７】
所定の複数フレームごとのグループオブピクチャ（ＧＯＰ）を単位として圧縮符号化されたビデオデータが、ＧＯＰごとに、各々ＧＯＰを識別する識別コードが付与された複数のデータブロックに配置され、該ＧＯＰの識別コードと当該ＧＯＰに連なるＧＯＰの識別コードとをデータとして有する識別コードデータとともに、記録媒体のほぼ区分された領域に順に記録されている記録媒体を再生するビデオデータ再生装置であって、
前記記録媒体を順に走査し、前記データブロックと、前記識別コードデータとを順次検出する信号検出手段と、
前記検出された識別コードデータより、当該走査の位置より再生すべきＧＯＰの識別コードと、該ＧＯＰに連なり次に再生すべきＧＯＰの識別コードとを抽出する識別コード抽出手段と、
前記順次検出されるデータブロック各々に付与されている前記識別コードと、前記抽出された再生すべきＧＯＰの識別コードおよび次に再生すべきＧＯＰの識別コードとを比較し、前記順次検出されるデータブロックより、前記再生すべきＧＯＰのビデオデータを有するデータブロックと、前記次に再生すべきＧＯＰのビデオデータを有するデータブロックとを各々選択するデータブロック選択手段と、
前記次に再生すべきＧＯＰのビデオデータを有するデータブロックとして選択されたデータブロックと、そのＧＯＰと同一のＧＯＰのビデオデータを有するデータブロックであって、比較対象の変更により、前記再生すべきＧＯＰのビデオデータを有するデータブロックとして選択されたデータブロックとが、ビデオデータのＧＯＰごとの再生出力として連続的に出力されるように、前記選択結果を制御する制御手段と
を有するビデオデータ再生装置。
【請求項８】
前記記録媒体はテープ記録媒体であり、
前記信号検出手段は、前記テープ記録媒体をノントラッキング再生し、該テープ記録媒体に記録されている前記データブロックと、前記識別コードデータとを順次検出する
請求項７記載のビデオデータ再生装置。
【請求項９】
所定の複数フレームごとのグループオブピクチャ（ＧＯＰ）を単位として圧縮符号化されたビデオデータが、ＧＯＰごとに、各々ＧＯＰを識別する識別コードが付与された複数のデータブロックに配置され、該ＧＯＰの識別コードと当該ＧＯＰに連なるＧＯＰの識別コードとをデータとして有する識別コードデータとともに、テープ記録媒体のほぼ区分された領域に順に記録されているテープ記録媒体をノントラッキング再生し、前記データブロックと、前記識別コードデータとを順次検出し、
前記検出された識別コードデータより、当該走査の位置より再生すべきＧＯＰの識別コードと、該ＧＯＰに連なり次に再生すべきＧＯＰの識別コードとを抽出し、
前記順次検出されるデータブロック各々に付与されている前記識別コードと、前記抽出された再生すべきＧＯＰの識別コードおよび次に再生すべきＧＯＰの識別コードとを比較し、前記順次検出されるデータブロックより、前記再生すべきＧＯＰのビデオデータを有するデータブロックと、前記次に再生すべきＧＯＰのビデオデータを有するデータブロックとを各々選択し、
次に再生すべきＧＯＰのビデオデータを有するデータブロックとして選択されたデータブロックと、そのＧＯＰと同一のＧＯＰのビデオデータを有するデータブロックであって、比較対象の変更により、前記再生すべきＧＯＰのビデオデータを有するデータブロックとして選択されたデータブロックとを、ビデオデータのＧＯＰごとの再生出力として連続的に出力させる
ビデオデータ再生方法。
【請求項１０】
ビデオデータが、所定の複数フレームごとのグループオブピクチャ（ＧＯＰ）ごとに、該ＧＯＰの識別コードと当該ＧＯＰに連なるＧＯＰの識別コードとをデータとして有する識別コードデータとともに、記録媒体のほぼ区分された領域に記録されている記録媒体の、該記録データを編集するビデオデータ編集装置であって、
前記記録媒体に記録されている記録データを、前記ＧＯＰごとのデータを単位として変更する編集手段と、
前記変更されたＧＯＰに連なるＧＯＰの前記識別コードデータにデータとして記録されている前記変更されたＧＯＰの識別コードを、前記変更された結果新たに連なったＧＯＰの識別コードに更新する識別コード更新手段と、
を有するビデオデータ編集装置。
【請求項１１】
前記識別コードデータは、当該ＧＯＰを識別するＧＯＰ識別コードと、当該ＧＯＰに施された処理により更新される履歴コードとを有し、
前記変更されたＧＯＰの少なくとも前記履歴コードは、前記変更前の対応するＧＯＰの履歴コードを所定の手順により更新して得られる履歴コードに更新する  請求項１０記載のビデオデータ編集装置。
【請求項１２】
ビデオデータが、所定の複数フレームごとのグループオブピクチャ（ＧＯＰ）ごとに、該ＧＯＰの識別コードと当該ＧＯＰに連なるＧＯＰの識別コードとをデータとして有する識別コードデータとともに、記録媒体のほぼ区分された領域に記録されている記録媒体の、該記録データを編集するビデオデータ編集方法であって、
前記記録媒体に記録されている記録データを、前記ＧＯＰごとのデータを単位として変更し、該変更と同時的に、前記変更されたＧＯＰに連なるＧＯＰの前記識別コードデータにデータとして記録されている前記変更されたＧＯＰの識別コードを、前記変更された結果新たに連なったＧＯＰの識別コードに更新する
ビデオデータ編集方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、グループオブピクチャ（ＧＯＰ）を単位として圧縮符号化されたビデオデータを、ノントラッキング再生可能に記録し、あるいはノントラッキング再生し、あるいはノントラッキング再生可能に編集するビデオデータ処理装置およびその処理方法と、そのように記録された、また、そのように編集および再生の可能なビデオデータ記録媒体に関する。
【０００２】
【従来の技術】
ビデオテープレコーダ（ＶＴＲ）やビデオカセットレコーダ（ＶＣＲ）においては、記録信号とともに、テープの側縁部に記録されているコントロール信号を再生し、このコントロール信号によって回転ヘッドおよびキャプスタンの回転を制御し、再生時のヘッドの走査軌跡とテープ上の記録トラックとが一致するようにトラッキングサーボをかけている。
また最近は、高密度記録を行うためにトラック幅が小さくなっており、より高精度なトラッキング制御が必要となっている。
そのため、たとえば回転ヘッドを圧電素子によって可動できる構成とし、回転ヘッドをウオブリングさせて得られる生成信号の包絡線の変化などによって回転ヘッドを動かして正しいトラッキングを行うようにしているＶＴＲ装置などもある。
【０００３】
一方、近年の画像符号化技術の進展により、複数フレーム分のビデオデータをグループオブピクチャ（以後、ＧＯＰと言う）として、このＧＯＰを単位としてフレーム間符号化してビデオデータを記録する方法が頻繁に用いられている。しかし、このように複数フレームにわたって符号化されているような画像データにおいては、再生する際にデータの欠落や入れ違いが生じると複数フレームのビデオデータに影響を及ぼすことになる。そのため、より正確なデータの再生が必要となり、この点においてもより高精度なトラッキング制御が必要となる。
また、そのような高精度なトラッキングを行うための前提として、テープ案内ドラムを含むテープ走行路の機械的精度や強度もより高度なものが提供されており、さらにはテープ記録媒体においても種々の制限が加わり高品質なものが提供されている。
【０００４】
しかし、そのような高精度のトラッキングサーボを行うためには、非常に精度の高い高級なヘッドや、複雑で誤差の少ない制御回路などが要求され、装置のローコスト化ができない。そこで、より簡単なトラッキング制御、すなわち、実質的なノントラッキング制御で記録データの再生が行えるようなビデオデータ再生装置が要望されている。
【０００５】
前述したようなＧＯＰ単位の処理を必要とするＶＴＲ、ＶＣＲにおいてノントラッキング再生を行おうとすると、機械的精度などにより、コントロール信号（ＣＴＬ）からヘリカルトラックまでのオフセット長がずれて記録されているテープが存在する可能性がある。そのような状態で、テープの隣接する境界部分をノンラッキング再生した際に得られるデータは、ずれて再生される可能性がある。そこで、記録媒体上に記録される各データブロックにＧＯＰを識別するＩＤを付与しておき、再生時にはそのＩＤを参照して、いずれのＧＯＰのデータかを決定したり、いずれのＩＤを有するデータブロックを正しいデータとして再生すべきかということを決定したりする処理が考えらる。
【０００６】
その処理方法について図１１を参照して説明する。
図１１は、ＧＯＰごとに所定の記録トラックが割り当てられて順次記録されているビデオカセットテープ８０をノントラッキング再生する方法を説明する図である。
ビデオカセットテープ８０には、各ＧＯＰごとに、映像データ、所定チャネルの音声データ、および、少なくともそのＧＯＰのＩＤデータを有するシステム補助データが、各記録トラックの各々所定領域に記録されている。
なお、この例ではコントロール信号（ＣＴＬ）からヘリカルトラックまでのオフセット長が前後各々最高２トラックに渡ってずれて再生される可能性があるものとする。
【０００７】
このようなビデオカセットテープ８０を再生する際に、領域ａまたは領域ｃのようなＧＯＰごとの記録トラックの境界部分を走査した場合には、複数のＧＯＰのデータの信号が検出される可能性がある。そこで、これらの領域を走査している段階では、検出されたデータブロックをそのＩＤごとに区別して一時的にメモリに格納しておく。図１１の領域ａにおいては、ＩＤがＧ１  とＧ２  のデータブロックが主に検出されるので、これらをそれぞれ別のメモリに格納しておく。
テープの走査が進み、領域ｂのようなＧＯＰごとの記録トラックの中央部を走査すると、隣接するＧＯＰのデータと混同してデータブロックが再生されることはなく、再生すべきＧＯＰのデータブロックが適切に検出できる。そこで、この領域ｂの再生が行われた時点で、そのシステム補助データのＧＯＰのＩＤを読み出し、前記領域ａの走査で検出されＩＤごとに格納されているデータより同じＧＯＰのデータを選択し、再生データとして出力をする。
【０００８】
【発明が解決しようとする課題】
しかし、そのようなＧＯＰ単位の処理を必要とするＶＴＲ、ＶＣＲにおいてノントラッキング再生を行う方法においては、テープ上のＧＯＰの境界部分を走査して得られたデータブロックは、毎回メモリなどに一時的に記憶しておく必要があり、そのための記憶手段が必要となり装置が複雑になった。
また、そのメモリに記憶されたデータブロックは、再生すべきＧＯＰが明確になる時点まで出力できないので、実際のテープ媒体の走査よりも再生データの出力が遅れてしまっていた。また、このような処理は、処理が複雑になる上にタイムラグが生じる処理も多く、テープ媒体の高速再生を行うのが難しかった。
【０００９】
また、編集を行う場合には新たなデータがオフトラックして記録されてしまう可能性がある。その場合に、下地の消し残しと新しく書かれた有効なデータの区別が付かず、両者の混在したデータが出力されてしまう可能性がある。さらに、オフトラックした編集が行われると、ＧＯＰのＩＤが記載されたシステム補助データも消し残しが存在する可能性があり、そのＩＤを参照してＧＯＰごとの再生を行う処理が適切に行えなくなるという問題も生じる。
【００１０】
したがって、本発明の目的は、ＧＯＰごとに符号化されたビデオデータを、ノントラッキング再生により高速にまた逆方向の再生も可能なように、記録媒体に記録するビデオデータ処理装置とその方法を提供することにある。
また、本発明の他の目的は、そのような記録媒体に記録されたビデオデータを、高速にまた逆方向の再生なども可能にノントラッキング再生するビデオデータ処理装置とその方法を提供することにある。
さらに、本発明の他の目的は、そのような記録媒体に記録されているビデオデータを適切に編集することのできるビデオデータ処理装置とその方法を提供することにある。
【００１１】
【課題を解決するための手段】
前記課題を解決するために、各ＧＯＰごとのビデオデータとともに記録媒体に記録されているＧＯＰを識別するＩＤデータについて、そのＧＯＰを識別するデータのみでなく、付加的な情報も記録するようにした。たとえば、そのＧＯＰに隣接するその前後のＧＯＰの識別ＩＤデータも一緒に記録するようにした。また、たとえば、そのＧＯＰのビデオデータの編集履歴が把握できるようなＩＤデータを記録するようにした。
【００１２】
したがって、本発明のビデオデータを記録するビデオデータ処理装置は、ＧＯＰを単位として圧縮符号化されたビデオデータを記録媒体に記録するビデオデータ記録装置であって、ＧＯＰごとのビデオデータを、所定フォーマットの複数のデータブロックの所定の領域に配置するデータ配置手段と、各ＧＯＰごとに、少なくともそのＧＯＰを識別する識別コードを生成する識別コード生成手段と、前記同一のＧＯＰのビデオデータが配置された複数のデータブロックの各々所定の領域に、前記生成されたそのＧＯＰに対する識別コードを付与する識別コード付与手段と、ＧＯＰごとに、そのＧＯＰを識別する前記識別コードと、そのＧＯＰに連なるＧＯＰを識別する前記識別コードとをデータとして有する識別コードデータを生成する識別コードデータ生成手段と、ＧＯＰごとの前記ビデオデータが配置された複数のデータブロックと前記識別コードデータとを、ＧＯＰごとに、ＧＯＰの順に記録媒体に記録する記録手段とを有する。
【００１３】
また、本発明のビデオデータを記録するビデオデータ処理装置は、ＧＯＰを単位として圧縮符号化されたビデオデータを記録媒体に記録するビデオデータ記録装置であって、ＧＯＰごとのビデオデータを、所定フォーマットの複数のデータブロックの所定の領域に配置するデータ配置手段と、各ＧＯＰごとに、そのＧＯＰを識別するＧＯＰ識別コードと、そのＧＯＰに施された処理により更新される履歴コードとを有する識別コードを生成する識別コード生成手段と、前記同一のＧＯＰのビデオデータが配置された複数のデータブロックの各々所定の領域に、前記生成されたそのＧＯＰに対する識別コードを付与する識別コード付与手段と、ＧＯＰごとに、少なくともそのＧＯＰを識別する前記識別コードをデータとして有する識別コードデータを生成する識別コードデータ生成手段と、ＧＯＰごとの前記ビデオデータが配置された複数のデータブロックと前記識別コードデータとを、ＧＯＰごとに、ＧＯＰの順に記録媒体に記録する記録手段とを有し、前記識別コードデータ生成手段は、ＧＯＰごとに、そのＧＯＰを識別する前記識別コードと、そのＧＯＰに連なるＧＯＰを識別する前記識別コードとをデータとして有する識別コードデータを生成することを特徴とする。
【００１５】
特定的には、前記識別コードデータ生成手段は、ＧＯＰごとに、そのＧＯＰを識別する前記識別コードと、そのＧＯＰの次のＧＯＰの、そのＧＯＰを識別する前記識別コードとをデータとして有する識別コードデータを生成する。
【００１６】
また特定的には、前記識別コードデータ生成手段は、ＧＯＰごとに、そのＧＯＰを識別する前記識別コードと、そのＧＯＰに連なる前後両方のＧＯＰの、そのＧＯＰを識別する前記識別コードとをデータとして有する識別コードデータを生成する。
【００１７】
また好適には、前記識別コード生成手段は、前記ビデオデータを構成するデータの種類ごとに独立して、各ＧＯＰごとの、そのＧＯＰを識別する識別コードを生成し、前記識別コード付与手段は、各データブロックに対して、配置されているビデオデータのＧＯＰ、および、そのデータの種類に応じて、前記生成された識別コードを付与し、前記識別コードデータ生成手段は、ＧＯＰごとに、少なくともそのＧＯＰに対する、ＧＯＰを識別しデータの種類ごとに独立して生成された前記識別コードをデータとして有する識別コードデータを生成する。なお、前記データの種類とは、映像データ、所定のチャネルの音声データなどの、データの種類を示す。
【００１８】
また、本発明のビデオデータを記録するビデオデータ処理方法は、ＧＯＰを単位として圧縮符号化されたビデオデータの、各ＧＯＰごとのビデオデータを、所定フォーマットの複数のデータブロックの所定の領域に配置し、各ＧＯＰごとに、そのＧＯＰを識別するＧＯＰ識別コードと、そのＧＯＰに施された処理により更新される履歴コードとを有する識別コードを生成し、前記同一のＧＯＰのビデオデータが配置された複数のデータブロックの各々所定の領域に、前記生成されたそのＧＯＰに対する識別コードを付与し、ＧＯＰごとに、そのＧＯＰを識別する前記識別コードと、そのＧＯＰに連なるＧＯＰを識別する前記識別コードとをデータとして有する識別コードデータを生成し、ＧＯＰごとの前記ビデオデータが配置された複数のデータブロックと前記識別コードデータとを、ＧＯＰごとに、ＧＯＰの順に記録媒体に記録する。
【００２１】
また、本発明のビデオデータを再生するビデオデータ再生装置は、ＧＯＰを単位として圧縮符号化されたビデオデータが、ＧＯＰごとに、各々ＧＯＰを識別する識別コードが付与された複数のデータブロックに配置され、そのＧＯＰの識別コードとそのＧＯＰに連なるＧＯＰの識別コードとをデータとして有する識別コードデータとともに、記録媒体のほぼ区分された領域に順に記録されている記録媒体を再生するビデオデータ再生装置であって、前記記録媒体を順に走査し、前記データブロックと、前記識別コードデータとを順次検出する信号検出手段と、前記検出された識別コードデータより、その走査の位置より再生すべきＧＯＰの識別コードと、そのＧＯＰに連なり次に再生すべきＧＯＰの識別コードとを抽出する識別コード抽出手段と、前記順次検出されるデータブロック各々に付与されている前記識別コードと、前記抽出された再生すべきＧＯＰの識別コードおよび次に再生すべきＧＯＰの識別コードとを比較し、前記順次検出されるデータブロックより、前記再生すべきＧＯＰのデータブロックと、前記次に再生すべきＧＯＰのデータブロックとを各々選択するデータブロック選択手段と、前記次に再生すべきＧＯＰのデータブロックとして選択されたデータブロックと、そのＧＯＰと同一のＧＯＰのデータブロックであって、比較対象の変更により、前記再生すべきＧＯＰのデータブロックとして選択されたデータブロックとが、ビデオデータのＧＯＰごとの再生出力として連続的に出力されるように、前記選択結果を制御する制御手段とを有する。
【００２２】
好適には、前記記録媒体はテープ記録媒体であり、前記信号検出手段は、前記テープ記録媒体をノントラッキング再生し、該テープ記録媒体に記録されている前記データブロックと、前記識別コードデータとを順次検出する。
【００２３】
また、本発明のビデオデータを再生するビデオデータ処理方法は、ＧＯＰを単位として圧縮符号化されたビデオデータが、ＧＯＰごとに、各々ＧＯＰを識別する識別コードが付与された複数のデータブロックに配置され、そのＧＯＰの識別コードとそのＧＯＰに連なるＧＯＰの識別コードとをデータとして有する識別コードデータとともに、テープ記録媒体のほぼ区分された領域に順に記録されている記録媒体をノントラッキング再生し、前記データブロックと、前記識別コードデータとを順次検出し、前記検出された識別コードデータより、その走査の位置より再生すべきＧＯＰの識別コードと、そのＧＯＰに連なり次に再生すべきＧＯＰの識別コードとを抽出し、前記順次検出されるデータブロック各々に付与されている前記識別コードと、前記抽出された再生すべきＧＯＰの識別コードおよび次に再生すべきＧＯＰの識別コードとを比較し、前記順次検出されるデータブロックより、前記再生すべきＧＯＰのデータブロックと、前記次に再生すべきＧＯＰのデータブロックとを各々選択し、次に再生すべきＧＯＰのデータブロックとして選択されたデータブロックと、そのＧＯＰと同一のＧＯＰのデータブロックであって、比較対象の変更により、前記再生すべきＧＯＰのデータブロックとして選択されたデータブロックとを、ビデオデータのＧＯＰごとの再生出力として連続的に出力させる。
【００２４】
また、本発明のビデオデータを編集するビデオデータ処理装置は、ＧＯＰごとに、そのＧＯＰの識別コードとそのＧＯＰに連なるＧＯＰの識別コードとをデータとして有する識別コードデータとともに、記録媒体のほぼ区分された領域に記録されている記録媒体の、その記録データを編集するビデオデータ編集装置であって、前記記録媒体に記録されている記録データを、前記ＧＯＰごとのデータを単位として変更する編集手段と、前記変更されたＧＯＰに連なるＧＯＰの前記識別コードデータにデータとして記録されている前記変更されたＧＯＰの識別コードを、前記変更された結果新たに連なったＧＯＰの識別コードに更新する識別コード更新手段とを有する。
【００２５】
好適には、前記識別コードデータは、そのＧＯＰを識別するＧＯＰ識別コードと、そのＧＯＰに施された処理により更新される履歴コードとを有し、前記変更されたＧＯＰの少なくとも前記履歴コードは、前記変更前の対応するＧＯＰの履歴コードを所定の手順により更新して得られる履歴コードに更新する。
【００２７】
また、本発明のビデオデータを編集するビデオデータ処理方法は、ＧＯＰごとに、そのＧＯＰの識別コードとそのＧＯＰに連なるＧＯＰの識別コードとをデータとして有する識別コードデータとともに、記録媒体のほぼ区分された領域に記録されている記録媒体の、その記録データを編集するビデオデータ編集方法であって、前記記録媒体に記録されている記録データを、前記ＧＯＰごとのデータを単位として変更し、その変更と同時的に、前記変更されたＧＯＰに連なるＧＯＰの前記識別コードデータにデータとして記録されている前記変更されたＧＯＰの識別コードを、前記変更された結果新たに連なったＧＯＰの識別コードに更新する。
【００２９】
【作用】
本発明のビデオデータを記録するビデオデータ処理装置においては、データ配置手段により、前記ＧＯＰごとのビデオデータを、所定フォーマットの複数のデータブロックの所定の領域に配置し、識別コード生成手段により、各ＧＯＰごとに少なくともそのＧＯＰを識別する識別コードを生成する。そして、識別コード付与手段により、前記同一のＧＯＰのビデオデータが配置された複数のデータブロックの各々所定の領域に、前記生成されたそのＧＯＰに対する識別コードを付与する。また、識別コードデータ生成手段により、ＧＯＰごとに、そのＧＯＰを識別する前記識別コードと、そのＧＯＰに連なるＧＯＰを識別する前記識別コードとをデータとして有する識別コードデータを生成し、記録手段により、ＧＯＰごとの前記ビデオデータが配置された複数のデータブロックと前記識別コードデータとを、ＧＯＰごとに、ＧＯＰの順に記録媒体に記録する。
【００３０】
本発明のビデオデータを記録するビデオデータ処理装置においては、データ配置手段により、前記ＧＯＰごとのビデオデータを、所定フォーマットの複数のデータブロックの所定の領域に配置し、識別コード生成手段により、各ＧＯＰごとに、そのＧＯＰを識別するＧＯＰ識別コードと、そのＧＯＰに施された処理により更新される履歴コードとを有する識別コードを生成する。そして、識別コード付与手段により、前記同一のＧＯＰのビデオデータが配置された複数のデータブロックの各々所定の領域に、前記生成されたそのＧＯＰに対する識別コードを付与する。また、識別コードデータ生成手段により、ＧＯＰごとに、そのＧＯＰを識別する前記識別コードをデータとして有する識別コードデータを生成し、記録手段により、ＧＯＰごとの前記ビデオデータが配置された複数のデータブロックと前記識別コードデータとを、ＧＯＰごとにＧＯＰの順に記録媒体に記録する。
【００３１】
また、本発明のビデオデータを記録するビデオデータ処理方法においては、前記ＧＯＰごとのビデオデータを、所定フォーマットの複数のデータブロックの所定の領域に配置し、各ＧＯＰごとに、そのＧＯＰを識別するＧＯＰ識別コードと、そのＧＯＰに施された処理により更新される履歴コードとを有する識別コードを生成する。そして、前記同一のＧＯＰのビデオデータが配置された複数のデータブロックの各々所定の領域に、前記生成されたそのＧＯＰに対する識別コードを付与する。また、ＧＯＰごとに、そのＧＯＰを識別する前記識別コードと、そのＧＯＰに連なるＧＯＰを識別する前記識別コードとをデータとして有する識別コードデータを生成し、ＧＯＰごとの前記ビデオデータが配置された複数のデータブロックと前記識別コードデータとを、ＧＯＰごとにＧＯＰの順に記録媒体に記録する。
【００３３】
また、本発明のビデオデータを再生するビデオデータ処理装置においては、信号検出手段により、記録媒体を順に走査し、データブロックと識別コードデータとを順次検出する。次に、識別コード抽出手段により、その検出された識別コードデータより、その走査の位置より再生すべきＧＯＰの識別コードと、そのＧＯＰに連なり次に再生すべきＧＯＰの識別コードとを抽出する。そして、データブロック選択手段において、順次検出されたデータブロック各々に付与されている前記識別コードと、前記抽出された再生すべきＧＯＰの識別コードおよび次に再生すべきＧＯＰの識別コードとを比較し、前記順次検出されるデータブロックより、現在再生すべきＧＯＰのデータブロックと、次に再生すべきＧＯＰのデータブロックとを各々選択する。そして、制御手段により、前記次に再生すべきＧＯＰのデータブロックとして選択されたデータブロックと、そのＧＯＰと同一のＧＯＰのデータブロックであって、比較対象の変更により、前記再生すべきＧＯＰのデータブロックとして選択されたデータブロックとが、ビデオデータのＧＯＰごとの再生出力として連続的に出力されるように、前記選択結果を制御する。
【００３４】
また、本発明のビデオデータを再生するビデオデータ処理方法においては、記録媒体を順に走査し、データブロックと識別コードデータとを順次検出する。次に、その検出された識別コードデータより、その走査の位置より再生すべきＧＯＰの識別コードと、そのＧＯＰに連なり次に再生すべきＧＯＰの識別コードとを抽出する。そして、順次検出されたデータブロック各々に付与されている前記識別コードと、前記抽出された再生すべきＧＯＰの識別コードおよび次に再生すべきＧＯＰの識別コードとを比較し、前記順次検出されるデータブロックより、現在再生すべきＧＯＰのデータブロックと、次に再生すべきＧＯＰのデータブロックとを各々選択する。そして、前記次に再生すべきＧＯＰのデータブロックとして選択されたデータブロックと、そのＧＯＰと同一のＧＯＰのデータブロックであって、比較対象の変更により、前記再生すべきＧＯＰのデータブロックとして選択されたデータブロックとが、ビデオデータのＧＯＰごとの再生出力として連続的に出力されるように、前記選択結果を制御する。
【００３５】
また、本発明のビデオデータを編集するビデオデータ処理装置においては、編集手段により、記録媒体に記録されている記録データを、ＧＯＰごとのデータを単位として変更し、識別コード更新手段により、前記変更されたＧＯＰに連なるＧＯＰの前記識別コードデータにデータとして記録されている前記変更されたＧＯＰの識別コードを、前記変更された結果新たに連なったＧＯＰの識別コードに更新する。
【００３７】
また、本発明のビデオデータを編集するビデオデータ処理方法においては、記録媒体に記録されている記録データを、ＧＯＰごとのデータを単位として変更し、前記変更されたＧＯＰに連なるＧＯＰの前記識別コードデータにデータとして記録されている前記変更されたＧＯＰの識別コードを、前記変更された結果新たに連なったＧＯＰの識別コードに更新する。
【００３９】
【実施例】
第１実施例
本発明のビデオデータ処理装置の第１実施例を図１〜図８を参照して説明する。
本実施例のビデオデータ処理装置は、入力されたビデオデータをカセット形式のテープ媒体にノントラッキング再生可能に記録する記録部と、そのテープ媒体に記録されたビデオデータをノントラッキング再生する再生部とを有し、ビデオデータの記録処理および再生処理を行うとともに、その再生部と記録部を用いて、記録されたビデオデータの一部のみを更新するような編集処理も可能なビデオデータ記録・再生・編集装置である。
【００４０】
まず、本実施例のビデオデータ処理装置の構成について説明する。
図１は、本実施例のビデオデータ処理装置の、データの流れに関わる主な構成部を示したブロック図である。
ビデオデータ処理装置１０は、記録系１００と再生系２００を有する。
【００４１】
まず、記録系１００の構成について説明する。
図１に示すように、記録系１００は、符号化部１１０、データパック部１２０、メモリ部１３０、外符号エンコード部１５０、ＩＤ生成部１６０、ＩＤ付加部１７０、内符号エンコード部１８０および記録部１９０を有する。
記録系１００は、映像入力端子Ｖｉｎおよび音声入力端子Ａｉｎより入力されたビデオオーディオデータを、たとえばこのビデオデータ処理装置１０の再生系２００などの再生装置により再生可能なフォーマットで、ビデオカセットテープ８０に記録する。
【００４２】
符号化部１１０は、映像入力端子Ｖｉｎより入力された映像信号を圧縮し、符号化し、映像ビットストリームとしてデータパック部１２０に出力する。この圧縮符号化方法は、ＭＰＥＧなどの符号化方法と同様に、ＤＣＴなどの直交変換符号化および予測符号化を行い、量子化、可変長符号化を行って符号化データ列を生成する方法である。
【００４３】
符号化部１１０の動作について図２を参照して具体的に説明する。
符号化部１１０は、図２（Ａ）に示すような一連の画像を、１フレームおきに交互にＩピクチャおよびＢピクチャとして符号化を行う。すなわち、１フレームごとにフレーム内符号化を行い、その間の各フレームはその前後のＩピクチャから両方向の予測符号化を行う。また、各ピクチャは、１６画素×１６ラインのマクロブロックを単位として符号化を行う。
その結果、図２（Ｂ）に示すように、Ｂピクチャに先行して符号化されたＩピクチャのマクロブロックごとの符号化データと、Ｂピクチャのマクロブロックごとの符号化データが順次生成される。これらの２フレームが１つのＧＯＰとして、各ＧＯＰごとのデータがデータパック部１２０に出力される。
【００４４】
データパック部１２０は、符号化部１１０から入力されたＧＯＰごとの映像符号化データと、音声入力端子Ａｉｎから入力された音声データを、所定フォーマットのデータブロックの所定のデータ領域に順次配置する。
【００４５】
そのデータブロックについて図３を参照して説明する。
図３は、ビデオカセットテープ８０に記録するデータの単位であるデータブロックのフォーマットを示す図であり、（Ａ）は映像データのフォーマットを示す図、（Ｂ）は音声データのフォーマットを示す図、（Ｃ）はシステム補助データのフォーマットを示す図である。
図３（Ａ）に示すように、１つのＧＯＰに対する映像データは、同期信号（ＳＹＮＣ）２バイト、データ識別コード（ＩＤ）４バイト、データ１０８バイト、内符号パリティ１２バイトの、１２６バイトのデータからなるデータブロックを単位として構成される。
【００４６】
そして、データとして映像データが記録された所定数（図３（Ａ）においては５０個）のデータブロックと、データとしてその映像データに対する外符号パリティが記録された所定数（図３（Ａ）においては１４個）のデータブロックとで、１つのＥＣＣ（エラーコレクションコード）ブロックを構成し、走査線数６２５本フィールド数５０フィールドのデータにおいては、３６のＥＣＣブロックで、また、走査線数５２５本フィールド数６０フィールドのデータにおいては、３０のＥＣＣブロックで、１ＧＯＰ分の映像データが構成される。
【００４７】
音声データも、図３（Ｂ）に示すように、映像データと同様のデータブロックを単位として構成される。そして、データとして音声データが記録された所定数（図３（Ｂ）においては６個）のデータブロックと、データとしてその音声データに対する外符号パリティが記録された所定数（図３（Ｂ）においては８個）のデータブロックとで、１つのＥＣＣ（エラーコレクションコード）ブロックを構成し、走査線数６２５本フィールド数５０フィールドのデータにおいては、１２のＥＣＣブロックで、また、走査線数５２５本フィールド数６０フィールドのデータにおいては、１０のＥＣＣブロックで、１ＧＯＰ分の音声データが構成される。
【００４８】
なお、本実施例のビデオデータ処理装置１０おいては、４チャネルの音声データを記録するものとし、各チャネルの音声データごとに図３（Ｂ）に示す音声データが構成される。
【００４９】
また、各ＧＯＰごとのデータには、図３（Ｃ）に示すような、１つのシステム補助データが生成される。このシステム補助データとしては、データとして、ノントラッキング制御のためのデータ、および、ＧＯＰを構成する各フレームごとの管理データなどが記憶される。
ビデオデータ処理装置１０で扱う各データには、各ＧＯＰごと、さらにその各データの種類ごとに、ＧＯＰおよびそのデータの種類を識別できる識別データ（ＩＤ）が付与されている。そして、各ＧＯＰごとのデータについて、そのＧＯＰの前記ＩＤデータ、その直前のＧＯＰの前記ＩＤデータ、および、その直後のＧＯＰの前記ＩＤデータを前記ノントラッキング制御のためのデータとして記録する。
すなわち、図３（Ｃ）に示すように、各ＧＯＰごとの各システム補助データに記録されているノントラッキング制御のためのデータとしては、映像データ、チャネル１〜チャネル４までの音声データの各々について、そのＧＯＰのＩＤ、その前のＧＯＰのＩＤ、および、その次のＧＯＰのＩＤが記録される。
【００５０】
データパック部１２０は、図２（Ｃ）に示すように、各マクロブロックごとのデータ、すなわち各ピクチャのデータ、および音声データを、このようなフォーマットのデータブロックのデータ記録領域に適宜配置する。この処理は、可変長符号化された各データを所定のフォーマットのデータブロックに配置することにより、固定長のデータを処理すればよいようにし、ビデオカセットテープ８０に記録可能にする処理と言える。また、データパック部１２０は、システム補助データのデータブロックを生成する。そして、データパック部１２０で生成された映像データのデータブロック、音声データのデータブロック、および、システム補助データのデータブロックは、各々メモリ部１３０に記録される。
また、ＧＯＰごとの区切りを示す信号が、データパック部１２０よりメモリ部１３０およびＩＤ生成部１６０に出力される。
【００５１】
メモリ部１３０は、データパック部１２０より順次入力されるＧＯＰごとの映像データ、音声データ、および、システム補助データをＧＯＰ単位に記憶しておく記憶手段であり、メモリとそのメモリへのデータの入出力を制御する制御部より構成される。このメモリ部１３０へ記憶されているＧＯＰごとのデータに対して、外符号エンコード部１５０により外符号パリティが付加される。また、外符号パリティが付加されたデータは、ビデオカセットテープ８０への記録のために順次ＩＤ付加部１７０に出力される。
なお、メモリ部１３０の前記制御部には、データパック部１２０よりＧＯＰの区切りを示す信号が入力され、この信号に基づいて順次ＧＯＰごとの処理が行われる。また、データパック部１２０からのデータの入力、外符号エンコード部１５０とのデータの入出力、および、ＩＤ付加部１７０へのデータの出力の各処理は、メモリ部１３０の前記制御部により制御され、同時的に行われる。
【００５２】
外符号エンコード部１５０は、メモリ部１３０に記憶されているＧＯＰごとの映像データおよび音声データに対して、外符号パリティ（Ｏｕｔｅｒ  Ｐａｒｉｔｙ）を付与する。外符号エンコード部１５０は、メモリ部１３０の制御部を介して、そのメモリに記憶されている各データをアクセスし、外符号パリティを生成し、図２（Ｃ）、および、図３（Ａ）、（Ｂ）に示すように、外符号パリティ用のデータブロックのデータ記録領域に配置する。この生成された外符号パリティ用のデータブロックも、メモリ部１３０に映像データおよび音声データとともに記憶される。
【００５３】
ＩＤ生成部１６０は、データパック部１２０より入力されたＧＯＰの区切りを示す信号に基づいて、ＧＯＰごと、さらに、各データごとの識別コード（ＩＤ）を生成しＩＤ付加部１７０に出力する。このＧＯＰごとのＩＤは、映像データ、および、１〜４チャネルの音声データ各々に独立して生成される。
ＩＤ生成部１６０には、一連のビデオデータの先頭などにおいて適宜、図示せぬビデオデータ処理装置１０の制御部からＩＤの初期値を決定する信号が入力され、この信号が入力された時にはこれに従ってＩＤを決定する。また、前記信号が入力されない時には、データパック部１２０から入力されるＧＯＰの区切りを示す信号に基づいて、そのＩＤを所定の規則により更新する。本第１実施例においては、ＩＤを順次カウントアップする。
なお、ＩＤ生成部１６０は、データパック部１２０に順次入力されるＧＯＰごとのデータに応じて順次ＩＤを生成するが、後述するＩＤ付加部１７０で実際にＩＤを付加するＧＯＰの、少なくとも前後１ＧＯＰ分のＩＤデータは、ＩＤ生成部１６０内に記憶しておく。
【００５４】
ＩＤ付加部１７０は、メモリ部１３０から外符号パリティの付与されたＧＯＰごとのデータを順次読み出し、各データブロックごとにＩＤ生成部１６０から入力されたＧＯＰの識別コードをセットする。
ＩＤ付加部１７０は、メモリ部１３０から読み出した映像データおよび音声データに対しては、各データブロックの先頭にある識別コード記憶領域にそのＩＤをセットする。
また、システム補助データに対しては、その識別コード記憶領域にＩＤをセットするとともに、図３（Ｃ）に示すように、そのトラッキング制御データ記憶領域に、各データの種類ごとの、当該ＧＯＰ、その前のＧＯＰ、および、次のＧＯＰのＩＤもセットする。
【００５５】
内符号エンコード部１８０は、ＩＤ付加部１７０から入力されるＧＯＰごとの映像データ、音声データ、および、システム補助データに対して、内符号パリティ（Ｉｎｎｅｒ  Ｐａｒｉｔｙ）を付与する。内符号エンコード部１８０は、図２（Ｃ）および図３（Ａ）〜（Ｃ）に示すような各データのデータブロックの末尾１２バイトの位置に、そのデータブロックに対する内符号パリティを配置する。パリティの配置された各データブロックは、記録部１９０に出力される。
【００５６】
記録部１９０は、順次入力されるＧＯＰごとの映像データ、音声データおよびシステム補助データをビデオカセットテープ８０に実際に記録する。
そのビデオカセットテープ８０の記録フォーマットを図４および図５を参照して説明する。
図４は、１ＧＯＰ分のビデオデータの記録フォーマットを示す図、図５は、ビデオカセットテープ８０上に順次ＧＯＰごとのデータが記録されている状態を示す図である。
【００５７】
図４に示すように、１ＧＯＰ分のデータは、１０本または１２本のトラックに記録される。このトラックの数は、たとえば、走査線数６２５本フィールド数５０フィールドのデータであれば１２本、走査線数５２５本フィールド数６０フィールドのデータであれば１０本である。
そして、各トラックは、映像信号が記録されるビデオデータ領域、音声信号が記録されるオーディオデータ領域および、システム補助信号が記録されるシステム補助データ領域を有する。本実施例においては、音声信号としては前述したように４チャネルの音声信号を有し、また、各信号は、図示のごとく２つの領域に分割して記録される。
【００５８】
また、本実施例においてシステム補助データについては、前記１０本または１２本のトラックの内の、前後のＧＯＰのデータに接する各々２トラックについては、データを記録しない。
このように、各ＧＯＰごとのデータを１２本または１０本のトラックを割り当て、さらにビデオカセットテープ８０の長手方向にこのＧＯＰごとのビデオデータを順次記録し、一連のビデオデータを記録する。
【００５９】
次に、再生系２００の構成について説明する。
再生系２００は、再生部２１０、内符号デコード部２２０、ノントラッキングパルス生成部２２５、ノントラッキング制御部２３０、外符号デコード部２４０、メモリ部２５０、データデパック部２６０および復号化部２７０を有する。
なお、再生部２１０およびノントラッキング制御部２３０の構成を、図５により詳細に示す。
【００６０】
再生部２１０は、４つの再生ヘッドＡ，Ａ’，Ｂ，Ｂ’、および、信号抽出部２１１を有し、これにより、ビデオデータの記録されたビデオカセットテープ８０の各記録トラックの信号を拾う。この４つの再生ヘッドは、同アジマスのＰＢヘッド２個（ヘッドＡとＡ’、および、ヘッドＢとＢ’）がトラック幅だけオフセットされてマウントされている。したがって、図６に示すように、トラック曲がりがあっても少なくとも一方のヘッド（ＡまたはＡ’、あるいは、ＢまたはＢ’）ではデータの再生ができるようになっている。
そこで、この同アジマスのヘッドから出力された信号を信号抽出部２１１で統合して１つの信号として出力する。
【００６１】
内符号デコード部２２０は、再生部２１０から出力された再生信号の各データブロックごとに、内符号パリティに基づいてエラー訂正を行い、その結果のデータブロックを順次ノントラッキング制御部２３０に出力する。
【００６２】
ノントラッキングパルス生成部２２５は、ビデオカセットテープ８０に記録されているコントロール信号ＣＴＬと、キャプスタンＦＧ（Ｆｒｅｑｕｅｎｃｙ  Ｇｅｎｅｒａｔｏｒ  ）信号に基づいて、ＧＯＰの境界近傍を示すノントラッキングパルスを生成する。この生成されたノントラッキングパルスは、ノントラッキング制御部２３０に出力され、後述するＩＤ検出部２３２および出力切り換えスイッチ２３６の制御に用いられる。
【００６３】
このノントラッキングパルスについて図７を参照して説明する。
図７は、ノントラッキングパルスについて説明する図であり、（Ａ）はビデオカセットテープ８０の記録トラックを示す図、（Ｂ）はコントロール信号ＣＴＬを示す図、（Ｃ）はキャプスタンＦＧ信号を示す図、（Ｄ）はノントラッキングパルスを示す図である。
図７に示すように、本実施例においては、コントロール信号ＣＴＬとキャプスタンＦＧ信号の状態が所定の状態になった時点を基準にして、キャプスタンＦＧ信号のパルスを計数したり、所定の遅延を持たせるなどして、ＧＯＰの境界の２トラックずつの領域で１となるノントラッキングパルスが生成されている。
【００６４】
このノントラッキングパルスが１になっている時が、複数のＧＯＰのデータが再生される可能性のある期間である。
また、ノントラッキングパルスが１から０になり再び１になるまでの期間が、特定の１つのＧＯＰのデータが再生される可能性のある期間となる。
【００６５】
ノントラッキング制御部２３０は、図５に示すように、ＩＤ検出部２３２、入力切り換えスイッチ２３３、第１のメモリ２３４、第２のメモリ２３５、出力切り換えスイッチ２３６を有する。
【００６６】
ＩＤ検出部２３２は、内符号デコード部２２０から入力されるシステム補助データより、図３（Ｃ）に示すようなＧＯＰごとまたデータごとのＩＤを読み出し、現在再生されるべきＧＯＰのデータ、および、次に再生すべきＧＯＰのデータが第１のメモリ２３４および第２のメモリ２３５に適宜記録されるように、入力切り換えスイッチ２３３を制御する。
【００６７】
この処理について図８を参照して説明する。
たとえば図８のＧＯＰＧ３  を再生している際には、ＩＤ検出部２３２は、システム補助データより、現在再生すべきＧＯＰのＩＤがＧ３  、次に再生すべきＧＯＰのＩＤがＧ４  であることを検出する。そして、内符号デコード部２２０から入力される映像データおよび音声データの各データブロックに対して、識別コードがＧ３  のデータブロックを第１のメモリ２３４に、識別コードがＧ４  のデータブロックを第２のメモリ２３５に、各々入力するように入力切り換えスイッチ２３３を制御する。
【００６８】
以後、同様に、ＧＯＰＧ４  を再生している際には、現在再生すべきＧＯＰのＩＤがＧ４  、次に再生すべきＧＯＰのＩＤがＧ５  であることを検出し、識別コードがＧ４  のデータブロックは、引き続き第２のメモリ２３５に、識別コードがＧ５  のデータブロックは第１のメモリ２３４に、各々入力するように入力切り換えスイッチ２３３を制御する。
なお、前記現在再生されるべきＧＯＰ、および、次に再生されるべきＧＯＰのＩＤの切り換えは、図７（Ｄ）に示すような、ノントラッキングパルス生成部２２５から入力されるノントラッキング信号に基づいて行う。
【００６９】
入力切り換えスイッチ２３３は、内符号デコード部２２０からノントラッキング制御部２３０に入力された映像データおよび音声データを、第１のメモリ２３４および第２のメモリ２３５に記憶するための切り換え手段であり、ＩＤ検出部２３２から入力される制御信号に基づいて動作する。
【００７０】
第１のメモリ２３４および第２のメモリ２３５は、内符号デコード部２２０より入力切り換えスイッチ２３３を介して入力された再生信号を記録しておくメモリである。基本的には、現在再生すべきＧＯＰのデータがいずれか一方のメモリに記録され、次に再生すべきＧＯＰのデータが他方のメモリに記録されることになる。
【００７１】
出力切り換えスイッチ２３６は、ノントラッキング制御部２３０からの出力データを選択する選択回路であり、第１のメモリ２３４、または、第２のメモリ２３５のいずれかを選択して、外符号デコード部２４０から読み出し可能にする。この時の、外符号デコード部２４０へのデータの出力は、図７（Ｄ）に示すような、ノントラッキングパルス生成部２２５から入力されるノントラッキング信号が０の間に、第１のメモリ２３４および第２のメモリ２３５について交互に行う。
【００７２】
外符号デコード部２４０は、ノントラッキング制御部２３０のメモリに記録されているデータを読み出し、各ＧＯＰごとの各信号の種類ごとに外符号パリティに基づいてエラー訂正を行い、その結果のデータを順次メモリ部２５０に記憶する。
【００７３】
メモリ部２５０は、ビデオカセットテープ８０より再生され、内符号パリティおよび外符号パリティによりエラー訂正されたＧＯＰごとのデータを記憶しておくメモリである。
【００７４】
データデパック部２６０は、メモリ部２５０に記憶されている各データブロックのデータより、図２（Ｂ）に示すような各ＧＯＰの各マクロブロックごとの符号化データ列を復元し、映像データについては復号化部２７０に出力し、音声データは、音声出力端子Ａｏｕｔ  より出力する。
【００７５】
復号化部２７０は、データデパック部２６０より入力された圧縮符号化された映像データを復号し伸長して、通常の映像信号として映像出力端子Ｖｏｕｔ  より出力する。
【００７６】
次に、ビデオデータ処理装置１０の動作について説明する。
記録系１００の映像入力端子Ｖｉｎより入力された映像信号は、符号化部１１０において２フレームずつのＧＯＰごとに符号化され、映像ビットストリームとして出力される。その映像ビットストリームおよび音声入力端子Ａｉｎより入力された音声データは、データパック部１２０において、図３に示すようなデータブロックの所定のデータ記録領域に配置される。そして、このデータに対して外符号エンコード部１５０において外符号パリティが付与される。
【００７７】
また、各ＧＯＰを識別するコードがＩＤ生成部１６０において順次生成され、ＩＤ付加部１７０で各データブロックに付与される。ＧＯＰ識別コードの付与された各データストリームは、内符号エンコード部１８０においてさらに内符号パリティが付与され、記録部１９０よりビデオカセットテープ８０上に記録される。
また、この映像データおよび音声データに付与した識別コードは、各ＧＯＰのシステム補助データにも記録される。そして、この際に、そのＧＯＰの各データに付与した識別コードとともに、その前後のＧＯＰの映像データおよび音声データに付与した識別コードも記録される。そして、このシステム補助データは、映像データおよび音声データとともに記録される。
【００７８】
ビデオカセットテープ８０上では、前記各データにはＧＯＰごとに所定数のトラックが割り当てられ、順次記録される。また、各トラック内においては、図４に示すように、各データの種類ごとに２箇所のデータ記録領域が割り当てられ、各データは各記録領域に振り分けて記録される。また、システム補助データについては、同一のデータが２箇所の領域の各々に複数回重複して記録される。
【００７９】
データの記録されたビデオカセットテープ８０は、再生系２００においてノントラッキング再生される。まず、ビデオカセットテープ８０に記録されたビデオデータは、ビデオデータ処理装置１０において、図６に示すような同アジマスのヘッドを１トラック分ずらして２個有するヘッドにより信号が拾われ、信号抽出部２１１により、その２個のヘッドの出力を統合して再生信号が生成される。そして、内符号デコード部２２０で内符号パリティを利用してエラー訂正を行い、ノントラッキング制御部２３０に出力される。
【００８０】
ノントラッキング制御部２３０のＩＤ検出部２３２は、内符号デコード部２２０から入力されたシステム補助データより、現在再生すべきＧＯＰの各データの識別コードと、次に再生すべきＧＯＰの各データの識別コードを抽出する。そして、内符号デコード部２２０からノントラッキング制御部２３０に入力された映像データおよび音声データより、各データブロックにセットされているＩＤを参照して、現在再生すべきＧＯＰのデータと、次に再生すべきＧＯＰのデータを選択し、それらを、第１のメモリ２３４または第２のメモリ２３５に分けて入力する。
【００８１】
そして、ノントラッキングパルス生成部２２５で生成されるノントラッキングパルスが、０の期間ごとに第１のメモリ２３４および第２のメモリ２３５のいずれかのメモリに記録されているデータを順に読み出し、外符号デコード部２４０で外符号パリティを用いてエラー訂正を行い、そのＧＯＰごとのビデオデータをメモリ部２５０に記録する。
メモリ部２５０に記録されたビデオデータは、データデパック部２６０で展開され、たとえば映像データは図２（Ｂ）に示すようなマクロブロックごとのデータ列に変換される。そして、音声データは、音声出力端子Ａｏｕｔ  より出力される。また、映像データは、復号化部２７０で復号され、映像出力端子Ｖｏｕｔ  より出力される。
【００８２】
このように、本実施例のビデオデータ処理装置１０においては、現在再生しているＧＯＰのシステム補助データに、次に再生すべきＧＯＰの識別コード、また、時間的に直前のＧＯＰの識別コードが記録されているので、ＧＯＰごとのデータの境界部分において、複数のＧＯＰのデータが混在して再生されたような場合においても、必要なデータを適切に選択し分けて抽出することができる。
また、次に再生すべきＧＯＰの正しい識別コードが予め判っているので、ＧＯＰの最初のトラックから再生されたデータブロックより、直ちに再生すべきデータブロックとして選択できる。すなわち、所定の記録トラック分のデータをバッファに一時的に記録しておくなどの必要がない。したがって、バッファが不要になるため装置構成が簡単になる上に、処理も簡単になるので、高速処理が可能になる。
【００８３】
さらに、現在再生しているＧＯＰのシステム補助データに、時間的に直前のＧＯＰの識別コードも記録されているので、ビデオデータを逆再生する場合にも、通常の再生と同様に適切に、さらに高速に再生することができる。
そして、このノントラッキングパルス生成部２２５は簡単な回路であり、さらに、このビデオデータ処理装置１０はノントラッキング再生が可能なので、簡単な構成のＶＣＲが提供できる。
【００８４】
第２実施例
本発明の第２実施例として、既にビデオデータが記録されている記録媒体の一部のデータを更新する編集処理が適切に行えるビデオデータ処理装置について説明する。
なお、第２実施例のビデオデータ処理装置の構成、および、記録・再生の動作は、第１実施例のビデオデータ処理装置１０と同じであり、説明を省略する。
【００８５】
第２実施例のビデオデータ処理装置においては、ビデオデータの各データブロックに付与され、システム補助データに記録される各ＧＯＰごとの識別コードとして、ＧＯＰを識別するとともに、そのデータの履歴を示すコードを付与する。そして、その一部のＧＯＰのデータを更新した際には、ＧＯＰを識別するコードはそのまま使用してデータの履歴を示すコードのみを更新する。
なお、前記ＧＯＰを識別するコードと、データの履歴を示すコードは全体として第１実施例におけるＧＯＰ識別コードと考えることができ、その場合には図３に示したデータブロックのフォーマットなども第１実施例と同一でよい。
【００８６】
第２実施例のビデオデータ処理装置の動作について図９および図１０を参照して説明する。
図９は（Ａ）、第２実施例のビデオデータ処理装置で記録されたビデオデータを示す図である。このビデオデータは、ＧＯＰごとに所定の記録トラックに記録されており、各ＧＯＰごとのデータに対しては、そのＧＯＰを識別するコードが付与されている。
この識別コードは、ＧＯＰごとにユニークなＩＤ（ＧＯＰＩＤ）と、実行される編集処理ごとにユニークなＩＤ（以後、履歴ＩＤと言う）とで構成される。
図９（Ａ）の例においては、ＧＯＰＩＤとして「Ａ」〜「Ｄ」のコードが繰り返し付与され、また履歴ＩＤとして「３」が付与され、合わせて「３Ａ」〜「３Ｄ」という識別コードが付与された状態になっている。
【００８７】
このような記録データの一部を、図９（Ｂ）に示すような３つのＧＯＰからなる別のビデオデータで更新する編集処理について説明する。図９（Ｂ）に示すようなデータを、図９（Ａ）に示すようなビデオデータの、ＩＮ点とＯＵＴ点の間にインサートすると、特にノントラッキング処理の場合には図９（Ｃ）および図９（Ｄ）のように、トラックずれを起こす場合がある。
図９（Ｃ）は、新しく記録したデータが、下地のデータに対して前方向（ＩＮ点方向）にずれて記録された場合であり、その結果ＯＵＴ点付近に識別コード「３Ｃ」が付与されたデータの消し残しが存在する。
また、図９（Ｄ）は、新しく記録したデータが、下地のデータに対して後方向（ＯＵＴ点方向）にずれて記録された場合であり、その結果ＩＮ点付近に識別コード「３Ａ」が付与されたデータの消し残しが存在する。
【００８８】
このようにビデオデータの編集が行われた場合に、第２実施例のビデオデータ処理装置においては、インサートしたビデオデータに対してＧＯＰＩＤは下地のＩＤと同一のＩＤを付与し、履歴ＩＤは下地のＧＯＰの履歴ＩＤに対して＋１したＩＤを与える。すなわち、図９（Ｃ）、（Ｄ）の例においては、「４Ａ，４Ｂ，４Ｃ」という識別コードが与えられる。
【００８９】
さらに、図９（Ｄ）に示すような一度編集されたビデオデータに対して、図９（Ｅ）に示すようなビデオデータをインサートし、後方向にずれて記録されると、図９（Ｆ）のようなビデオデータの記録状態となる。このビデオデータの各ＧＯＰに対しても前記同様に、ＧＯＰＩＤは下地のＩＤと同一のＩＤを付与し、履歴ＩＤは下地のＧＯＰの履歴ＩＤに対して＋１したＩＤを与える。その結果、新たにインサートしたビデオデータには、「５Ａ，５Ｂ，５Ｃ，４Ｄ，４Ａ，４Ｂ」という識別コードが与えられる。
【００９０】
また、このような編集を行った際には、システム補助データの更新も行う。その更新について図１０を参照して説明する。
図１０（Ａ）に示すようなビデオデータに、図１０（Ｂ）に示すようなデータをインサートすると、図１０（Ｃ）に示すように、新しく記録したデータが、下地のデータに対して前方向（ＩＮ点方向）にずれて記録されたり、図１０（Ｄ）に示すように、新しく記録したデータが、下地のデータに対して後方向（ＯＵＴ点方向）にずれて記録されたりする。しかし、いずれにしても、それらのデータに対しては、ＧＯＰＩＤは下地のＩＤと同一のＩＤが付与され、履歴ＩＤは下地のＧＯＰの履歴ＩＤに対して＋１したＩＤが与えられる。すなわち、図１０（Ｃ）および（Ｄ）の例においては、「４Ａ，４Ｂ，４Ｃ」という識別コードが与えられる。
【００９１】
そしてこれらのＧＯＰの識別コードは、これらのＧＯＰに隣接するＧＯＰのシステム補助データにも記録されている。したがって、このデータも変更する必要がある。
すなわち、ＩＮ点の前に位置する識別コード「３Ｄ」のＧＯＰのシステム補助データは、「３Ｃ，３Ｄ，３Ａ」であるが、編集により次のＧＯＰの識別コードが変わるので、このＧＯＰのシステム補助データも、「３Ｃ，３Ｄ，４Ａ」に変更する。
また、ＯＵＴ点の後ろに位置する識別コード「３Ｄ」のＧＯＰのシステム補助データは、「３Ｃ，３Ｄ，３Ａ」であるが、編集により前のＧＯＰの識別コードが変わるので、このＧＯＰのシステム補助データも、「４Ｃ，３Ｄ，３Ａ」に変更する。
【００９２】
このように、第２実施例のビデオデータ処理装置においては、識別コードとして、ＧＯＰＩＤと履歴ＩＤからなるコードを記録しておき、編集処理を行った際には、その位置のビデオデータの履歴ＩＤを更新してそのＧＯＰのビデオデータに対して編集が行われたことが判るようにしてある。
また、その際に、その前後のＧＯＰのシステム補助データに記録されている、その編集されたＧＯＰの識別コードも同時に更新する。
これにより、システム補助データは常に適切に保たれ、第１実施例として説明したような高速処理や逆再生処理なども適切に行える。
また、編集の際に発生した消し残しのビデオデータも、その識別コードから不要なデータであることが明白なので、誤って再生することは防ぐことができ、また、選択的に消去することも容易に行える。
【００９３】
なお、本発明は、第１実施例および第２実施例に限られるものではなく、種々の改変が可能である。
たとえば、本実施例は、ビデオデータをテープ媒体に記録する記録部と、テープ媒体に記録されたビデオデータを再生する再生部とをともに有するビデオデータ処理装置を例示して本発明を説明したが、記録部だけを有し記録のみを行うビデオデータ記録装置、再生のみを行うビデオデータ再生装置、また、編集を行うのに適した構成に改変したビデオデータ編集装置であっても本発明の範疇であることは明らかである。
また、記録媒体としては、ビデオカセットテープを用いるものとしたが、テープを記録媒体とするものであれば、任意の媒体に対して本発明は適用可能である。
【００９４】
また、記録系１００のメモリ部１３０、再生系２００のメモリ部２５０、および、ノントラッキング制御部２３０の第１のメモリ２３４および第２のメモリ２３５などの記憶手段の構成は任意の構成でよい。たとえば、ノントラッキング制御部２３０のメモリにおいては、２個のメモリが設けられているような構成になっているが、実際に２個の独立したデータ記憶手段を設けてもよいし、１つの記憶領域、メモリ空間を２個のエリアに分割して実質的に２個の記憶手段を設けたようにしてもよい。
【００９５】
また、本実施例においては、ＧＯＰごとのシステム補助データに、現在再生しているＧＯＰの識別コードとともに、次に再生すべきＧＯＰの識別コードと、時間的に直前のＧＯＰの識別コードが記録されている構成であったが、たとえば、逆再生を行わない場合であれば、時間的に直前のＧＯＰの識別コードは記録しないようにしてもよい。
また、本実施例においては、各ＧＯＰごと、さらに各データの種類ごとに識別コードを付したが、本発明は少なくともＧＯＰを識別することのできるコードが付与されていればよく、データの種類ごとにコードを付与しなくてもよい。
【００９６】
また、本発明のビデオデータ処理装置においては、ＧＯＰごとのビデオデータの識別コードが記録されたシステム補助データを、ＧＯＰごとの処理を適切に行うために用いている。そのため、編集などを行った時のトラックずれにより、１つのＧＯＰの記録トラックに、異なるシステム補助データが存在すると、本発明の目的とする種々の処理が適切に行えない場合が生じる。すなわち、各ＧＯＰごとの記録トラックに重複して記録されているシステム補助データは、全て共通であることが望ましい。
そのために、テープ上のＧＯＰの境界部分においては、トラックずれを起こす可能性のあるトラック数分、システム補助データを記録せず、たとえば「ＦＦｈ」などの特殊なコードを記録しておくようにしてもよい。前記トラックずれを起こす可能性のあるトラック数が２トラックとすると、テープ上のフォーマッットは、図４に示すように、システム補助データが前後に２トラックずつ短く記録されたような状態になる。
【００９７】
【発明の効果】
本発明によれば、ＧＯＰごとに符号化されたビデオデータを、ノントラッキング再生により高速にまた逆方向の再生も可能なように、記録媒体に記録するビデオデータ記録装置とその方法を提供することができる。
また、ノントラッキング再生により高速にまた逆方向の再生などもできるように、ＧＯＰごとに符号化されたビデオデータが記録されているビデオデータ記録媒体を提供することができる。
また、そのような記録媒体を、高速にまた逆方向の再生なども可能にノントラッキング再生するビデオデータ再生装置とその方法を提供することができる。
さらに、そのような記録媒体に記録されているビデオデータを適切に編集することのできるビデオデータ編集装置とその方法を提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施例のビデオデータ処理装置の主な構成部を示すブロック図である。
【図２】図１に示したビデオデータ処理装置の記録系の動作を説明する図であり、（Ａ）は符号化部の動作を説明する図、（Ｂ）は符号化されたデータ列を示す図、（Ｃ）はデータブロックへのデータの配置状態を示す図である。
【図３】ビデオカセットテープに記録するデータブロックを示す図であり、（Ａ）は映像データのフォーマットを示す図、（Ｂ）は音声データのフォーマットを示す図、（Ｃ）はシステム補助データのフォーマットを示す図である。
【図４】１ＧＯＰ分のビデオデータの記録フォーマットを示す図である。
【図５】図１に示したビデオデータ処理装置の再生部およびノントラッキング制御部の構成を詳細に示す図である。
【図６】図１に示したビデオデータ処理装置の再生部による記録トラックの走査状態と出力信号を示す図である。
【図７】ノントラッキングパルスについて説明する図であり、（Ａ）はビデオカセットテープ８０の記録トラックを示す図、（Ｂ）はコントロール信号ＣＴＬを示す図、（Ｃ）はキャプスタンＦＧ信号を示す図、（Ｄ）はノントラッキングパルスを示す図である。
【図８】図１に示したビデオデータ処理装置により、ＧＯＰごとに所定の記録トラックが割り当てられて順次記録されているビデオテープをノントラッキング再生する方法を説明する図であり、特にノントラッキング制御部の処理を説明する図である。
【図９】ＧＯＰごとに所定の記録トラックが割り当てられて順次記録されているビデオテープの一部のＧＯＰごとのデータをインサートする編集処理を説明する図であり、（Ａ）は元のビデオデータを示す図、（Ｂ）は１回目のインサートビデオデータを示す図、（Ｃ），（Ｄ）は１回目のインサート後のビデオデータを示す図、（Ｅ）は２回目のインサートビデオデータを示す図、（Ｆ）は２回目のインサート後のビデオデータを示す図である。
【図１０】ＧＯＰごとに所定の記録トラックが割り当てられて順次記録されているビデオテープの一部のＧＯＰごとのデータを編集した際の、ＧＯＰ識別コードの更新状態を示す図であり、（Ａ）は元のビデオデータとＧＯＰ識別コードを示す図、（Ｂ）はインサートビデオデータを示す図、（Ｃ），（Ｄ）はインサート後のビデオデータとＧＯＰ識別コードを示す図である。
【図１１】ＧＯＰごとに所定の記録トラックが割り当てられて順次記録されているビデオテープをノントラッキング再生するこれまでの方法を説明する図である。
【符号の説明】
１０…ビデオデータ処理装置
１００…記録系
１１０…符号化部                １２０…データパック部
１３０…メモリ部                １５０…外符号エンコード部
１６０…ＩＤ生成部              １７０…ＩＤ付加部
１８０…内符号エンコード部      １９０…記録部
２００…再生系
２１０…再生部
２１１…信号抽出部
２２０…内符号デコード部
２２５…ノントラッキングパルス生成部
２３０…ノントラッキング制御部
２３２…ＩＤ検出部            ２３３…入力切り換えスイッチ
２３４…第１のメモリ          ２３５…第２のメモリ
２３６…出力切り換えスイッチ
２４０…外符号デコード部          ２５０…メモリ部
２６０…データデパック部          ２７０…復号化部
８０…ビデオカセットテープ
【図１】
0003617124.tif 000002
【図２】
0003617124.tif 000003
【図３】
0003617124.tif 000004
【図４】
0003617124.tif 000005
【図５】
0003617124.tif 000006
【図６】
0003617124.tif 000007
【図７】
0003617124.tif 000008
【図８】
0003617124.tif 000009
【図９】
0003617124.tif 000010
【図１０】
0003617124.tif 000011
【図１１】
0003617124.tif 000012