(57)【特許請求の範囲】
【請求項１】
単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータを、ヘリカルトラックで磁気テープに記録するようにした記録装置において、
複数の記録フォーマット間で同一長の第１のブロックに対して、上記複数の記録フォーマット間で長さが異なる第２のブロックの記録フォーマットを識別するモード情報を格納するモード情報付加手段と、
所定間隔でタイミング信号を記録すると共に、上記複数の記録フォーマット間で長さが異なる上記第２のブロック、および上記モード情報が付加された上記第１のブロックを記録する記録手段と、
を有し、
上記第１のブロックのブロック長は、上記タイミング信号によって一意的に定まるものであることを特徴とする記録装置。
【請求項２】
請求項１に記載の記録装置において、
上記複数の記録フォーマットのデータを同一の記録波長で記録するようにしたことを特徴とする記録装置。
【請求項３】
請求項１に記載の記録装置において、
上記モード情報が格納されている上記第１のブロックの長さを指定するためのデータが上記第１のブロックにさらに格納されていることを特徴とする記録装置。
【請求項４】
単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータがヘリカルトラックで記録可能な磁気テープから、記録されたディジタルデータの再生を行う再生装置において、
上記磁気テープは、複数の記録フォーマット間で同一長の第１のブロックと、上記複数の記録フォーマット間で長さが異なる第２のブロックとを有し、
上記磁気テープには所定間隔でタイミング信号が記録され、上記第１のブロックのブロック長は、上記タイミング信号によって一意的に定まるものであり、
磁気テープのヘリカルトラックに記録された信号を再生し、再生された上記信号から、設定された長さの上記第１のブロックおよび上記第２のブロックを切り出す再生手段と、
上記再生手段での上記第１のブロックおよび上記第２のブロックを切り出す長さを設定する再生制御手段と、
上記再生手段によって再生された上記第１のブロックのうち、上記第２のブロックの記録フォーマットを識別するモード情報が格納された第１のブロックを検出し、該第１のブロックから上記モード情報を取り出す検出手段と
を有し、
上記再生手段が、上記磁気テープに所定間隔で記録されたタイミング信号を再生し、
上記再生制御手段が、上記再生手段により再生された上記タイミング信号に基づき、上記再生手段での上記第１のブロックを切り出す長さを設定し、
上記再生手段が、上記再生制御手段により設定された、上記第１のブロックを切り出す長さに基づき、上記第１のブロックを切り出し、
上記検出手段が、上記再生手段によって切り出された上記第１のブロックのうち、上記モード情報が格納された第１のブロックを検出し、該第１のブロックから上記モード情報を取り出し、
上記再生制御手段が、上記検出手段によって取り出された上記モード情報に基づき、上記再生手段での上記第２のブロックを切り出す長さを設定し、
上記再生手段が、上記再生制御手段により設定された、上記第２のブロックを切り出す長さに基づき、上記第２のブロックを切り出すようにしたことを特徴とする再生装置。
【請求項５】
請求項４に記載の再生装置において、
上記検出手段は、上記再生手段によって再生された複数の上記ブロックの上記モード情報を用い、上記モード情報が所定回数以上繰り返されたときに上記記録フォーマットを確定することを特徴とする再生装置。
【請求項６】
単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータをヘリカルトラックで磁気テープに記録し、記録された上記複数のフォーマットのディジタルデータを再生するようにした記録再生装置において、
複数の記録フォーマット間で同一長の第１のブロックに対して、上記複数の記録フォーマット間で長さが異なる第２のブロックの記録フォーマットを識別するモード情報を格納するモード情報付加手段と、
所定間隔でタイミング信号を記録すると共に、上記複数の記録フォーマット間で長さが異なる上記第２のブロック、および上記モード情報が付加された上記第１のブロックを記録する記録手段と、
磁気テープのヘリカルトラックに記録された信号を再生し、再生された上記信号から、設定された長さの上記第１のブロックおよび上記第２のブロックを切り出す再生手段と、
上記再生手段での上記第１のブロックおよび上記第２のブロックを切り出す長さを設定する再生制御手段と、
上記再生手段によって再生された上記第１のブロックのうち、上記第２のブロックの記録フォーマットを識別するモード情報が格納された第１のブロックを検出し、該第１のブロックから上記モード情報を取り出す検出手段と
を有し、
上記第１のブロックのブロック長は、上記タイミング信号によって一意的に定まるものであり、
上記再生手段が、上記磁気テープに所定間隔で記録されたタイミング信号を再生し、
上記再生制御手段が、上記再生手段により再生された上記タイミング信号に基づき、上記再生手段での上記第１のブロックを切り出す長さを設定し、
上記再生手段が、上記再生制御手段により設定された、上記第１のブロックを切り出す長さに基づき、上記第１のブロックを切り出し、
上記検出手段が、上記再生手段によって切り出された上記第１のブロックのうち、上記モード情報が格納された第１のブロックを検出し、該第１のブロックから上記モード情報を取り出し、
上記再生制御手段が、上記検出手段によって取り出された上記モード情報に基づき、上記再生手段での上記第２のブロックを切り出す長さを設定し、
上記再生手段が、上記再生制御手段により設定された、上記第２のブロックを切り出す長さに基づき、上記第２のブロックを切り出すようにしたことを特徴とする記録再生装置。
【請求項７】
請求項６に記載の記録再生装置において、
上記記録手段は、上記複数の記録フォーマットのデータを同一の記録波長で記録することを特徴とする記録再生装置。
【請求項８】
請求項６に記載の記録再生装置において、
上記モード情報が格納されている上記第１のブロックの長さを指定するためのデータが上記第１のブロックにさらに格納されていることを特徴とする記録再生装置。
【請求項９】
請求項６に記載の記録再生装置において、
上記検出手段は、上記再生手段によって再生された複数の上記ブロックの上記モード情報を用い、上記モード情報が所定回数以上繰り返されたときに上記記録フォーマットを確定することを特徴とする記録再生装置。
【請求項１０】
単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータを、ヘリカルトラックで磁気テープに記録するようにした記録方法において、
複数の記録フォーマット間で同一長の第１のブロックに対して、上記複数の記録フォーマット間で長さが異なる第２のブロックの記録フォーマットを識別するモード情報を格納するステップと、
所定間隔でタイミング信号を記録すると共に、上記複数の記録フォーマット間で長さが異なる上記第２のブロック、および上記モード情報が付加された上記第１のブロックを記録するステップと
を有し、
上記第１のブロックのブロック長は、上記タイミング信号によって一意的に定まるものであることを特徴とする記録方法。
【請求項１１】
単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータがヘリカルトラックで記録可能な磁気テープから、記録されたディジタルデータの再生を行う再生方法において、
上記磁気テープは、複数の記録フォーマット間で同一長の第１のブロックと、上記複数の記録フォーマット間で長さが異なる第２のブロックとを有し、
上記磁気テープには所定間隔でタイミング信号が記録され、上記第１のブロックのブロック長は、上記タイミング信号によって一意的に定まるものであり、
上記磁気テープに所定間隔で記録されたタイミング信号を再生するステップと、
再生された上記タイミング信号に基づき、上記第１のブロックを切り出す長さを設定するステップと、
設定された上記第１のブロックを切り出す長さに基づき、上記第１のブロックを切り出すステップと、
切り出された上記第１のブロックのうち、上記第２のブロックの記録フォーマットを識別するモード情報が格納された第１のブロックを検出し、該第１のブロックから上記モード情報を取り出すステップと、
取り出された上記モード情報に基づき、上記第２のブロックを切り出す長さを設定するステップと、
設定された上記第２のブロックを切り出す長さに基づき、上記第２のブロックを切り出すステップと
を有することを特徴とする再生方法。
【請求項１２】
単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータをヘリカルトラックで磁気テープに記録し、記録された上記複数のフォーマットのディジタルデータを再生するようにした記録再生方法において、
複数の記録フォーマット間で同一長の第１のブロックに対して、上記複数の記録フォーマット間で長さが異なる第２のブロックの記録フォーマットを識別するモード情報を格納するステップと、
所定間隔でタイミング信号を記録すると共に、上記複数の記録フォーマット間で長さが異なる第２のブロック、および上記モード情報が付加された上記第１のブロックを記録するステップと、
上記磁気テープに所定間隔で記録されたタイミング信号を再生するステップと、
再生された上記タイミング信号に基づき、上記第１のブロックを切り出す長さを設定するステップと、
設定された上記第１のブロックを切り出す長さに基づき、上記第１のブロックを切り出すステップと、
切り出された上記第１のブロックのうち、上記第２のブロックの記録フォーマットを識別するモード情報が格納された第１のブロックを検出し、該第１のブロックから上記モード情報を取り出すステップと、
取り出された上記モード情報に基づき、上記第２のブロックを切り出す長さを設定するステップと、
設定された上記第２のブロックを切り出す長さに基づき、上記第２のブロックを切り出すステップと
を有し、
上記第１のブロックのブロック長は、上記タイミング信号によって一意的に定まるものであることを特徴とする記録再生方法。
【請求項１３】
単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータを記録媒体に記録するようにした記録装置において、
複数の記録フォーマット間で同一長の第１のブロックに対して、上記複数の記録フォーマット間で長さが異なる第２のブロックの記録フォーマットを識別するモード情報を格納するモード情報付加手段と、
所定間隔でタイミング信号を記録すると共に、上記複数の記録フォーマット間で長さが異なる上記第２のブロック、および上記モード情報が付加された上記第１のブロックを記録する記録手段と、
を有し、
上記第１のブロックのブロック長は、上記タイミング信号によって一意的に定まるものであることを特徴とする記録装置。
【請求項１４】
単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータが記録された記録媒体からディジタルデータの再生を行う再生装置において、
上記記録媒体は、複数の記録フォーマット間で同一長の第１のブロックと、上記複数の記録フォーマット間で長さが異なる第２のブロックとを有し、
上記記録媒体には所定間隔でタイミング信号が記録され、上記第１のブロックのブロック長は、上記タイミング信号によって一意的に定まるものであり、
上記記録媒体に記録された信号を再生し、再生された上記信号から、設定された長さの上記第１のブロックおよび上記第２のブロックを切り出す再生手段と、
上記再生手段での上記第１のブロックおよび上記第２のブロックを切り出す長さを設定する再生制御手段と、
上記再生手段によって再生された上記第１のブロックのうち、上記第２のブロックの記録フォーマットを識別するモード情報が格納された第１のブロックを検出し、該第１のブロックから上記モード情報を取り出す検出手段と
を有し、
上記再生手段が、上記記録媒体に所定間隔で記録されたタイミング信号を再生し、
上記再生制御手段が、上記再生手段により再生された上記タイミング信号に基づき、上記再生手段での上記第１のブロックを切り出す長さを設定し、
上記再生手段が、上記再生制御手段により設定された、上記第１のブロックを切り出す長さに基づき、上記第１のブロックを切り出し、
上記検出手段が、上記再生手段によって切り出された上記第１のブロックのうち、上記モード情報が格納された第１のブロックを検出し、該第１のブロックから上記モード情報を取り出し、
上記再生制御手段が、上記検出手段によって取り出された上記モード情報に基づき、上記再生手段での上記第２のブロックを切り出す長さを設定し、
上記再生手段が、上記再生制御手段により設定された、上記第２のブロックを切り出す長さに基づき、上記第２のブロックを切り出すようにしたことを特徴とする再生装置。
【請求項１５】
請求項１４に記載の再生装置において、
上記検出手段は、上記再生手段によって再生された複数の上記ブロックの上記モード情報を用い、上記モード情報が所定回数以上繰り返されたときに上記記録フォーマットを確定することを特徴とする再生装置。
【請求項１６】
単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータを記録媒体に記録し、記録された上記複数のフォーマットのディジタルデータを再生するようにした記録再生装置において、
複数の記録フォーマット間で同一長の第１のブロックに対して、上記複数の記録フォーマット間で長さが異なる第２のブロックの記録フォーマットを識別するモード情報を格納するモード情報付加手段と、
所定間隔でタイミング信号を記録すると共に、上記複数の記録フォーマット間で長さが異なる上記第２のブロック、および上記モード情報が付加された上記第１のブロックを記録する記録手段と、
記録媒体に記録された信号を再生し、再生された上記信号から、設定された長さの上記第１のブロックおよび上記第２のブロックを切り出す再生手段と、
上記再生手段での上記第１のブロックおよび上記第２のブロックを切り出す長さを設定する再生制御手段と、
上記再生手段によって再生された上記第１のブロックのうち、上記第２のブロックの記録フォーマットを識別するモード情報が格納された第１のブロックを検出し、該第１のブロックから上記モード情報を取り出す検出手段と
を有し、
上記第１のブロックのブロック長は、上記タイミング信号によって一意的に定まるものであり、
上記再生手段が、上記記録媒体に所定間隔で記録されたタイミング信号を再生し、
上記再生制御手段が、上記再生手段により再生された上記タイミング信号に基づき、上記再生手段での上記第１のブロックを切り出す長さを設定し、
上記再生手段が、上記再生制御手段により設定された、上記第１のブロックを切り出す長さに基づき、上記第１のブロックを切り出し、
上記検出手段が、上記再生手段によって切り出された上記第１のブロックのうち、上記モード情報が格納された第１のブロックを検出し、該第１のブロックから上記モード情報を取り出し、
上記再生制御手段が、上記検出手段によって取り出された上記モード情報に基づき、上記再生手段での上記第２のブロックを切り出す長さを設定し、
上記再生手段が、上記再生制御手段により設定された、上記第２のブロックを切り出す長さに基づき、上記第２のブロックを切り出すようにしたことを特徴とする記録再生装置。
【請求項１７】
請求項１６に記載の記録再生装置において、
上記検出手段は、上記再生手段によって再生された複数の上記ブロックの上記モード情報を用い、上記モード情報が所定回数以上繰り返されたときに上記記録フォーマットを確定することを特徴とする記録再生装置。
【請求項１８】
単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータを記録媒体に記録するようにした記録方法において、
複数の記録フォーマット間で同一長の第１のブロックに対して、上記複数の記録フォーマット間で長さが異なる第２のブロックの記録フォーマットを識別するモード情報を格納するステップと、
所定間隔でタイミング信号を記録すると共に、上記複数の記録フォーマット間で長さが異なる上記第２のブロック、および上記モード情報が付加された上記第１のブロックを記録するステップと
を有し、
上記第１のブロックのブロック長は、上記タイミング信号によって一意的に定まるものであることを特徴とする記録方法。
【請求項１９】
単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータが記録された記録媒体からディジタルデータの再生を行う再生方法において、
上記記録媒体は、複数の記録フォーマット間で同一長の第１のブロックと、上記複数の記録フォーマット間で長さが異なる第２のブロックとを有し、
上記記録媒体には所定間隔でタイミング信号が記録され、上記第１のブロックのブロック長は、上記タイミング信号によって一意的に定まるものであり、
上記記録媒体に所定間隔で記録されたタイミング信号を再生するステップと、
再生された上記タイミング信号に基づき、上記第１のブロックを切り出す長さを設定するステップと、
設定された上記第１のブロックを切り出す長さに基づき、上記第１のブロックを切り出すステップと、
切り出された上記第１のブロックのうち、上記第２のブロックの記録フォーマットを識別するモード情報が格納された第１のブロックを検出し、該第１のブロックから上記モード情報を取り出すステップと、
取り出された上記モード情報に基づき、上記第２のブロックを切り出す長さを設定するステップと、
設定された上記第２のブロックを切り出す長さに基づき、上記第２のブロックを切り出すステップと
を有することを特徴とする再生方法。
【請求項２０】
単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータを記録媒体に記録し、記録された上記複数のフォーマットのディジタルデータを再生するようにした記録再生方法において、
複数の記録フォーマット間で同一長の第１のブロックに対して、上記複数の記録フォーマット間で長さが異なる第２のブロックの記録フォーマットを識別するモード情報を格納するステップと、
所定間隔でタイミング信号を記録すると共に、上記複数の記録フォーマット間で長さが異なる第２のブロック、および上記モード情報が付加された上記第１のブロックを記録するステップと、
上記記録媒体に所定間隔で記録されたタイミング信号を再生するステップと、
再生された上記タイミング信号に基づき、上記第１のブロックを切り出す長さを設定するステップと、
設定された上記第１のブロックを切り出す長さに基づき、上記第１のブロックを切り出すステップと、
切り出された上記第１のブロックのうち、上記第２のブロックの記録フォーマットを識別するモード情報が格納された第１のブロックを検出し、該第１のブロックから上記モード情報を取り出すステップと、
取り出された上記モード情報に基づき、上記第２のブロックを切り出す長さを設定するステップと、
設定された上記第２のブロックを切り出す長さに基づき、上記第２のブロックを切り出すステップと
を有し、
上記第１のブロックのブロック長は、上記タイミング信号によって一意的に定まるものであることを特徴とする記録再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、磁気テープが記録媒体として用いられ、最短記録波長が互いに異なる複数の記録フォーマットを検出するようにした記録装置および方法、再生装置および方法、ならびに、記録再生装置および方法に関する。
【０００２】
【従来の技術】
近年、記録媒体として磁気テープが用いられ、ディジタルビデオ信号およびディジタルオーディオ信号の記録再生を行うようにした、ディジタルビデオテープレコーダが普及しつつある。
【０００３】
このような装置では、ディジタルビデオデータおよびディジタルオーディオデータを所定長のパケット単位に格納し、パケットのそれぞれに、同期検出用のシンクパターン、パケットのそれぞれを識別するためのブロックＩＤ、データの内容を表すＩＤおよびエラー訂正用のパリティを付加してシンクブロックを構成する。そして、このシンクブロックを、データの種類に応じてグループ化してセクタとし、セクタ単位でシリアルデータとして磁気テープに記録される。記録は、回転ヘッドによって磁気テープ上に斜めにトラックを形成する、ヘリカルスキャン方式で行われる。
【０００４】
また、記録に際して、同一セクタ内の各シンクブロックの長さは同じにされると共に、ブロックＩＤが連続、且つデータ内容を表すＩＤは、同じ値とされる。
【０００５】
図１９は、トラック上の各セクタの配置の一例を概略的に示す。回転ヘッドが図の左側から右側へとトレースし、トラックが形成される。トラックは、上述したように、実際には磁気テープに対して斜めに形成され、１フレームのビデオデータは、複数、例えば４トラックを用いて記録される。ビデオデータが記録されるビデオセクタに挟まれて、オーディオデータを記録するオーディオセクタが複数、配置される。この例では、Ｃｈ１〜Ｃｈ８までの８チャンネル分のオーディオ信号を扱うことができるようにされているため、Ａ１〜Ａ８の８つのオーディオセクタが配される。
【０００６】
各セクタの間には、例えばオーディオ信号のセクタ単位でのインサート編集が可能なように、オーディオデータの記録されないエディットギャップ（ＥＧ）が配置される。また、トラックの先頭には、プリアンブルが設けられる。プリアンブルは、再生時に、再生クロック用のＰＬＬがロックしやすいような信号、例えば「ＦＦ（１６進表記）」のデータが繰り返し記録される。さらに、記録媒体上での最短記録波長は、１トラック分のデータ量に依存する。
【０００７】
再生時には、回転ヘッドによって磁気テープ上のトラックがトレースされ、再生信号が得られる。この再生信号の、上述のプリアンブル部分における信号のエッジが検出され、このエッジ間隔を利用して、再生クロック用のＰＬＬをロックさせる。最短エッジ間隔は、最短記録波長に比例している。そのため、最短記録波長に応じたクロックを中心周波数としたＰＬＬを構成することになる。
【０００８】
再生クロックに同期した再生ビット列からシンクパターンを検出し、各々のシンクブロックの先頭位置を検出する。そして、検出されたシンクブロック内のパケットを、ブロックＩＤ番号およびデータ内容のＩＤとに応じて並べ替えて、元のデータ列を復号する。すなわち、シンクブロック先頭のシンクパターンのビット列および出現周期、さらに、同一セクタ内でブロックＩＤ番号が連続で、且つデータ内容を表すＩＤが同じであるというということを利用して、シンクブロックの位相が特定される。
【０００９】
例えば、シンクパターンのビット列が固有パターンと一致し、且つシンクブロック長だけ遅延した位置に同一のパターンが検出され、さらに、ブロックＩＤ番号が適正であった場合に、シンクブロックの位相が特定される。
【００１０】
ところで、近年、ディジタル放送の実施などに伴い、画枠サイズなどが異なる様々な画像フォーマットが提案されている。従来から存在する、フレーム周波数が２９．９７Ｈｚのインターレス走査で４８０ライン×３２０画素（それぞれ有効ライン数および有効水平画素数）のものや、フレーム周波数が２５Ｈｚのインターレス走査で５７６ライン×３８４画素のフォーマットに加えて、ビデオ信号のデータレート（２５Ｍｂｐｓ）、走査モード（インターレスあるいはプログレッシブ）およびフレーム周波数（２３．９７６Ｈｚ、２５Ｈｚ、２９．９７Ｈｚ、５０Ｈｚおよび５９．９４Ｈｚ）などの各種モードの組み合わせによる十数種類以上のフォーマットが提案されている。
【００１１】
このように、多様な画像フォーマットが提案されるのに伴い、これらの画像フォーマットを共通して統一的に扱えるような、所謂マルチレートに対応したビデオテープレコーダが求められていた。
【００１２】
【発明が解決しようとする課題】
ここで、このような異なるフォーマットのビデオデータを、同じ記録媒体上に記録することを考える。上述したように、画枠サイズが異なるフォーマットのそれぞれでは、１フレームのビデオデータの総量が互いに異なる。そのため、ビデオデータを格納するパケットの長さが増減し、それに伴い、シンクブロックの長さも変化することになる。１トラックに記録されるビデオデータ量が互いに異なるため、最短記録波長が互いに異なることになる。
【００１３】
また、別の例として、ビデオデータは、一般的にデータ量が膨大となるため、記録の際には、所定の方法で圧縮符号化がなされる。圧縮率を下げることで、高画質化を図ることができる。このように、一つの画枠サイズに対して異なる圧縮率で圧縮符号化を行うような場合でも、１フレームのビデオデータの総量が異なることになる。この場合も、上述と同様に、１トラックに記録されるビデオデータ量が互いに異なることになり、最短記録波長が互いに異なることになる。
【００１４】
このような、異なる最短記録波長が記録された記録媒体は、再生時のＰＬＬの中心周波数を特定できないため、ＰＬＬによりクロックがロックされず、データの復号を行うことができないという問題点があった。
【００１５】
これを解決するために、従来では、再生前に記録フォーマットを特定するために、例えば記録フォーマットを識別するための検出孔を、磁気テープが収納されるテープカセットに設けて、再生前に記録フォーマットを特定するようにしていた。しかしながら、テープカセットの大きさなどの制約により、十数種類のフォーマット情報を検出孔で表現するのは、限界があるという問題点があった。
【００１６】
また、従来では、テープカセットに対して不揮発性のメモリを設け、このメモリに対して記録フォーマットの情報を記憶させることも行われていた。この方法では、テープカセットのコストアップにつながり、不利であるという問題点があった。
【００１７】
したがって、この発明の目的は、磁気テープに記録された記録フォーマットを自動的に検出できるような記録装置および方法、再生装置および方法、ならびに、記録再生装置および方法を提供することにある。
【００１８】
【課題を解決するための手段】
この発明は、上述した課題を解決するために、単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータを、ヘリカルトラックで磁気テープに記録するようにした記録装置において、
複数の記録フォーマット間で同一長の第１のブロックに対して、複数の記録フォーマット間で長さが異なる第２のブロックの記録フォーマットを識別するモード情報を格納するモード情報付加手段と、
所定間隔でタイミング信号を記録すると共に、複数の記録フォーマット間で長さが異なる第２のブロック、およびモード情報が付加された第１のブロックを記録する記録手段と、
を有し、
第１のブロックのブロック長は、タイミング信号によって一意的に定まるものであることを特徴とする記録装置である。
【００１９】
また、この発明は、単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータがヘリカルトラックで記録可能な磁気テープから、記録されたディジタルデータの再生を行う再生装置において、
磁気テープは、複数の記録フォーマット間で同一長の第１のブロックと、複数の記録フォーマット間で長さが異なる第２のブロックとを有し、
磁気テープには所定間隔でタイミング信号が記録され、第１のブロックのブロック長は、タイミング信号によって一意的に定まるものであり、
磁気テープのヘリカルトラックに記録された信号を再生し、再生された信号から、設定された長さの第１のブロックおよび第２のブロックを切り出す再生手段と、
再生手段での第１のブロックおよび第２のブロックを切り出す長さを設定する再生制御手段と、
再生手段によって再生された第１のブロックのうち、第２のブロックの記録フォーマットを識別するモード情報が格納された第１のブロックを検出し、該第１のブロックからモード情報を取り出す検出手段と
を有し、
再生手段が、磁気テープに所定間隔で記録されたタイミング信号を再生し、
再生制御手段が、再生手段により再生されたタイミング信号に基づき、再生手段での第１のブロックを切り出す長さを設定し、
再生手段が、再生制御手段により設定された、第１のブロックを切り出す長さに基づき、第１のブロックを切り出し、
検出手段が、再生手段によって切り出された第１のブロックのうち、モード情報が格納された第１のブロックを検出し、該第１のブロックからモード情報を取り出し、
再生制御手段が、検出手段によって取り出されたモード情報に基づき、再生手段での第２のブロックを切り出す長さを設定し、
再生手段が、再生制御手段により設定された、第２のブロックを切り出す長さに基づき、第２のブロックを切り出すようにしたことを特徴とする再生装置である。
【００２０】
また、この発明は、単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータをヘリカルトラックで磁気テープに記録し、記録された複数のフォーマットのディジタルデータを再生するようにした記録再生装置において、
複数の記録フォーマット間で同一長の第１のブロックに対して、複数の記録フォーマット間で長さが異なる第２のブロックの記録フォーマットを識別するモード情報を格納するモード情報付加手段と、
所定間隔でタイミング信号を記録すると共に、複数の記録フォーマット間で長さが異なる第２のブロック、およびモード情報が付加された第１のブロックを記録する記録手段と、
磁気テープのヘリカルトラックに記録された信号を再生し、再生された信号から、設定された長さの第１のブロックおよび第２のブロックを切り出す再生手段と、
再生手段での第１のブロックおよび第２のブロックを切り出す長さを設定する再生制御手段と、
再生手段によって再生された第１のブロックのうち、第２のブロックの記録フォーマットを識別するモード情報が格納された第１のブロックを検出し、該第１のブロックからモード情報を取り出す検出手段と
を有し、
第１のブロックのブロック長は、タイミング信号によって一意的に定まるものであり、
再生手段が、磁気テープに所定間隔で記録されたタイミング信号を再生し、
再生制御手段が、再生手段により再生されたタイミング信号に基づき、再生手段での第１のブロックを切り出す長さを設定し、
再生手段が、再生制御手段により設定された、第１のブロックを切り出す長さに基づき、第１のブロックを切り出し、
検出手段が、再生手段によって切り出された第１のブロックのうち、モード情報が格納された第１のブロックを検出し、該第１のブロックからモード情報を取り出し、
再生制御手段が、検出手段によって取り出されたモード情報に基づき、再生手段での第２のブロックを切り出す長さを設定し、
再生手段が、再生制御手段により設定された、第２のブロックを切り出す長さに基づき、第２のブロックを切り出すようにしたことを特徴とする記録再生装置である。
【００２１】
また、この発明は、単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータを、ヘリカルトラックで磁気テープに記録するようにした記録方法において、
複数の記録フォーマット間で同一長の第１のブロックに対して、複数の記録フォーマット間で長さが異なる第２のブロックの記録フォーマットを識別するモード情報を格納するステップと、
所定間隔でタイミング信号を記録すると共に、複数の記録フォーマット間で長さが異なる第２のブロック、およびモード情報が付加された第１のブロックを記録するステップと
を有し、
第１のブロックのブロック長は、タイミング信号によって一意的に定まるものであることを特徴とする記録方法である。
【００２２】
また、この発明は、単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータがヘリカルトラックで記録可能な磁気テープから、記録されたディジタルデータの再生を行う再生方法において、
磁気テープは、複数の記録フォーマット間で同一長の第１のブロックと、複数の記録フォーマット間で長さが異なる第２のブロックとを有し、
磁気テープには所定間隔でタイミング信号が記録され、第１のブロックのブロック長は、タイミング信号によって一意的に定まるものであり、
磁気テープに所定間隔で記録されたタイミング信号を再生するステップと、
再生されたタイミング信号に基づき、第１のブロックを切り出す長さを設定するステップと、
設定された第１のブロックを切り出す長さに基づき、第１のブロックを切り出すステップと、
切り出された第１のブロックのうち、第２のブロックの記録フォーマットを識別するモード情報が格納された第１のブロックを検出し、該第１のブロックからモード情報を取り出すステップと、
取り出されたモード情報に基づき、第２のブロックを切り出す長さを設定するステップと、
設定された第２のブロックを切り出す長さに基づき、第２のブロックを切り出すステップと
を有することを特徴とする再生方法である。
【００２３】
また、この発明は、単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータをヘリカルトラックで磁気テープに記録し、記録された複数のフォーマットのディジタルデータを再生するようにした記録再生方法において、
複数の記録フォーマット間で同一長の第１のブロックに対して、複数の記録フォーマット間で長さが異なる第２のブロックの記録フォーマットを識別するモード情報を格納するステップと、
所定間隔でタイミング信号を記録すると共に、複数の記録フォーマット間で長さが異なる第２のブロック、およびモード情報が付加された第１のブロックを記録するステップと、
磁気テープに所定間隔で記録されたタイミング信号を再生するステップと、
再生されたタイミング信号に基づき、第１のブロックを切り出す長さを設定するステップと、
設定された第１のブロックを切り出す長さに基づき、第１のブロックを切り出すステップと、
切り出された第１のブロックのうち、第２のブロックの記録フォーマットを識別するモード情報が格納された第１のブロックを検出し、該第１のブロックからモード情報を取り出すステップと、
取り出されたモード情報に基づき、第２のブロックを切り出す長さを設定するステップと、
設定された第２のブロックを切り出す長さに基づき、第２のブロックを切り出すステップと
を有し、
第１のブロックのブロック長は、タイミング信号によって一意的に定まるものであることを特徴とする記録再生方法である。
また、この発明は、単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータを記録媒体に記録するようにした記録装置において、
複数の記録フォーマット間で同一長の第１のブロックに対して、複数の記録フォーマット間で長さが異なる第２のブロックの記録フォーマットを識別するモード情報を格納するモード情報付加手段と、
所定間隔でタイミング信号を記録すると共に、複数の記録フォーマット間で長さが異なる第２のブロック、およびモード情報が付加された第１のブロックを記録する記録手段と、
を有し、
第１のブロックのブロック長は、タイミング信号によって一意的に定まるものであることを特徴とする記録装置である。
また、この発明は、単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータが記録された記録媒体からディジタルデータの再生を行う再生装置において、
記録媒体は、複数の記録フォーマット間で同一長の第１のブロックと、複数の記録フォーマット間で長さが異なる第２のブロックとを有し、
記録媒体には所定間隔でタイミング信号が記録され、第１のブロックのブロック長は、タイミング信号によって一意的に定まるものであり、
磁気媒体に記録された信号を再生し、再生された信号から、設定された長さの第１のブロックおよび第２のブロックを切り出す再生手段と、
再生手段での第１のブロックおよび第２のブロックを切り出す長さを設定する再生制御手段と、
再生手段によって再生された第１のブロックのうち、第２のブロックの記録フォーマットを識別するモード情報が格納された第１のブロックを検出し、該第１のブロックからモード情報を取り出す検出手段と
を有し、
再生手段が、記録媒体に所定間隔で記録されたタイミング信号を再生し、
再生制御手段が、再生手段により再生されたタイミング信号に基づき、再生手段での第１のブロックを切り出す長さを設定し、
再生手段が、再生制御手段により設定された、第１のブロックを切り出す長さに基づき、第１のブロックを切り出し、
検出手段が、再生手段によって切り出された第１のブロックのうち、モード情報が格納された第１のブロックを検出し、該第１のブロックからモード情報を取り出し、
再生制御手段が、検出手段によって取り出されたモード情報に基づき、再生手段での第２のブロックを切り出す長さを設定し、
再生手段が、再生制御手段により設定された、第２のブロックを切り出す長さに基づき、第２のブロックを切り出すようにしたことを特徴とする再生装置である。
また、この発明は、単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータを記録媒体に記録し、記録された複数のフォーマットのディジタルデータを再生するようにした記録再生装置において、
複数の記録フォーマット間で同一長の第１のブロックに対して、複数の記録フォーマット間で長さが異なる第２のブロックの記録フォーマットを識別するモード情報を格納するモード情報付加手段と、
所定間隔でタイミング信号を記録すると共に、複数の記録フォーマット間で長さが異なる第２のブロック、およびモード情報が付加された第１のブロックを記録する記録手段と、
記録媒体に記録された信号を再生し、再生された信号から、設定された長さの第１のブロックおよび第２のブロックを切り出す再生手段と、
再生手段での第１のブロックおよび第２のブロックを切り出す長さを設定する再生制御手段と、
再生手段によって再生された第１のブロックのうち、第２のブロックの記録フォーマットを識別するモード情報が格納された第１のブロックを検出し、該第１のブロックからモード情報を取り出す検出手段と
を有し、
第１のブロックのブロック長は、タイミング信号によって一意的に定まるものであり、
再生手段が、記録媒体に所定間隔で記録されたタイミング信号を再生し、
再生制御手段が、再生手段により再生されたタイミング信号に基づき、再生手段での第１のブロックを切り出す長さを設定し、
再生手段が、再生制御手段により設定された、第１のブロックを切り出す長さに基づき、第１のブロックを切り出し、
検出手段が、再生手段によって切り出された第１のブロックのうち、モード情報が格納された第１のブロックを検出し、該第１のブロックからモード情報を取り出し、
再生制御手段が、検出手段によって取り出されたモード情報に基づき、再生手段での第２のブロックを切り出す長さを設定し、
再生手段が、再生制御手段により設定された、第２のブロックを切り出す長さに基づき、第２のブロックを切り出すようにしたことを特徴とする記録再生装置である。
また、この発明は、複数の記録フォーマット間で同一長の第１のブロックに対して、複数の記録フォーマット間で長さが異なる第２のブロックの記録フォーマットを識別するモード情報を格納するステップと、
所定間隔でタイミング信号を記録すると共に、複数の記録フォーマット間で長さが異なる第２のブロック、およびモード情報が付加された第１のブロックを記録するステップと
を有し、
第１のブロックのブロック長は、タイミング信号によって一意的に定まるものであることを特徴とする記録方法である。
また、この発明は、単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータが記録された記録媒体からディジタルデータの再生を行う再生方法において、
記録媒体は、複数の記録フォーマット間で同一長の第１のブロックと、複数の記録フォーマット間で長さが異なる第２のブロックとを有し、
記録媒体には所定間隔でタイミング信号が記録され、第１のブロックのブロック長は、タイミング信号によって一意的に定まるものであり、
記録媒体に所定間隔で記録されたタイミング信号を再生するステップと、
再生されたタイミング信号に基づき、第１のブロックを切り出す長さを設定するステップと、
設定された第１のブロックを切り出す長さに基づき、第１のブロックを切り出すステップと、
切り出された第１のブロックのうち、第２のブロックの記録フォーマットを識別するモード情報が格納された第１のブロックを検出し、該第１のブロックからモード情報を取り出すステップと、
取り出されたモード情報に基づき、第２のブロックを切り出す長さを設定するステップと、
設定された第２のブロックを切り出す長さに基づき、第２のブロックを切り出すステップと
を有することを特徴とする再生方法である。
また、この発明は、単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータを記録媒体に記録し、記録された複数のフォーマットのディジタルデータを再生するようにした記録再生方法において、
複数の記録フォーマット間で同一長の第１のブロックに対して、複数の記録フォーマット間で長さが異なる第２のブロックの記録フォーマットを識別するモード情報を格納するステップと、
所定間隔でタイミング信号を記録すると共に、複数の記録フォーマット間で長さが異なる第２のブロック、およびモード情報が付加された第１のブロックを記録するステップと、
記録媒体に所定間隔で記録されたタイミング信号を再生するステップと、
再生されたタイミング信号に基づき、第１のブロックを切り出す長さを設定するステップと、
設定された第１のブロックを切り出す長さに基づき、第１のブロックを切り出すステップと、
切り出された第１のブロックのうち、第２のブロックの記録フォーマットを識別するモード情報が格納された第１のブロックを検出し、該第１のブロックからモード情報を取り出すステップと、
取り出されたモード情報に基づき、第２のブロックを切り出す長さを設定するステップと、
設定された第２のブロックを切り出す長さに基づき、第２のブロックを切り出すステップと
を有し、
第１のブロックのブロック長は、タイミング信号によって一意的に定まるものであることを特徴とする記録再生方法である。
【００２４】
上述したように、この発明による記録装置および方法では、単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータを、ヘリカルトラックで磁気テープに記録する際に、複数の記録フォーマット間で同一長の第１のブロックに対して、記録フォーマットを識別するモード情報を格納するようにしているため、単位当たりのデータ量が互いに異なる複数のフォーマットのデータが記録されていても、再生時に、記録フォーマットを知ることができる。
【００２５】
また、この発明による再生装置および方法では、単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータが記録可能な磁気テープからデータの再生を行う際に、磁気テープに所定間隔で記録されたタイミング信号を再生し、再生されたタイミング信号に基づき再生信号から切り出すブロックの長さを設定して記録フォーマットを識別するモード情報が格納されたブロックを検出し、そのブロックから記録フォーマット情報を取り出し、この情報に基づき、ブロックを切り出す長さをさらに設定するようにしているため、記録フォーマット情報に格納されたフォーマットの信号を再生することができる。
【００２６】
また、この発明による記録再生装置および方法では、単位当たりのデータ量が互いに異なる複数のフォーマットのディジタルデータをヘリカルトラックで磁気テープに記録し、記録された複数のフォーマットのディジタルデータを再生する際に、記録時には、記録フォーマットを識別するモード情報を付加された、異なる複数の記録フォーマットのそれぞれについて同一長の第１のブロックを記録すると共に、複数の記録フォーマット間で異なる単位長を有するディジタルデータを、単位長に対応した長さの第２のブロックに格納して記録し、再生時には、磁気テープに所定間隔で記録されたタイミング信号を再生し、再生されたタイミング信号に基づき再生信号から切り出すブロックの長さを設定してモード情報が格納されたブロックを検出し、そのブロックから記録フォーマット情報を取り出し、この情報に基づき、ブロックを切り出す長さをさらに設定するようにしているため、記録フォーマット情報に格納されている情報に基づき、磁気テープに対して記録された、互いに異なる単位長を有する複数の記録フォーマットの信号を再生することができる。
【００２７】
【発明の実施の形態】
以下、この発明の一実施形態について説明する。この発明では、異なるビデオフォーマット間でも固定的な長さを持つシンクブロックに対して、ビデオのフォーマットに関する情報を格納する。再生時に、先ずそのシンクブロックを検出し、ビデオのフォーマットを識別するモード情報を抽出する。そして、抽出されたモード情報に基づきシステムの設定を行い、ビデオデータの格納されるシンクブロックを読み取り、ビデオデータの復号を行う。
【００２８】
この一実施形態による記録再生装置においては、互いに異なる複数のフォーマットのビデオ信号が統一的に扱われる。例えば、ＮＴＳＣ方式に基づいた５２５本／６０ＨｚのシステムおよびＰＡＬ方式に基づいた６２５本／５０Ｈｚのシステムによるビデオ信号が統一的に扱われるのに加えて、インターレス走査でライン数が１０８０本のシステム（以下、１０８０ｉ方式と称する）、プログレッシブ走査（ノンインターレス）でライン数がそれぞれ４８０本、７２０本、１０８０本のシステム（それぞれ４８０ｐ方式、７２０ｐ方式、１０８０ｐ方式と称する）など、ディジタルテレビジョン放送の方式として認められている信号が、統一的に扱われる。すなわち、殆ど共通のハードウェアによって、異なるフォーマットのビデオ信号を記録・再生することができる。
【００２９】
また、この一実施形態では、ビデオ信号およびオーディオ信号は、ＭＰＥＧ２(Moving Picture Experts Group Phase 2)方式に基づき圧縮符号化される。周知のように、ＭＰＥＧ２は、動き補償予測符号化と、ＤＣＴ(Discrete Cosine Transform) による圧縮符号化とを組み合わせたものである。ＭＰＥＧ２のデータ構造は、階層構造をなしており、下位から、ブロック層、マクロブロック層、スライス層、ピクチャ層、ＧＯＰ層およびシーケンス層となっている。
【００３０】
ブロック層は、ＤＣＴを行う単位であるＤＣＴブロックからなる。マクロブロック層は、複数のＤＣＴブロックで構成される。スライス層は、ヘッダ部と、行間をまたがらない任意個のマクロブロックより構成される。ピクチャ層は、ヘッダ部と、複数のスライスとから構成される。ピクチャは、１画面に対応する。ＧＯＰ(Group Of Picture)層は、ヘッダ部と、フレーム内符号化に基づくピクチャであるＩピクチャと、予測符号化に基づくピクチャであるＰおよびＢピクチャとから構成される。ＧＯＰには、最低１枚のＩピクチャが含まれ、ＰおよびＢピクチャは、存在しなくても許容される。最上層のシーケンス層は、ヘッダ部と複数のＧＯＰとから構成される。
【００３１】
ＭＰＥＧのフォーマットにおいては、スライスが１つの可変長符号系列である。可変長符号系列は、可変長符号を復号化しなければデータの境界を検出できない。
【００３２】
また、シーケンス層、ＧＯＰ層、ピクチャ層、スライス層およびマクロブロック層の先頭には、それぞれ、バイト単位に整列された識別コード（スタートコードと称される）が配される。なお、上述した各層のヘッダ部は、ヘッダ、拡張データまたはユーザデータをまとめて記述したものである。ヘッダ部は、それぞれ可変長符号系列である。
【００３３】
シーケンス層のヘッダには、画像（ピクチャ）のサイズ（縦横の画素数）が記述される。ＧＯＰ層のヘッダには、タイムコードおよびＧＯＰを構成するピクチャ数が記述される。
【００３４】
スライス層に含まれるマクロブロックは、複数のＤＣＴブロックの集合であり、ＤＣＴブロックの符号化系列は、量子化されたＤＣＴ係数の系列を０係数の連続回数（ラン）とその直後の非０系列（レベル）を１つの単位として可変長符号化したものである（詳細は後述する）。マクロブロックならびにマクロブロック内のＤＣＴブロックには、バイト単位に整列した識別コードは付加されない。すなわち、これらは、１つの可変長符号系列ではない。
【００３５】
詳細は後述するが、マクロブロックは、画面（ピクチャ）を１６画素×１６ラインの格子状に分割したものである。スライスは、例えばこのマクロブロックを水平方向に連結してなる。連続するスライスの前のスライスの最後のマクロブロックと、次のスライスの先頭のマクロブロックとは連続しており、スライス間でのマクロブロックのオーバーラップを形成することは、許されていない。
【００３６】
ＭＰＥＧ２方式では、データが少なくともマクロブロック単位で揃わないと、画像データとして復号化を行うことができない。また、画面のサイズが決まると、１画面当たりのマクロブロック数は、一意に決まる。
【００３７】
一方、復号および符号化による信号の劣化を避けるためには、符号化データ上で編集することが望ましい。このとき、予測符号化によるＰピクチャおよびＢピクチャは、その復号に、時間的に前のピクチャあるいは前後のピクチャを必要とする。そのため、編集単位を１フレーム単位とすることができない。この点を考慮して、この一実施形態では、１つのＧＯＰが１枚のＩピクチャからなるようにしている。
【００３８】
また、例えば１フレーム分の記録データが記録される記録領域が所定のものとされる。ＭＰＥＧ２では、可変長符号化を用いているので、１フレーム期間に発生するデータを所定の記録領域に記録できるように、１フレーム分の発生データ量が等長化される。
【００３９】
さらに、この一実施形態では、磁気テープへの記録に適するように、１スライスを１マクロブロックから構成すると共に、１マクロブロックを、所定長の固定枠に当てはめる。
【００４０】
図１は、この一実施形態による記録再生装置１００の構成の一例を示す。先ず、この構成を概略的に説明する。記録時には、所定の方式のディジタルビデオ信号が端子１０１から入力される。このビデオ信号は、ＭＰＥＧエンコーダ１０２で可変長符号化されて、可変長符号化（ＶＬＣ）データとして出力される。このデータは、ＭＰＥＧ２(Moving Picture Experts Group Phase 2)に準拠したエレメンタリストリーム（ＥＳ）である。この出力は、セレクタ１０３の一方の入力端に供給される。
【００４１】
一方、端子１０４は、様々なフォーマットを包含できるように、ＡＮＳＩ／ＳＭＰＴＥ  ３０５Ｍによって規定されたインターフェイスである、ＳＤＴＩ(Serial Data Transport Interface) のフォーマットのデータが入力される。端子１０４から、ＭＰＥＧ２のエレメンタリストリームを含んだ信号が入力される。この信号は、ＳＤＴＩ受信回路１０５で同期検出される。そして、バッファに一旦溜め込まれ、エレメンタリストリームを抜き出される。抜き出されたエレメンタリストリームは、セレクタ１０３の他方の入力端に供給される。
【００４２】
セレクタ１０３で選択され出力されたエレメンタリストリームは、ストリームコンバータ１０６に供給される。後述するように、ストリームコンバータ１０６では、ＭＰＥＧ２の規定に基づきＤＣＴブロック毎に並べられていたＤＣＴ係数を、１マクロブロックを構成する複数のＤＣＴブロックを通して、周波数成分毎に並べ替える。並べ替えられた変換エレメンタリストリームは、パッキング回路１０７に供給される。
【００４３】
エレメンタリストリームのビデオデータは、可変長符号化されているため、各マクロブロックのデータの長さが不揃いである。パッキング回路１０７では、マクロブロックが固定枠に流し込まれる。このとき、固定枠からはみ出た部分は、オーバーフロー部分とされ、固定枠のサイズに対して余った部分に順に詰め込まれる。こうしてパッキングされたデータは、ＥＣＣエンコーダ１０８に供給される。
【００４４】
ＥＣＣ(Error Correction Coding) エンコーダ１０８には、パッキングされたビデオ信号が供給されると共に、例えば端子１０９からディジタルオーディオ信号が供給される。この一実施形態では、非圧縮のディジタルオーディオ信号が扱われる。これらの信号は、ＥＣＣエンコーダ１０８で、シンクブロック毎にシャフリングが行われる。シャフリングが行われることによって、テープ上のパターンに対して、データが均一的に配置されるようになる。それと共に、例えば内符号パリティおよび外符号パリティが付加され、積符号を用いたエラー訂正符号化が行われる。そして、エラー訂正符号化されたデータに対して、同期を検出するためのＳＹＮＣパターン、シンクブロックを識別するためのＩＤ、および、記録されるデータの内容に関する情報を示すＤＩＤが付加される。これら、ＳＹＮＣパターン、ＩＤおよびＤＩＤについては、後述する。
【００４５】
ＥＣＣエンコーダ１０８の出力は、図示されない記録符号化回路によって例えばチャンネル符号化され、記録に適した形式に変換され、記録アンプ１１０で増幅されて記録ヘッド１１１に供給される。記録ヘッド１１１で磁気テープ１２０に対してヘリカルスキャン方式で以て記録される。記録方式およびフォーマットについては、詳細は後述する。
【００４６】
再生時には、磁気テープ１２０に記録された信号が再生ヘッド１３０で再生され、再生アンプ１３１に供給される。再生信号は、再生アンプ１３１で等化や波形整形などを施され、図示されない復号回路によってディジタル信号に変換される。再生アンプ１３１から出力された再生ディジタル信号は、ＥＣＣデコーダ１３２に供給される。
【００４７】
ＥＣＣデコーダ１３２では、先ず、記録時に付加されたＳＹＮＣパターンに基づき同期検出が行われ、シンクブロックが切り出される。そして、記録時に付加されたエラー訂正符号に基づき、エラー訂正が行われる。エラーがエラー訂正符号の持つエラー訂正能力を上回って存在するときには、その旨示すエラーフラグが立てられる。そして、デシャフリングが行われ、記録時にシャフリングされたデータが元の順序に並べ直される。
【００４８】
ＥＣＣデコーダ１３２から出力されたビデオデータは、デパッキング回路１３３に供給される。デパッキング回路１３３では、記録時に施されたパッキングを解除する。すなわち、マクロブロック単位にデータの長さを戻して、元の可変長符号を復元する。ここで、上述のＥＣＣデコーダ１３２でエラーフラグが立てられていれば、図示されないコンシール回路により、エラー訂正されなかったデータの修整が行われる。データ修整は、例えばデータを全て〔０〕で埋める、あるいは、前フレームのデータに置き替えることでなされる。なお、ＥＣＣデコーダ１３２では、オーディオデータのエラー訂正も行われる。オーディオデータは、例えば端子１３９に導出される。
【００４９】
デパッキング回路１３３の出力は、ストリームコンバータ１３４に供給される。ストリームコンバータ１３４では、上述のストリームコンバータ１０６と逆の処理がなされる。すなわち、ＤＣＴブロックを通して周波数毎に並べられていたＤＣＴ係数を、ＤＣＴブロック毎に並び替える。これにより、再生信号がＭＰＥＧ２に準拠したエレメンタリストリームに変換される。
【００５０】
このエレメンタリストリームは、ＳＤＴＩ送信回路１３５に供給されることで、ＳＤＴＩフォーマットに変換され、端子１３６に導出される。また、ＭＰＥＧデコーダ１３７に供給されることで、ＭＰＥＧ２の規定に基づいた復号化が行われ、ディジタルビデオ信号に復号されて端子１３８に導出される。
【００５１】
この一実施形態では、磁気テープへの信号の記録は、回転する回転ヘッド上に設けられた磁気ヘッドにより、斜めのトラックを形成する、ヘリカルスキャン方式によって行われる。磁気ヘッドは、回転ドラム上の、互いに対向する位置に、それぞれ複数個が設けられる。すなわち、磁気テープが回転ヘッドに１８０°程度の巻き付け角で以て巻き付けられている場合、回転ヘッドの１８０°の回転により、同時に複数本のトラックを形成することができる。また、磁気ヘッドは、互いにアジマスの異なる２個で一組とされる。複数個の磁気ヘッドは、隣接するトラックのアジマスが互いに異なるように配置される。
【００５２】
図２は、上述した回転ヘッドにより磁気テープ上に形成されるトラックフォーマットの一例を示す。これは、１フレーム当たりのビデオおよびオーディオデータが８トラックで記録される例である。例えばフレーム周波数が２９．９７Ｈｚ、レートが５０Ｍｂｐｓ、有効ライン数が４８０本で有効水平画素数が７２０画素のインターレス信号（４８０ｉ信号）およびオーディオ信号が記録される。また、フレーム周波数が２５Ｈｚ、レートが５０Ｍｂｐｓ、有効ライン数が５７６本で有効水平画素数が７２０画素のインターレス信号（５７６ｉ信号）およびオーディオ信号も、図２と同一のテープフォーマットによって記録できる。
【００５３】
互いに異なるアジマスの２トラックによって１セグメントが構成される。すなわち、８トラックは、４セグメントからなる。セグメントを構成する１組のトラックに対して、アジマスと対応するトラック番号〔０〕とトラック番号〔１〕が付される。図２に示される例では、前半の８トラックと、後半の８トラックとの間で、トラック番号が入れ替えられると共に、フレーム毎に互いに異なるトラックシーケンスが付される。これにより、アジマスが異なる１組の磁気ヘッドのうち一方が、例えば目詰まりなどにより読み取り不能状態に陥っても、前フレームのデータを利用してエラーの影響を取り除くことができ、データの修整を良好に行うことができる。
【００５４】
トラックのそれぞれにおいて、両端側にビデオデータが記録されるビデオセクタが配され、ビデオセクタに挟まれて、オーディオデータが記録されるオーディオセクタが配される。なお、この図２および後述する図３は、テープ上のセクタの配置を示すものである。
【００５５】
この例では、８チャンネルのオーディオデータを扱うことができるようにされている。Ａ１〜Ａ８は、それぞれオーディオデータの１〜８ｃｈを示す。オーディオデータは、セグメント単位で配列を変えられて記録される。また、ビデオデータは、この例では、１トラックに対して４エラー訂正ブロック分のデータがインターリーブされ、Ｕｐｐｅｒ  ＳｉｄｅおよびＬｏｗｅｒ  Ｓｉｄｅのセクタに分割され記録される。Ｌｏｗｅｒ  Ｓｉｄｅのビデオセクタには、所定位置にシステム領域が設けられる。
【００５６】
なお、図２において、ＳＡＴ１（Ｔｒ）およびＳＡＴ２（Ｔｍ）は、サーボロック用の信号が記録されるエリアである。また、各記録エリアの間には、所定の大きさのギャップ（Ｖｇ１，Ｓｇ１，Ａｇ，Ｓｇ２，Ｓｇ３およびＶｇ２）が設けられる。
【００５７】
図２は、１フレーム当たりのデータを８トラックで記録する例であるが、記録再生するデータのフォーマットによっては、１フレーム当たりのデータを４トラック、６トラックなどでの記録することができる。図３Ａは、１フレームが６トラックのフォーマットである。この例では、トラックシーケンスが〔０〕のみとされる。
【００５８】
図３Ｂに示すように、テープ上に記録されるデータは、シンクブロックと称される等間隔に区切られた複数のブロックからなる。図３Ｃは、シンクブロックの構成を概略的に示す。詳細は後述するが、シンクブロックは、同期検出するためのＳＹＮＣパターン、シンクブロックのそれぞれを識別するためのＩＤ、後続するデータの内容を示すＤＩＤ、データパケットおよびエラー訂正用の内符号パリティから構成される。データは、シンクブロック単位でパケットとして扱われる。すなわち、記録あるいは再生されるデータ単位の最小のものが１シンクブロックである。シンクブロックが多数並べられて（図３Ｂ）、例えばビデオセクタが形成される（図３Ａ）。
【００５９】
図４は、各トラックにおける記録単位である、シンクブロックの一例を示す。この一実施形態においては、１シンクブロックに対して１個乃至は２個のマクロブロックが格納されると共に、１シンクブロックのサイズは、扱うビデオ信号のフォーマットに応じて長さが可変とされる。図４Ａに示されるように、１シンクブロックは、先頭から、２バイトのＳＹＮＣパターン、２バイトのＩＤ、１バイトのＤＩＤ、例えば１１２バイト〜２０６バイトの間で可変に規定されるデータ領域および１２バイトのパリティ（内符号パリティ）からなる。なお、データ領域は、ペイロードとも称される。
【００６０】
先頭の２バイトのＳＹＮＣパターンは、同期検出用であり、所定のパターンからなる。固有のパターンに対して一致するＳＹＮＣパターンを検出することで、同期検出が行われる。
【００６１】
ＩＤは、ＩＤ０およびＩＤ１の２つの部分からなり、個々のシンクブロックを識別するための情報が格納される。図５Ａは、ＩＤ０およびＩＤ１のビットアサインの一例を示す。ＩＤ０は、１トラック中のシンクブロックのそれぞれを識別するための識別情報（ＳＹＮＣ  ＩＤ）が格納される。ＳＹＮＣ  ＩＤは、例えば通し番号である。ＳＹＮＣ  ＩＤは、８ビットで表現される。
【００６２】
ＩＤ１は、シンクブロックのトラックに関する情報が格納される。ＭＳＢ側をビット７、ＬＳＢ側をビット０とした場合、このシンクブロックに関して、ビット７でトラックの上側（Ｕｐｐｅｒ）か下側（Ｌｏｗｅｒ）かが示され、ビット５〜ビット２で、トラックのセグメントが示される。また、ビット１は、トラックのアジマスに対応するトラック番号が示され、ビット０は、このシンクブロックがビデオデータおよびオーディオデータのうち何方のものであるかが示される。
【００６３】
ＤＩＤは、ペイロードに関する情報が格納される。上述したＩＤ１のビット０の値に基づき、ビデオおよびオーディオで、ＤＩＤの内容が異なる。図５Ｂは、ビデオの場合のＤＩＤのビットアサインの一例を示す。ビット７〜ビット４は、未定義（Ｒｅｓｅｒｖｅｄ）とされている。ビット３および２は、ペイロードのモードであり、例えばペイロードのタイプが示される。ビット３および２は、補助的なものである。ビット１でペイロードに１個あるいは２個のマクロブロックが格納されることが示される。ビット０でペイロードに格納されるビデオデータが外符号パリティであるかどうかが示される。
【００６４】
図５Ｃは、オーディオの場合のＤＩＤのビットアサインの一例を示す。ビット７〜ビット４は、Ｒｅｓｅｒｖｅｄとされている。ビット３でペイロードに格納されているデータがオーディオデータであるか、一般的なデータであるかどうかが示される。ペイロードに対して、圧縮符号化されたオーディオデータが格納されている場合には、ビット３がデータを示す値とされる。
【００６５】
ビット２〜ビット０の〔Ａｍｏｄｅ２〕、〔Ａｍｏｄｅ１〕および〔Ａｍｏｄｅ０〕は、ＮＴＳＣ方式における、５フィールドシーケンスの情報が格納される。すなわち、ＮＴＳＣ方式においては、ビデオ信号の１フィールドに対してオーディオ信号は、サンプリング周波数が４８ｋＨｚの場合、８００サンプルおよび８０１サンプルの何れかであり、このシーケンスが５フィールド毎に揃う。ビット２〜ビット０によって、シーケンスの何処に位置するかが示される。
【００６６】
また、後述するが、このビット２〜ビット０は、その３ビットによって〔７〕が表されるときに、続くデータがビデオの記録フォーマットを識別する情報である、ＡＵＸ２であることが示される。
【００６７】
図４に戻り、図４Ｂ〜図４Ｅは、上述のペイロードの例を示す。図４Ｂおよび図４Ｃは、ペイロードに対して、１および２マクロブロックのビデオデータ（可変長符号化データ）が格納される場合の例をそれぞれ示す。図４Ｂに示される、１マクロブロックが格納される例では、先頭の３バイトに、後続するマクロブロックの長さを示す長さ情報ＬＴが配される。なお、長さ情報ＬＴには、自分自身の長さは含まれない。また、図４Ｃに示される、２マクロブロックが格納される例では、先頭に第１のマクロブロックの長さ情報ＬＴが配され、続けて第１のマクロブロックが配される。そして、第１のマクロブロックに続けて第２のマクロブロックの長さを示す長さ情報ＬＴが配され、続けて第２のマクロブロックが配される。
【００６８】
図４Ｄは、ペイロードに対して、ビデオＡＵＸデータが格納される場合の例を示す。先頭の長さ情報ＬＴには、自分自身を含まないビデオＡＵＸデータの長さが記される。この長さ情報ＬＴに続けて、５バイトのシステム情報、１２バイトのＰＩＣＴ情報、および９２バイトのユーザ情報が格納される。ペイロードの長さに対して余った部分は、Ｒｅｓｅｒｖｅｄとされる。
【００６９】
図４Ｅは、ペイロードに対してオーディオデータが格納される場合の例を示す。オーディオデータは、ペイロードの全長にわたって詰め込むことができる。オーディオ信号は、圧縮処理などが施されない、例えばＰＣＭ(Pulse Code Modulation) 形式で扱われる。これに限らず、所定の方式で圧縮符号化されたオーディオデータを扱うようにもできる。
【００７０】
この一実施形態においては、このように、シンクブロック長が可変とされているため、ビデオデータを記録するシンクブロックの長さと、オーディオデータを記録するシンクブロックの長さとを、信号フォーマットに応じてそれぞれ最適な長さに設定することができる。これにより、複数の異なる信号フォーマットを統一的に扱うことができる。
【００７１】
次に、この記録再生装置１００の各部について、さらに詳細に説明する。図６は、ＭＰＥＧエンコーダ１０２の構成の一例を示す。端子１５０から供給された信号は、ブロック化回路１５１で、例えば１６画素×１６ラインのマクロブロックに分割される。このマクロブロックは、減算器１５４の一方の入力端に供給されると共に、動き検出回路１６０に供給される。さらに、入力された画像データは、統計処理回路１５２にも供給される。統計処理回路１５２では、所定の統計処理により入力画像データの複雑さが算出される。算出結果は、ビットレート制御回路１５３に供給される。
【００７２】
動き検出回路１６０では、ブロック化回路１５１から供給されたマクロブロックと、後述する逆量子化回路１６３および逆ＤＣＴ回路１６２とを介して供給される、１フレーム（あるいは１フィールド）前のマクロブロックとを比較して、例えばブロックマッチングにより動き情報（動きベクトル）を得る。動き補償回路１６１では、この動き情報に基づく動き補償が行われ、動き補償された結果が減算器１５４の他方の入力端に供給される。
【００７３】
減算器１５４で入力画像データと動き補償結果との差分が求められ、ＤＣＴ回路１５５に供給される。ＤＣＴ回路１５５では、この差分のマクロブロックをさらに８画素×８ラインからなるＤＣＴブロックに分割し、それぞれのＤＣＴブロックについて、ＤＣＴを行う。ＤＣＴ回路１５５から出力されたＤＣＴ係数は、量子化回路１５６で量子化される。量子化の際に、ビットレート制御回路１５３からの制御情報に基づき、ビットレートが制御される。量子化されたＤＣＴ係数は、逆量子化回路１６３およびジグザグスキャン回路１５７に供給される。
【００７４】
ジグザグスキャン回路１５７では、ＤＣＴ係数がジグザグスキャンで出力され、ＤＣＴブロックそれぞれについて、ＤＣ成分および低域成分から高域成分に順に並べられる。このＤＣＴ係数は、ＶＬＣ回路１５８で可変長符号化され、ＭＰＥＧ２に準拠したエレメンタリストリームとして、出力端１５９に導出される。出力されるエレメンタリストリームは、マクロブロック単位の可変長符号化データである。
【００７５】
図７は、ジグザグスキャン回路１５７およびＶＬＣ回路１５８での処理を概略的に示す。図７Ａに示されるように、ＤＣＴブロックにおいて例えば左上がＤＣ成分として、右方向および下方向に、水平空間周波数および垂直空間周波数がそれぞれ高くなるとする。ジグザグスキャン回路１５７では、左上のＤＣ成分から始めて、水平ならびに垂直空間周波数が高くなる方向に、ＤＣＴブロックの各ＤＣＴ係数がジグザグにスキャンされる。
【００７６】
その結果、図７Ｂに一例が示されるように、全部で６４個（８画素×８ライン）のＤＣＴ係数が周波数成分順に並べられて得られる。このＤＣＴ係数がＶＬＣ回路１５８に供給され、可変長符号化される。すなわち、各係数は、最初の係数は、ＤＣ成分として固定的であり、次の成分（ＡＣ成分）からは、連続するランとそれに続くレベルとで係数が括られ、１つの符号が割り当てられることで、可変長符号化がなされる。符号は、周波数成分の低い（低次の）係数から高い（高次の）係数へと、ＡＣ1 ，ＡＣ2 ，ＡＣ3 ，・・・と割り当てられ、並べられる。
【００７７】
ＶＬＣ回路１５８での可変長符号化の際の符号化情報がビットレート制御回路１５３に供給される。ビットレート制御回路１５３では、この符号化情報と、上述した統計処理回路１５２によるマクロブロックの複雑さの算出結果とに基づき、出力において適切なビットレートが得られるように、ビットレート制御情報を量子化回路１５６に供給する。このビットレート制御情報により、ＧＯＰの固定長化がなされる。
【００７８】
一方、逆量子化回路１６３に供給されたＤＣＴ係数は、逆量子化され逆ＤＣＴ回路１６２によって画像データに復号され、動き検出回路１６０および動き補償回路１６１に供給される。
【００７９】
なお、この一実施形態では、Ｉピクチャだけを用い、ＰおよびＢピクチャが用いられない。したがって、上述したＭＰＥＧエンコーダ１０２の構成において、フレームあるいはフィールド間の動き補償を行うための構成、すなわち、逆量子化回路１６３、逆ＤＣＴ回路１６２、動き補償回路１６１および動き検出回路１６０は、省略することができる。
【００８０】
ストリームコンバータ１０６では、供給された信号のＤＣＴ係数の並べ替えが行われる。すなわち、それぞれのマクロブロック内で、ＭＰＥＧ２の規定に基づいてＤＣＴブロック毎に周波数成分順に並べられたＤＣＴ係数が、マクロブロックを構成する各ＤＣＴブロックを通して、周波数成分順に並べ替えられる。
【００８１】
図８は、ストリームコンバータ１０６におけるＤＣＴ係数の並べ替えを概略的に示す。例えば輝度信号Ｙと色度信号Ｃｂ，Ｃｒとの比が４：２：２のフォーマットの場合、１マクロブロックは、輝度信号Ｙによる４個のＤＣＴブロック（ＤＣＴブロックＹ1 ，Ｙ2 ，Ｙ3 およびＹ4 ）と、色度信号Ｃｂ，Ｃｒのそれぞれによる２個ずつのＤＣＴブロック（ＤＣＴブロックＣｂ1 ，Ｃｂ2 ，Ｃｒ1 およびＣｒ2 ）からなる。
【００８２】
上述したように、ＭＰＥＧエンコーダ１０２では、ＭＰＥＧ２の規定に従いジグザグスキャンが行われ、図８Ａに示されるように、各ＤＣＴブロック毎に、ＤＣＴ係数がＤＣ成分および低域成分から高域成分に、周波数成分の順に並べられる。一つのＤＣＴブロックのスキャンが終了したら、次のＤＣＴブロックのスキャンが行われ、同様に、ＤＣＴ係数が並べられる。
【００８３】
すなわち、マクロブロック内で、ＤＣＴブロックＹ1 ，Ｙ2 ，Ｙ3 およびＹ4 、ＤＣＴブロックＣｂ1 ，Ｃｂ2 ，Ｃｒ1 およびＣｒ2 のそれぞれについて、ＤＣＴ係数がＤＣ成分および低域成分から高域成分へと周波数成分順に並べられる。そして、上述したように、連続したランとそれに続くレベルとからなる組に、〔ＤＣ，ＡＣ1 ，ＡＣ2 ，ＡＣ3 ，・・・〕と、それぞれ１つの符号が割り当てられ可変長符号化されている。
【００８４】
ストリームコンバータ１０６では、可変長符号化され並べられたＤＣＴ係数を、一旦可変長符号を解読して各係数の区切りを検出し、マクロブロックを構成する各ＤＣＴブロックを跨いで、周波数成分順に並べ替える。この様子を、図８Ｂに示す。ＤＣ成分ならびに低域成分から高域成分へ、すなわち低次の係数から高次の係数へと、各ＤＣＴブロックを跨いで順にＤＣＴ係数が並べられる。
【００８５】
すなわち、マクロブロック内で、ＤＣ（Ｙ1 ），ＤＣ（Ｙ2 ），ＤＣ（Ｙ3 ），ＤＣ（Ｙ4 ），ＤＣ（Ｃｂ1 ），ＤＣ（Ｃｂ2 ），ＤＣ（Ｃｒ1 ），ＤＣ（Ｃｒ2 ），ＡＣ1 （Ｙ1 ），ＡＣ1 （Ｙ2 ），ＡＣ1 （Ｙ3 ），ＡＣ1 （Ｙ4 ），ＡＣ1 （Ｃｂ1 ），ＡＣ1 （Ｃｂ2 ），ＡＣ1 （Ｃｒ1 ），ＡＣ1 （Ｃｒ2 ），・・・と、ＤＣＴブロックを跨いで、ＤＣ成分を含む各周波数成分順にＤＣＴ係数が並べられる。なお、実際には、連続したランとそれに続くレベルとからなる組に対して割り当てられた１つの符号が、各周波数成分順に対応して並べられる。
【００８６】
なお、このストリーム変換を最短の時間で行うには、ＤＣＴ係数の並び替えを、画素データのレートのクロックで動作させて、前後との信号のやり取りを行うバスの転送速度を十分に確保する必要がある。例えば、画素レートが２７ＭＨｚ／ｂｐｓ(bit per second)、１画素が８ビットであるとする。可変長符号化の結果は、１画素が最大で３倍の２４ビットになるので、バンド幅としては、２７ＭＨｚ×２４ビットが必要とされる。ここで、８１ＭＨｚ×８ビット、あるいは、５４ＭＨｚ×１６ビットで入出力を行うことで、ビット幅を減らすことができ、マクロブロックの最大長を制限する必要がなくなる。
【００８７】
また、マクロブロックの最大長が制限されている場合には、その長さ分のデータが１マクロブロック分の転送時間内に転送できるだけのバンド幅を確保する。例えば、マクロブロックの最大長が５１２バイトに制限されていれば、２７ＭＨｚ×８ビットのバンド幅でインターフェイスを行う。
【００８８】
さらに、このストリームコンバータ１０６では、１マクロブロック／１スライスではないようなエレメンタリストリームが外部から供給された場合に、これを１マクロブロック／１スライスに変換する機能を持たせることができる（図示しない）。例えば、端子１０４から供給されたエレメンタリストリームが１ストライプ／１スライスである場合、このストリームコンバータ１０６で、１マクロブロック／１スライスに変換する。
【００８９】
さらにまた、このストリームコンバータ１０６では、外部から供給されたエレメンタリストリームが装置の記録ビットレート、すなわち、上述したＧＯＰ単位の固定長を越えてしまうような場合のオーバーフローを防止するような機能を持たせることができる（図示しない）。例えば、ストリームコンバータ１０６において、ＤＣＴ係数の上位係数（高域成分）をゼロに置き替え、打ち切る。
【００９０】
なお、ここでは、ストリームコンバータ１０６において、ＤＣＴ係数の可変長符号を解読して係数の並べ替えを行っているが、これはこの例に限定されない。すなわち、可変長符号が復号されたＤＣＴ係数を並び替えるようにしてもよい。
【００９１】
マクロブロックの長さは、変換エレメンタリストリームと変換前のエレメンタリストリームとで同一である。また、ＭＰＥＧエンコーダ１０２において、ビットレート制御によりＧＯＰ単位に固定長化されていても、マクロブロック単位で見ると、長さが変動している。パッキング回路１０７では、マクロブロックを固定枠に当てはめる。
【００９２】
図９は、パッキング回路１０７でのマクロブロックのパッキング処理を概略的に示す。マクロブロックは、所定のデータ長を持つ固定枠に当てはめられ、パッキングされる。このとき用いられる固定枠のデータ長を、記録および再生の際のデータの最小単位であるシンクブロック長と一致させると、後続するＥＣＣエンコーダ１０８におけるシャフリングおよびエラー訂正符号化の際に、都合が良い。例えば８マクロブロック毎に処理が行われ、マクロブロックのそれぞれに対して＃１，＃２，・・・，＃８と番号を付ける。
【００９３】
可変長符号化によって、図９Ａに一例が示されるように、８マクロブロックは、互いに長さが異なる。この例では、固定枠である１シンクブロックの長さと比較して、マクロブロック＃１のデータ，＃３のデータおよび＃６のデータがそれぞれ長く、マクロブロック＃２のデータ，＃５のデータ，＃７のデータおよび＃８のデータがそれぞれ短い。また、マクロブロック＃４のデータは、１シンクブロックと略等しい長さである。
【００９４】
パッキング処理によって、マクロブロックが１シンクブロック長の固定長枠に流し込まれ、１フレーム期間で発生したデータ全体が固定長化される。図９Ｂに一例が示されるように、１シンクブロックと比較して長いマクロブロックは、シンクブロック長に対応する位置で分割される。分割されたマクロブロックのうち、シンクブロック長からはみ出た部分（オーバーフロー部分）は、先頭から順に余った領域に、すなわち、長さがシンクブロック長に満たないマクロブロックの後ろに、詰め込まれる。
【００９５】
図９Ｂの例では、マクロブロック＃１のオーバーフロー部分が、先ず、マクロブロック＃２の後ろに詰め込まれ、そこがシンクブロックの長さに達すると、マクロブロック＃５の後ろに詰め込まれる。次に、マクロブロック＃３のオーバーフロー部分がマクロブロック＃７の後ろに詰め込まれる。さらに、マクロブロック＃６のオーバーフロー部分がマクロブロック＃７の後ろに詰め込まれ、さらにはみ出た部分がマクロブロック＃８の後ろに詰め込まれる。こうして、各マクロブロックがシンクブロック長の固定枠に対してパッキングされる。
【００９６】
各マクロブロックの長さは、ストリームコンバータ１０６において予め調べておくことができる。これにより、このパッキング回路１０７では、ＶＬＣデータをデコードして内容を検査すること無く、マクロブロックの最後尾を知ることができる。
【００９７】
また、パッキングされたデータが磁気テープ上に記録される際には、固定長枠のマクロブロックの先頭部分にマクロブロックの長さを示す長さ情報ＬＴが付される。再生時には、この長さ情報ＬＴに基づきパッキングされたデータが連結され、マクロブロックデータが復元される。これを、デパッキングと称する。
【００９８】
パッキング回路１０７の出力は、ＥＣＣエンコーダ１０８に供給される。ＥＣＣエンコーダ１０８では、１ＧＯＰ分のデータが溜まったら、固定枠長に対応するブロックのそれぞれを所定の規則に基づきシャフリングして並び替える。そして、並び替えられたブロックのそれぞれについて、画面上の位置とテープ上の記録位置とを関連付ける。シャフリングを行うことにより、テープ上の連続した位置に発生するような、バーストエラーに対する耐性を高めることができる。なお、シャフリングは、上述のパッキング回路１０７にその機能を持たせて行ってもよい。
【００９９】
シャフリングがなされると、所定のデータ単位（シンボル）で外符号パリティおよび内符号パリティが付加され、積符号を用いたエラー訂正符号化が行われる。先ず、所定数のブロックを通して外符号パリティが付加され、次に、外符号パリティを含めたブロックのそれぞれに対して、ブロックの方向に内符号パリティが付加される。内符号パリティは、パッキングの際に用いられた固定枠と同一のデータ系列からなる内符号ブロックを単位として付加される。そして、それぞれの内符号ブロックの先頭には、ＤＩＤ、ＩＤおよびＳＹＮＣパターンが付加され、シンクブロックが形成される。
【０１００】
なお、内符号パリティおよび外符号パリティとで完結するデータブロックを、エラー訂正ブロックと称する。
【０１０１】
エラー訂正符号化されたデータは、図示されないスクランブル回路によってスクランブル処理され、周波数成分が平均化される。そして、記録アンプ１１０に供給され、記録符号化され、磁気テープ１２０への記録に適した形式に変換される。この一実施形態では、記録符号化には、パーシャルレスポンスのプリコーダが用いられる。記録符号化されたデータは、記録ヘッド１１１によって磁気テープ１２０に記録される。
【０１０２】
次に、再生時の処理について説明する。磁気テープ１２０に記録された信号は、再生ヘッド１３０によって再生される。再生信号は、再生アンプ１３１に供給され、等化器でディジタルデータに復元され、パーシャルレスポンスのデコードが行われる。このとき、ビタビ復号方式を利用することにより、エラーレートを改善することができる。
【０１０３】
再生アンプ１３１から出力された再生ディジタルデータは、ＥＣＣデコーダ１３２に供給される。ＥＣＣデコーダ１３２では、先ず、ＳＹＮＣパターンが検出され、シンクブロックが切り出される。シンクブロック中の内符号ブロックが内符号パリティにより内符号訂正され、ＩＤに基づき図示されないメモリの所定のアドレスに書き込まれる。エラー訂正符号の持つエラー訂正能力を超えてエラーが存在するときには、エラーが訂正できないとされ、そのシンボルに対してエラーフラグが立てられる。こうして、１ＧＯＰ分のデータの内符号訂正が終わったら、メモリに書き込まれたデータを用いて外符号訂正が行われる。
【０１０４】
ここでも同様に、エラー訂正符号の持つエラー訂正能力を超えてエラーが存在する場合には、エラーフラグが立てられる。外符号訂正によるエラーフラグは、後述するストリームコンバータ１３４に供給される。
【０１０５】
こうしてエラー訂正されたデータに対して、デシャフリングがなされ、データのアドレスが復元される。すなわち、記録時には、エラー訂正符号化の前に、所定の規則に基づきシャフリングがなされているため、ここでは、その逆の処理を行い、データを正しい順番に並び替える。デシャフリングが行われたデータは、デパッキング回路１３３に供給される。
【０１０６】
デパッキング回路１３３では、記録時に上述したパッキング回路１０７でパッキングされたマクロブロックの復元を行う。すなわち、シンクブロックはマクロブロックに対応しており、ペイロードの例えば先頭に記録されている長さ情報ＬＴに基づき、マクロブロックのそれぞれのデータを連結し、元のマクロブロックを復元する。
【０１０７】
磁気テープ１２０の速度を記録時よりも高速にして再生する高速再生や、記録時と異なるテープ速度で再生を行う変速再生を行った場合には、回転ヘッドのトレース角とヘリカルトラックとの関係が変わり、１トラックを正確にトレースすることができなくなる。そのため、１ＧＯＰ全ての信号を取得できないので、デパッキング処理がなされない。したがって、シンクブロック単位での再生が行われる。このとき、長さ情報ＬＴに基づき、シンクブロック長よりも短いマクロブロックの後ろに詰め込まれたデータは、例えばゼロとして扱われる。なお、内符号パリティによるエラー訂正を行うことができ、ＩＤに基づきデシャフリングも可能である。
【０１０８】
デパッキング回路１３３の出力は、変換エレメンタリストリームとしてストリームコンバータ１３４に供給される。ストリームコンバータ１３４では、上述のストリームコンバータ１０６とは逆の処理を行う。すなわち、ストリームコンバータ１３４では、マクロブロック毎に、周波数成分順に並べられているＤＣＴ係数がＤＣＴブロック毎の周波数成分順に並べ替えられる。これにより、変換エレメンタリストリームがＭＰＥＧ２に準拠したエレメンタリストリームに逆変換される。
【０１０９】
この再生側のストリームコンバータ１３４は、上述した記録側のストリームコンバータ１０６と同一の構成で実現可能なものである。また、その際の処理も、コンバータ１０６と同様であるため、こじょでの詳細な説明は、煩雑さを避けるため、省略する。
【０１１０】
なお、再生側のストリーム変換の処理では、変換前に、ＥＣＣデコーダ１３２で得られた外符号訂正によるエラーフラグに基づき、エラー処理を行う必要がある。すなわち、変換前に、マクロブロックデータの途中にエラーがあるとされた場合には、エラー箇所以降の周波数成分のＤＣＴ係数が復元できない。そこで、例えばエラー箇所のデータをブロック終端符号（ＥＯＢ）に置き替え、それ以降の周波数成分のＤＣＴ係数をゼロとする。同様に、高速再生時にも、シンクブロック長に対応する長さまでのＤＣＴ係数のみを復元し、それ以降の係数は、ゼロデータに置き替えられる。
【０１１１】
ＤＣＴブロックを通して、ＤＣＴ係数がＤＣ成分および低域成分から高域成分へと並べられているため、このように、ある箇所以降からＤＣＴ係数を無視しても、マクロブロックを構成するＤＣＴブロックのそれぞれに対して、満遍なくＤＣＴ係数を行き渡らせることができる。
【０１１２】
また、ストリームコンバータ１３４の入出力は、記録側と同様に、マクロブロックの最大長に応じて、十分な転送レート（バンド幅）を確保しておく。マクロブロックの長さを制限しない場合には、画素レートの３倍のバンド幅を確保するのが好ましい。
【０１１３】
ストリームコンバータ１３４から出力されたエレメンタリストリームは、例えばＳＤＴＩ送信回路１３５に供給され、同期信号などを付加され、所定の信号フォーマットにされ、ＳＤＴＩに対応した、ＭＰＥＧ２に準拠のエレメンタリストリームとして出力端１３６に導出される。
【０１１４】
また、ストリームコンバータ１３４から出力されたエレメンタリストリームは、ＭＰＥＧデコーダ１３７にも供給することができる。ＭＰＥＧデコーダ１３７は、図示しないが、一般的なＭＰＥＧ２に準拠したデコーダの構成を有している。エレメンタリストリームは、ＭＰＥＧデコーダ１３７でデコードされ、ディジタルビデオ信号として出力端１３８に導出される。
【０１１５】
上述したように、この一実施形態の記録再生装置１００においては、複数のフォーマットのビデオ信号を扱うようにされている。図１０は、このビデオ信号の複数のフォーマットについて、例示する。例えば互いに異なる１４のフォーマットモードに対応し、画枠サイズは、７２０画素×４８０ライン、７２０画素×５７６ラインの２種類に対応する。各フォーマットモードのそれぞれにおいて、磁気テープに記録する際の最短記録波長が互いに略等しくなるように、例えばビデオデータの圧縮符号化の際のレートが設定されている。
【０１１６】
この一実施形態では、インターレス走査と、プログレッシブ（ノンインターレス）走査の２種類の画面の走査方式に対応している。インターレス走査では、１フレームが２フィールドから構成される。一方、プログレッシブ走査では、１フレームで画面が完結する。なお、プログレッシブ走査においても、１フレーム期間は、２フィールド期間に対応するものとする。また、図１０の各フォーマットモードにおいて、ライン数の横に、プログレッシブ走査では「ｐ」、インターレス走査では「ｉ」を付し、これらを表す。さらに、記載においてプログレッシブ走査によるフレームとインターレス走査によるフレームとを区別する際には、前者を「Ｐフレーム」と称するものとする。
【０１１７】
図１０は、列方向に、フレーム周波数で分類され、それぞれがＥｄｉｔ  Ｆｒｅｑによって識別される。例えば、フレーム周波数が２３．９７６Ｈｚ、２５Ｈｚ、２９．９７Ｈｚ、５０Ｈｚおよび５９．９７Ｈｚに対して、それぞれＥｄｉｔ  Ｆｒｅｑとして〔０〕、〔２〕、〔３〕、〔５〕および〔６〕の各値が割り当てられる。
【０１１８】
フレーム周波数が２３．９７６Ｈｚ、５０Ｈｚおよび５９．９４Ｈｚの列は、プログレッシブ走査が行われるグループで、各グループのそれぞれは、ビデオレートの異なる２つのモードが定義されている。なお、フレーム周波数が２３．９７６Ｈｚのモードは、シネマに対応したモードであって、例えば同一画像の２フィールドから１フレームが構成される。また、フレーム周波数が２５Ｈｚおよび２９．９７Ｈｚのグループは、それぞれ、インターレス走査をするビデオレートが異なる２つのモードと、プログレッシブ走査をするビデオレートが異なる２つのモードとを有する。このグループのプログレッシブ走査のモードでは、上述のシネマモードと同様に、例えば同一画像の２フィールドから１フレームが構成される。スキャン方式と、ビデオレートに対して、それぞれ〔１〕あるいは〔０〕のいずれかの値からなるフラグが割り当てられる。この例では、ライン数は、全て〔１〕の値のフラグが割り当てられている。
【０１１９】
すなわち、この図１０に示される各ビデオフォーマットモードは、〔ＥｄｉｔＦｒｅｑ〕の値と、〔ｌｉｎｅ〕、〔ｓｃａｎ〕および〔ｒａｔｅ〕の各フラグで識別することができる。
【０１２０】
一方、オーディオデータに関しては、サンプリング周波数および量子化ビット数はそれぞれ共通で、例えば４８ＫＨｚ、１サンプル当たり１６ビットとされる。チャンネル数は、８チャンネルおよび４チャンネルに対応している。また、この一実施形態では、オーディオデータは、非圧縮で扱われ、オーディオデータを格納するシンクブロックの長さは、サンプル当たりのビット数とフレーム周波数とによって一定である。すなわち、オーディオデータを格納するシンクブロックの長さは、サンプル当たりのビット数とフレーム周波数とが同じであれば、ビデオの画枠および圧縮レートに関わらず、一定値となる。
【０１２１】
図１１〜図１３は、１エラー訂正ブロックにおけるオーディオデータの配置の例を、各フレーム周波数毎に示す。これら図１１〜図１３は、外符号パリティの付加後の配置を示す。図１１Ａ、図１２Ａおよび図１３Ａに示されるように、１フィールド期間あるいは１Ｐフレーム期間に、８シンクブロックのオーディオデータに対して１０シンクブロック分の外符号パリティが付されたエラー訂正ブロックが２個、形成される。
【０１２２】
各チャンネルのオーディオデータは、１フィールド期間の偶数番のサンプルと奇数番のサンプルとでそれぞれ１エラー訂正ブロックを構成する。すなわち、１フィールド期間に２エラー訂正ブロックが形成される。図１１Ｂ、図１２Ｂおよび図１３Ｂにおいて、１エラー訂正ブロック中の各枠は、１サンプルのデータを表す。番号は、サンプル順に付されたサンプル番号である。なお、外符号パリティは、ＰＶ０〜９で示す。この例では、１サンプルが１６ビット（２バイト）であるので、各枠は、それぞれ１６ビット分のデータである。
【０１２３】
図１１は、フレーム周波数が５９．９４Ｈｚ（プログレッシブ走査）あるいは２９．９７Ｈｚ（インターレス走査）の例であり、１フィールド期間のオーディオデータが８００または８０１サンプルである。図１２は、フレーム周波数が５０Ｈｚ（プログレッシブ走査）あるいは２５Ｈｚ（インターレス走査）の例であり、１フィールド期間のオーディオデータが９６０サンプルからなる。また、図１３は、フレーム周波数が２３．９７６Ｈｚの例であり、１フィールド期間のオーディオデータが１００１サンプルからなる。図１１〜図１３に共通して、各行のそれぞれが１シンクブロックを構成するパケットであり、１エラー訂正ブロックは、８シンクブロック分のデータと、１０シンクブロック分の外符号パリティとからなる。
【０１２４】
各エラー訂正ブロックの最初の３シンクブロックのそれぞれにおいて、先頭の１サンプル分にＡＵＸデータが格納される。図１４は、各ＡＵＸデータの内容の一例を示す。図１４Ａは、ＡＵＸデータのビットアサインの例を示し、図１４Ｂは、データそれぞれの意味を示す。
【０１２５】
ＡＵＸ０は、オーディオの編集点を表す２ビットのデータＥＦ、量子化ビット数が１６ビットであるか２４ビットであるかを表す１ビットのビット長データＢ、非圧縮オーディオデータであるかどうかを表す１ビットのデータＤ、オーディオモードを識別する２ビットのデータＡｍｄ、サンプリング周波数が４８ＫＨｚ、４４．１ＫＨｚ、３２ＫＨｚおよび９６Ｈｚの何れであるかを表す２ビットのデータＦＳからなる。続く８ビットおよび１サンプルが２４ビットである場合には、さらに８ビットがＲｅｓｅｒｖｅｄ（予約）とされている。
【０１２６】
ＡＵＸ１は、その全体がＲｅｓｅｒｖｅｄ（予約）とされている。
【０１２７】
データＡＵＸ２は、最初の８ビットがフォーマットモードとされている。続く８ビットおよび１サンプルが２４ビットである場合には、さらに８ビットがＲｅｓｅｒｖｅｄ（予約）とされている。フォーマットモードは、２ビットの〔Ｌｉｎｅ  ｍｏｄｅ〕、２ビットの〔Ｒａｔｅ〕、１ビットの〔Ｓｃａｎ〕、３ビットの〔Ｆｒｅｑ〕からなる。これら〔Ｌｉｎｅ  ｍｏｄｅ〕、〔Ｒａｔｅ〕、〔Ｓｃａｎ〕および〔Ｆｒｅｑ〕は、それぞれ上述の図１０に示した〔Ｅｄｉｔ  Ｆｒｅｑ〕、〔ｌｉｎｅ〕、〔ｓｃａｎ〕および〔ｒａｔｅ〕に対応する。すなわち、このデータＡＵＸ２を見ることで、ビデオフォーマットを知ることができる。
【０１２８】
図１５は、ビデオデータおよびオーディオデータを記録するトラックフォーマットの一例を示す。この図１５は、上述した図３と同一のトラックフォーマットが示されており、６トラックが１Ｐフレームに対応する。図１５Ａに示されるように、この例では、各トラックに対してオーディオセクタが８個ずつ配置され、各オーディオセクタは、６シンクブロックからなる。１フレーム分のデータが６トラックに記録され、オーディオデータは、６シンクブロック×６トラックで、全３６シンクブロックとされ、上述の図１１〜図１３に対応される。
【０１２９】
各オーディオセクタは、図１５Ｂに一例が示されるように、ヘッドトレース方向から、連続したブロックＩＤ（ＦＦ、ＦＥ、ＦＤ、ＦＣ、ＦＢ、ＦＡ：全て１６進表記））が割り当てられる。各シンクブロックは、図１５Ｃに一例が示されるように、ヘッドトレース方向から、２バイトのＳＹＮＣパターン、２バイトのブロックＩＤ、１バイトのＤＩＤが配され、続けてオーディオデータが格納されるデータパケットが配される。オーディオデータのパケットに続けて、１２バイトの内符号パリティが配される。データパケットは、先頭からＤ０、Ｄ１、Ｄ２、・・・と順に、１バイト単位でデータが詰め込まれている。すなわち、上述したＡＵＸ０、ＡＵＸ１およびデータＡＵＸ２の最初の８ビットは、データパケットの先頭のＤ０に格納されることになる。
【０１３０】
この発明では、上述したＤＩＤに対して所定の情報を格納し、ＤＩＤからこの所定の情報が得られたときに、続くデータパケットのＤ０にデータＡＵＸ２の先頭８バイトが格納されていることが示される。より具体的には、上述したＤＩＤのビットアサインにおいて、オーディオデータのＤＩＤの下位３ビット（Ａｍｏｄｅ０、Ａｍｏｄｅ１およびＡｍｏｄｅ２）によって〔７〕が表されているときに、続くデータパケットのＤ０がデータＡＵＸ２であるとされる。
【０１３１】
図１６は、この一実施形態における記録再生装置１００の、この発明に関わる部分をさらに詳細に示す。記録時には、端子２００Ｖから、ビデオデータが格納されたデータパケットが供給される。このビデオパケットは、上述のパッキング回路１０７でパッキング処理され、図示されないビデオ用外符号エンコーダで外符号パリティを付加されたものである。
【０１３２】
また、端子２００Ａからは、上述した端子１０９からのオーディオデータが格納されたデータパケットも供給される。オーディオデータの格納されたパケットのうち、所定のパケットには、ビデオのフォーマットモード情報が予めデータＡＵＸ２として格納されている。また、オーディオデータの格納されたパケットは、図示されないオーディオ用外符号エンコーダで外符号パリティを付加され、端子２００Ａから供給される。
【０１３３】
外符号パリティは、上述したように、エラー訂正ブロックの列方向に対して付加される。そして、外符号パリティが付加されたエラー訂正ブロックは、図示されない外符号エンコーダから、行方向に並べ替えられて出力される。エラー訂正ブロックの１行が１シンクブロックのデータとされる。これらのデータパケットは、シャフリング回路２０１でシンクブロック単位でシャフリングされる。例えば、ビデオデータは、シンクブロック単位で並び替えられる。また、オーディオデータは、シンクブロック単位で並び替えられると共に、チャンネル単位の並べ替えがなされる。シャフリングされたオーディオおよびビデオデータのシンクブロックは、記録する順番に並び替えられる。シンクブロックの並び替えは、例えばエラー訂正ブロック単位でメモリに書き込まれたシンクブロックを、メモリから読み出す際にアドレス制御を行うことによってなされる。
【０１３４】
並び替えられたデータは、ＩＤ付加回路２０２に供給され、ＩＤ０、ＩＤ１からなるブロックＩＤおよびＤＩＤが付加される。ブロックＩＤのうちＩＤ０は、例えばセクタ内で連続した数値が用いられる。ＩＤ１は、セクタ内で同一の値が用いられる。また、ＤＩＤにおいて、そのセクタ内に、先頭データのＤ０がデータＡＵＸ２であるデータパケットが含まれるときには、下位３ビット（Ａｍｏｄｅ０、Ａｍｏｄｅ１およびＡｍｏｄｅ２）によって表される値が〔７〕とされる。
【０１３５】
データＡＵＸ２は、各チャンネルのオーディオデータにおける、偶数番サンプルおよび奇数番サンプルによる２つのエラー訂正ブロックのそれぞれに設けられる。一方、オーディオセクタは、上述したように、例えば９シンクブロックあるいは６シンクブロックからなり、１エラー訂正ブロックが複数のオーディオセクタに分割して配される。したがって、データＡＵＸ２は、１フィールド期間において、複数のオーディオセクタのうち２セクタにのみ、格納される。上述した図１５Ａの例では、Ｃｈ１に対応する６つのセクタＡ１のうち、例えば斜線が付された２セクタに対してデータＡＵＸ２が格納される。また、このデータＡＵＸ２が格納されるシンクブロック中のＤＩＤの下位３ビットは、上述のように、〔７〕を示す値とされる。
【０１３６】
ブロックＩＤおよびＤＩＤが付加されたデータパケットが内符号エンコーダ２０３に供給される。このとき、データパケットは、例えばメモリからの読み出しの順番が制御されることにより、各セクタの順番に並び替えられる。内符号エンコーダ２０３では、データパケット毎に内符号パリティを付加される。内符号パリティを付加されたデータパケットは、ＳＹＮＣ付加回路２０４に供給され、ＳＹＮＣパターンを付加されてシンクブロックとされ、シリアルデータとされる。このシリアルデータは、図示されない記録符号化回路によって記録符号化され記録信号とされ、記録アンプ２０５に供給される。
【０１３７】
記録信号は、記録アンプ２０５によって増幅され、図示されないロータリートランスを介して回転ヘッド２１０の記録ヘッド２１１Ａに供給される。なお、図示は省略するが、記録ヘッド２１１Ａは、互いにアジマスの異なる２つのヘッドで１組とされ、回転ヘッド２１０の対向する位置にそれぞれ１組ずつが設けられる。これら２組のヘッドは、図示されないスイッチ回路で、回転ヘッド２１０の１８０°の回転毎に切り替えられ、磁気テープ２１２に対してヘリカルトラックを形成する。
【０１３８】
また、回転ヘッド２１０での記録と共に、固定ヘッド２３２によって、磁気テープ２１２の上端側あるいは下端側の長手方向に、テープの走行速度に対応したＣＴＬ信号が記録される。ＣＴＬ信号は、例えば、記録するビデオデータに対応したフレームあるいはフィールド周波数に基づくパルス信号である。
【０１３９】
回転ヘッド２１０の回転および磁気テープ２１２の走行は、サーボ回路２３１によって制御される。サーボ回路２３１では、回転ヘッド２１０の回転に伴い出力されるパルスである、ＰＧおよびＦＧ信号に基づき、回転ヘッド２１０の回転を制御するための制御信号２３４が生成される。この制御信号２３４により、回転ヘッド２１０の回転が制御される。また、磁気テープ２１２は、キャプスタンモータ２３３によって、所定の走行速度に駆動される。
【０１４０】
すなわち、再生時には、記録時に磁気テープ２１２の長手方向に記録されたＣＴＬ信号が固定ヘッド２３２によって再生される。再生されたＣＴＬ信号は、サーボ回路２３１に供給される。サーボ回路２３１では、供給されたＣＴＬ信号に基づきキャプスタンモータ２３３を駆動し、磁気テープ２１２の走行速度を制御する。また、再生されたＣＴＬ信号に基づき、再生信号におけるビデオデータのフレームあるいはフィールド周波数を検出することができる。
【０１４１】
回転ヘッド２１０に対して、再生ヘッド２１１Ｂが設けられる。再生ヘッド２１１Ｂは、上述の記録ヘッド２１１Ａと同様、互いにアジマスの異なる１対のヘッドが回転ヘッド２１０の対向する位置にそれぞれ設けられ、図示されないスイッチ回路で、回転ヘッド２１０の１８０°の回転毎に切り替えらる。再生ヘッド２１１Ｂによって、磁気テープ２１２上に形成されたヘリカルトラックがトレースされ、再生信号が再生ヘッド２１１Ｂから再生アンプ２２０に対して供給される。
【０１４２】
再生アンプ２２０に供給された再生信号は、等化や復調などの処理をされ、ビット列とされる。このビット列は、ＳＹＮＣ検出回路２２１に供給され、ＳＹＮＣパターンが検出され、シンクブロックが切り出される。例えば、ＳＹＮＣパターンのビット列が固有パターンと一致し、且つシンクブロック長だけ遅延した位置に同一のパターンが検出され、さらに、ブロックＩＤが適正であった場合に、シンクブロックの位相が特定される。シンクブロック長の情報は、例えば後述するＣＰＵ２３０から供給される。シンクブロックの位相が特定されることで、シンクブロックの切り出しが可能となる。
【０１４３】
なお、上述したように、この一実施形態においては、ビデオデータのシンクブロック長は、記録するビデオのフォーマットによって異なる。したがって、この段階では、ビデオのシンクブロック長が不明であるため、ビデオのシンクブロックは、検出できない。一方、オーディオのシンクブロック長は、フレームあるいはフィールド周波数によって、一意に定まる。上述したように、ＣＴＬ信号の間隔によってフレームあるいはフィールド周波数を知ることができるため、これに基づきシンクブロック長を設定することで、オーディオのシンクブロックが検出される。
【０１４４】
ＳＹＮＣ検出回路２２１で切り出されたシンクブロックは、内符号デコーダ２２２に供給される。内符号デコーダ２２２では、シンクブロックに格納されるデータパケットに含まれる内符号パリティを用いてエラー訂正を行う。若し、エラー訂正符号の能力を超えてエラーが存在するときは、そのシンクブロックに対してエラーフラグを付す。エラー訂正されたシンクブロックは、ＩＤ補間回路２２３に供給される。
【０１４５】
ＩＤ補間回路２２３では、内符号デコーダ２２２でエラーが訂正されず、エラーフラグが付されたシンクブロックのブロックＩＤの補間を行う。例えば、ＩＤ０は、エラーフラグが付されたシンクブロックの前後の、エラー訂正が行われたシンクブロックのブロックＩＤに基づき補間される。また、ＩＤ１は、セクタ内で同一であるため、例えばＩＤ０の連続性と前後のＩＤ１の内容に基づき補間される。
【０１４６】
ブロックＩＤおよびＤＩＤが補間されたシンクブロックは、デシャフリング回路２２４に供給され、シンクブロックからデータパケットが取り出される。そして、ブロックＩＤに基づきデシャフリングがなされ、記録時にシャフリングされたパケットの順番が復元される。デシャフリングされたデータパケットは、端子２２８に導出される。
【０１４７】
一方、ＩＤ補間回路２２３でブロックＩＤを補間されたデータパケットは、モード検出回路２２５にも供給される。モード検出回路２２５では、オーディオデータのパケットにおけるＤＩＤの下位３ビットが調べられる。この３ビットが〔７〕を表す値であるとされれば、そのパケットの先頭データであるＤ０が取り出され、データＡＵＸ２が取得される。
【０１４８】
図示しないが、このモード検出回路２２５は、前回取得されたデータＤ０および今回取得されたデータＤ０をそれぞれ格納するための手段、例えばレジスタと、前回のデータＤ０および今回のデータＤ０とを比較する比較手段と、比較手段の比較結果に基づきカウントを行うカウンタとを有する。後述するが、カウンタのカウント値に基づき、データＡＵＸ２が確実なものであるかどうかが判断され、確定されたデータＡＵＸ２に格納された、ビデオのフォーマットを識別するためのモード情報が取り出され、ビデオのモード検出がなされる。フォーマットモード情報は、ＣＰＵＩ／Ｆ２２６を介して、この記録再生装置１００の全体を制御するＣＰＵ２３０に供給される。
【０１４９】
ＣＰＵ２３０は、図示しないが、プログラムなどが予め記憶されたＲＯＭ、ワークメモリなどに用いられるＲＡＭなどを含み、この記録再生装置１００の各部に対して制御信号などを送る。ＣＰＵ２３０において、供給されたフォーマットモード情報に基づき、ビデオのシンクブロック長を設定する。このビデオのシンクブロック長の情報は、ＳＹＮＣ検出回路２２１に供給される。ＳＹＮＣ検出回路２２１では、この供給されたシンクブロック長の情報に基づき、ビデオのシンクブロックを検出することができる。
【０１５０】
また、ＣＰＵ２３０によって、装置１００の全体がこのフォーマットモード情報に適合するように設定される。例えば、ＣＰＵ２３０からキャプスタンモータ２３３に対して制御信号が送られ、磁気テープ２１２の走行速度がフォーマットに対して適正に制御される。さらに、ＣＰＵ２３０によって、制御信号２３４が出力され、回転ドラム２１０の回転が制御される。
【０１５１】
図１７は、モード検出回路２２５でのモード検出処理のフローチャートを示す。先ず、最初のステップＳ１０では、エラーのない各シンクブロックのブロックＩＤおよびＤＩＤの内容に基づき、データＡＵＸ２が格納されているシンクブロックが検出される。そして、次のステップＳ１１で、そのシンクブロックから、パケットの先頭のデータＤ０が取得される。取得されたデータＤ０は、所定のレジスタに格納される。
【０１５２】
次のステップＳ１２では、ステップＳ１１で取得されたデータＤ０と、前回取得されたデータＤ０とが比較される。そして、データＤ０の値が前回と今回とで同一であるかどうかが判断される。若し、データＤ０が前回と今回とで同一であるとされれば、ステップＳ１３で、カウンタがカウントアップされ、カウント値がインクリメントされ、処理がステップＳ１５に移行する。一方、データＤ０が前回と今回とで異なるとされれば、ステップＳ１４でカウンタのカウント値が〔０〕とされ、処理がステップＳ１５に移行する。
【０１５３】
ステップＳ１５では、カウンタのカウント値が予め設定された所定値を越えたかどうかが判断される。すなわち、連続的に得られた所定数のデータＤ０の値が同一であるかどうかが判断される。若し、カウント値が所定値を越えたとされれば、そのデータＤ０、すなわちデータＡＵＸ２が正しいものであるとされ、フォーマットモードが取得される。このデータＡＵＸ２は、ＣＰＵ  Ｉ／Ｆ２２６を介してＣＰＵ２３０に供給される。
【０１５４】
こうしてフォーマットモードが確定されると、ビデオデータのシンクブロック長を正しい値に設定することが可能となり、ビデオデータの復号ができるようになる。また、確定されたフォーマットモードに基づき、必要に応じて、回転ヘッド２１０の回転数や、キャプスタンモータ２３３の駆動制御による磁気テープ２１２の走行速度などの変更ならびに調整などがなされる。
【０１５５】
このように、この一実施形態では、データＡＵＸ２であるデータＤ０が前回と異なる値となったら、フォーマットモードに変化があったとして、カウント値を０に戻す。そして、同一の値のデータＤ０が繰り返し検出されたときに、そのデータＤ０が示すフォーマットモードを確定している。これにより、より確実にフォーマットモードを確定することができる。
【０１５６】
図１８は、この一実施形態の変形例を示す。上述の一実施形態では、フレーム周波数が同一であればオーディオデータのシンクブロックの長さが同一であることを利用して、オーディオセクタにフォーマットモードの情報を格納している。この変形例では、図１８Ａに示されるように、フォーマットモード情報を格納するためのセクタＳを独立して設ける。このセクタＳは、上述のオーディオセクタと同様に、異なるビデオモードに対してシンクブロック長が固定的である。
【０１５７】
セクタＳには、フォーマットモード情報などのシステムデータが格納される。セクタＳの構造は、例えば図１８Ｂに一例が示されるように、ブロックＩＤ番号が〔０Ｆ〕および〔０Ｅ〕の、異なるビデオモードに対して長さが固定的な２つのシンクブロックからなる。各シンクブロックは、図１８Ｃに一例が示されるように、先頭から２バイトのＳＹＮＣパターンと、２バイトのＩＤが配され、続けて１バイトごとにデータＤ０、Ｄ１、Ｄ２、・・・とされたデータが格納されるデータパケットが配される。このデータパケットに、フォーマットモード情報が格納される。データパケットに続けて、データパケットから生成された１２バイトの内符号パリティが付される。
【０１５８】
このように、ビデオのフォーマットにかかわらず、常に一定の長さのシンクブロックを用意することで、上述の一実施形態と同様の処理が可能である。
【０１５９】
【発明の効果】
以上説明したように、この発明によれば、ビデオのフォーマットに因らず固定的な長さを有するシンクブロックに対して、ビデオのフォーマットを識別するためのモード情報を格納するようにしている。そのため、互いに異なる圧縮レートや画枠サイズのモードを複数持つ記録フォーマットを同一の記録媒体に記録するような場合でも、記録媒体に検出孔やメモリ手段を持たせること無く、記録されているフォーマットを自動的に判別することができるという効果がある。
【図面の簡単な説明】
【図１】一実施形態による記録再生装置の構成の一例を示すブロック図である。
【図２】トラックフォーマットの一例を示す略線図である。
【図３】トラックフォーマットの別の例を示す略線図である。
【図４】シンクブロックの一例を示す略線図である。
【図５】ＩＤおよびＤＩＤのビットアサインの一例を示す略線図である。
【図６】ＭＰＥＧエンコーダの構成の一例を示すブロック図である。
【図７】ジグザグスキャン回路およびＶＬＣ回路での処理を概略的に示す略線図である。
【図８】ストリームコンバータでのＤＣＴ係数の並べ替えを概略的に示す略線図である。
【図９】パッキング処理を概略的に示す略線図である。
【図１０】ビデオ信号の複数のフォーマットの例を示す略線図である。
【図１１】１エラー訂正ブロックにおけるオーディオデータの配置の一例を示す略線図である。
【図１２】１エラー訂正ブロックにおけるオーディオデータの配置の一例を示す略線図である。
【図１３】１エラー訂正ブロックにおけるオーディオデータの配置の一例を示す略線図である。
【図１４】ＡＵＸデータの内容の一例を示す略線図である。
【図１５】ビデオデータおよびオーディオデータを記録するトラックフォーマットの一例を示す略線図である。
【図１６】一実施形態における記録再生装置のこの発明に関わる部分をさらに詳細に示すブロック図である。
【図１７】モード検出処理のフローチャートである。
【図１８】変形例によるビデオデータおよびオーディオデータを記録するトラックフォーマットの一例を示す略線図である。
【図１９】トラック上の各セクタの配置の一例を概略的に示す略線図である。
【符号の説明】
１００・・・記録再生装置、２０２・・・ＩＤ付加回路、２０３・・・内符号エンコーダ、２０４・・・ＳＹＮＣ付加回路、２１０・・・回転ヘッド、２１１Ａ・・・記録ヘッド、２１１Ｂ・・・再生ヘッド、２１２・・・磁気テープ、２２１・・・ＳＹＮＣ検出回路、２２２・・・内符号デコーダ、２２３・・・ＩＤ補間回路、２２５・・・モード検出回路、２３０・・・ＣＰＵ、２３１・・・サーボ回路、２３２・・・固定ヘッド、２３３・・・キャプスタンモータ
【図１】
0004099556.tif 000002
【図２】
0004099556.tif 000003
【図３】
0004099556.tif 000004
【図４】
0004099556.tif 000005
【図５】
0004099556.tif 000006
【図６】
0004099556.tif 000007
【図７】
0004099556.tif 000008
【図８】
0004099556.tif 000009
【図９】
0004099556.tif 000010
【図１０】
0004099556.tif 000011
【図１１】
0004099556.tif 000012
【図１２】
0004099556.tif 000013
【図１３】
0004099556.tif 000014
【図１４】
0004099556.tif 000015
【図１５】
0004099556.tif 000016
【図１６】
0004099556.tif 000017
【図１７】
0004099556.tif 000018
【図１８】
0004099556.tif 000019
【図１９】
0004099556.tif 000020