(57)【特許請求の範囲】
【請求項１】
積符号を有する少なくとも２系列のデータのエラー訂正装置であって、
前記データを内符号訂正する内符号訂正手段と、
前記内符号訂正手段により内符号訂正された内符号データを、前記系列単位で少なくとも２つのデータ群に分割し、前記データ群毎に交互に、ａワード単位〔ａは内符号データのデータ長以下の自然数〕で並べ替えて出力する内符号データ並べ替え手段と、
バンク切替によって連続バースト転送可能な複数のバンクを有するバッファメモリと、
前記内符号データ並べ替え手段からの前記出力データに基づいて、前記バッファメモリに書き込まれた前記内符号データを、前記データ群毎に交互に、前記ａワード単位で読み込み、前記データ群当たりａ個の外符号語づつ外符号訂正し、外符号訂正後の外符号語を、前記データ群毎に交互に、前記ａワード単位で読み出す外符号訂正手段と、
前記外符号訂正手段により外符号訂正され、前記バッファメモリに書き戻された前記外符号語のデータを、前記内符号データ並べ替え手段に入力された前記内符号データのワード並びと実質上同じになるように、前記データ群毎に交互に、前記ａワード単位で並べ戻すデータ並べ戻し手段と、
前記内符号データ並べ替え手段、外符号訂正手段、データ並べ戻し手段の各手段と前記バッファメモリとのアクセスを、前記データ群単位で少なくとも２つのバンクに割り当て、前記ａワード単位のバンク切替による連続バースト転送とする前記バッファメモリのメモリ制御手段と、
を備えたことを特徴とするエラー訂正装置。
【請求項２】
少なくとも２つの同アジマス角を有する複数の再生チャンネルによって、プラスアジマス角とマイナスアジマス角の２つのアジマス角で夫々記録されたトラックより再生されたデータのエラー訂正装置であって、
前記トラックは、１トラックに付き積符号を有する少なくとも１系列のデータを有し、
前記データを内符号訂正する内符号訂正手段と、
前記内符号訂正手段により内符号訂正された内符号データを、前記データが再生されたトラックのアジマス角に応じて前記系列単位で少なくとも２つのデータ群に分割し、前記データ群毎に交互に、ａワード単位〔ａは内符号データのデータ長以下の自然数〕で並べ替えて出力する内符号データ並べ替え手段と、
バンク切替によって連続バースト転送可能な複数のバンクを有するバッファメモリと、
前記内符号データ並べ替え手段からの前記出力データに基づいて、前記バッファメモリに書き込まれた前記内符号データを、前記データ群毎に交互に、前記ａワード単位で読み込み、前記データ群当たりａ個の外符号語づつ外符号訂正し、外符号訂正後の外符号語を、前記データ群毎に交互に、前記ａワード単位で読み出す外符号訂正手段と、
前記外符号訂正手段により外符号訂正され、前記バッファメモリに書き戻された前記外符号語のデータを、前記内符号データ並べ替え手段に入力された前記内符号データのワード並びとなるように、前記データ群毎に交互に、前記ａワード単位で並べ戻すデータ並べ戻し手段と、
前記内符号データ並べ替え手段、外符号訂正手段、データ並べ戻し手段の各手段と前記バッファメモリとのアクセスを、前記データ群単位で少なくとも２つのバンクに割り当て、前記ａワード単位のバンク切替による連続バースト転送とする前記バッファメモリのメモリ制御手段と、
を備えたことを特徴とするエラー訂正装置。
【請求項３】
請求項１又は２に記載のエラー訂正装置の全部又は一部の手段の全部又は一部の機能をコンピュータにより実行させるためのプログラム及び／又はデータを記録したプログラム記録媒体であって、コンピュータにより読み取り可能なことを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、内符号と外符号で構成された積符号を有するエラー訂正装置及びプログラム記録媒体に関する。
【０００２】
【従来の技術】
近年、画像データの処理装置は急速にディジタル化が進んでいる。
【０００３】
例えば業務用ＶＴＲは、アナログ記録方式ベータカムから、非圧縮のデジタル信号を記録するＤ１，Ｄ２，Ｄ３、Ｄ５、そして映像信号を高能率符号化により圧縮して記録するディジタルベータカム、ＤＶＣＰＲＯのように、アナログからディジタルへ、またディジタルの非圧縮から圧縮へと変遷している。また、民生用ＶＴＲでは、アナログ方式のＶＨＳから、画像データをＤＣＴ、ハフマン符号により高能率符号化して記録する圧縮方式のＤＶ−ＶＴＲに変遷している。
【０００４】
これらのディジタルＶＴＲで広く採用されているのがエラー訂正という技術である。ディジタルＶＴＲでは、記録時にエラー訂正符号を付加して記録し、再生時には、記録時に付加したエラー訂正符号を復号することにより、テープ−ヘッド系で発生したエラーを除去している。
【０００５】
一般にディジタルＶＴＲのエラー訂正符号は外符号と内符号によって構成される積符号が用いられている。ＤＶＣＰＲＯでは、１トラック単位に積符号が構成されている。図１０はＤＶＣＰＲＯの積符号の模式図であり、各シンクブロックには識別用のＩＤ（図示せず）が付加されている。同図に示すように、シンクブロック単位にメモリの行方向に１３８シンクブロックのデータを書きこみ、全てのシンクブロックの書きこみが終了した時点で、１ワード毎に前記メモリの行方向に読み出して１１ワードの外符号パリティを付加して再度前記メモリに書き戻している。ＤＶＣＰＲＯでは、１シンクブロックは７７ワードで構成されているので７７回前記動作を行い、７７個の外符号語を構成している。外符号パリティを付加した後、前記メモリの列方向に７７ワード読み出し、内符号パリティを８ワード付加している。前記動作を（１３８＋１１）シンクブロック分行い積符号を生成して、磁気テープに記録している。
【０００６】
また、再生時は前記記録時とは逆の処理が行われる。即ち、磁気テープから再生されたデータをシンクブロック単位に内符号訂正を行う。内符号訂正されたデータはメモリの所定位置に書き込まれる。再生時においても、記録時と同様にメモリの１行分が１シンクブロックに対応している。１トラックあたり１４９シンクブロックのデータが書き終わると、１ワード毎にメモリの行方向に読み出され外符号訂正をされる。外符号訂正されたデータは再度メモリの同一アドレスに格納される。これらの動作を７７回繰り返しておこない、１トラック分の外符号訂正が終了する。外符号訂正されたデータは、再度シンクブロック単位で行方向に読み出され、圧縮データバスとして出力される。
【０００７】
【発明が解決しようとする課題】
ところで、以上の如く動作するように構成された従来の積符号訂正を行うエラー訂正装置においては、内符号訂正と外符号訂正を行うに当たり、その処理の性質上、自ずと訂正されるデータへのアクセス方法が異なってくるため、従来は、前記積符号訂正を施されるデータへのランダムアクセスが比較的容易な、大容量の外付メモリを数個有するのが普通であり、その大容量の外付メモリとして、ＳＲＡＭやＤＲＡＭが使われるのが一般的であった。
【０００８】
近年においては、高画質化への要望が強く、ハイビジョンと呼ばれるＨＤＴＶなどの高画質映像信号に対応できるエラー訂正装置が要望されてきており、それに伴って、取り扱うデータ量が増大してきている。例えば、放送用の圧縮ＶＴＲであるＤＶＣＰＲＯにおいては、伝送レートが２５Ｍｂｐｓから１００Ｍｂｐｓへと４倍になっており、標準画質の映像信号に対して４倍ものデータを取り扱う。これは同時に、メモリの増大およびメモリへの高速アクセス化を意味し、消費電力の増大を内包している。更に、近年、頓に叫ばれるようになった環境破壊の防止と相俟って、消費電力の削減は、このような装置を開発する際には、大きな課題となってきている。
【０００９】
しかしながら、上述したように従来のエラー訂正装置においては、外付のメモリとして記憶保持動作は不要であるが、多大の消費電力を必要とするＳＲＡＭや、ある決まった数のメモリデータを連続して入出力するバースト転送が出来ないため、高速アクセスには不向きなＤＲＡＭが数個使われていたことから、回路規模や消費電力の削減、データへの高速アクセスが出来なかったという課題を有していた。
【００１０】
本発明の目的は、上記従来のエラー訂正装置のこの様な課題を考慮し、従来に比べて回路規模や消費電力を削減し、メモリデータへの高速アクセスを可能にするエラー訂正装置及びプログラム記録媒体を提供することである。
【００１１】
【課題を解決するための手段】
この課題を解決するために本発明の第１の発明（請求項１に対応）は、積符号を有する少なくとも２系列のデータを内符号訂正する内符号訂正手段と、
前記内符号訂正手段により内符号訂正された内符号データを、前記系列単位で少なくとも２つのデータ群に分割し、前記データ群毎に交互に、ａワード単位〔ａは内符号データのデータ長以下の自然数〕で並べ替えて出力する内符号データ並べ替え手段と、
バンク切替によって連続バースト転送可能な複数のバンクを有するバッファメモリと、
前記内符号データ並べ替え手段からの前記出力データに基づいて、前記バッファメモリに書き込まれた前記内符号データを、前記データ群毎に交互に、前記ａワード単位で読み込み、前記データ群当たりａ個の外符号語づつ外符号訂正し、外符号訂正後の外符号語を、前記データ群毎に交互に、前記ａワード単位で読み出す外符号訂正手段と、
前記外符号訂正手段により外符号訂正され、前記バッファメモリに書き戻された前記外符号語のデータを、前記内符号データ並べ替え手段に入力された前記内符号データのワード並びとなるように、前記データ群毎に交互に、前記ａワード単位で並べ戻すデータ並べ戻し手段と、
前記内符号データ並べ替え手段、外符号訂正手段、データ並べ戻し手段の各手段と前記バッファメモリとのアクセスを、前記データ群単位で少なくとも２つのバンクに割り当て、前記ａワード単位のバンク切替による連続バースト転送とする前記バッファメモリのメモリ制御手段とを備えたことを特徴とするエラー訂正装置である。
【００１２】
上述のようにして、複数のバンクを有する大容量メモリを使ってメモリの増大を抑え、分割されたデータ群を夫々異なるバンクに格納して、複数のバンクを有する大容量メモリへのデータ入出力をａワード単位のバンク交互切替によって連続したバースト転送とすることにより、消費電力を削減し、メモリデータへの高速アクセスを可能とすることができる。
【００１３】
また、この課題を解決するために本発明の第２の発明（請求項２に対応）は、少なくとも２つの同アジマス角を有する複数の再生チャンネルによって、プラスアジマス角とマイナスアジマス角の２つのアジマス角で夫々記録されたトラックより再生されたデータを内符号訂正する内符号訂正手段と、
前記内符号訂正手段により内符号訂正された内符号データを、前記データが再生されたトラックのアジマス角に応じて前記系列単位で少なくとも２つのデータ群に分割し、前記データ群毎に交互に、ａワード単位〔ａは内符号データのデータ長以下の自然数〕で並べ替えて出力する内符号データ並べ替え手段と、
バンク切替によって連続バースト転送可能な複数のバンクを有するバッファメモリと、
前記内符号データ並べ替え手段からの前記出力データに基づいて、前記バッファメモリに書き込まれた前記内符号データを、前記データ群毎に交互に、前記ａワード単位で読み込み、前記データ群当たりａ個の外符号語づつ外符号訂正し、外符号訂正後の外符号語を、前記データ群毎に交互に、前記ａワード単位で読み出す外符号訂正手段と、
前記外符号訂正手段により外符号訂正され、前記バッファメモリに書き戻された前記外符号語のデータを、前記内符号データ並べ替え手段に入力された前記内符号データのワード並びとなるように、前記データ群毎に交互に、前記ａワード単位で並べ戻すデータ並べ戻し手段と、
前記内符号データ並べ替え手段、外符号訂正手段、データ並べ戻し手段の各手段と前記バッファメモリとのアクセスを、前記データ群単位で少なくとも２つのバンクに割り当て、前記ａワード単位のバンク切替による連続バースト転送とする前記バッファメモリのメモリ制御手段とを備えたことを特徴とするエラー訂正装置である。
【００１４】
上述のようにして、複数のバンクを有する大容量メモリを使ってメモリの増大を抑え、分割されたデータ群を夫々異なるバンクに格納して、複数のバンクを有する大容量メモリへのデータ入出力をａワード単位のバンク交互切替によって連続したバースト転送とすることにより、消費電力を削減し、メモリデータへの高速アクセスを可能とすることが出来、更に、分割されたデータ群を、同アジマス角のトラックから再生されたデータというカテゴリで分類されたデータ群とすることにより、同アジマスを有する複数の再生チャンネルから再生されるデータのエラー訂正も可能とすることが出来る。
【００１５】
【発明の実施の形態】
本発明の請求項１に記載の発明は、積符号を有する少なくとも２系列のデータのエラー訂正装置であって、
前記データを内符号訂正する内符号訂正手段と、
前記内符号訂正手段により内符号訂正された内符号データを、前記系列単位で少なくとも２つのデータ群に分割し、前記データ群毎に交互に、ａワード単位〔ａは内符号データのデータ長以下の自然数〕で並べ替えて出力する内符号データ並べ替え手段と、
バンク切替によって連続バースト転送可能な複数のバンクを有するバッファメモリと、
前記内符号データ並べ替え手段からの前記出力データに基づいて、前記バッファメモリに書き込まれた前記内符号データを、前記データ群毎に交互に、前記ａワード単位で読み込み、前記データ群当たりａ個の外符号語づつ外符号訂正し、外符号訂正後の外符号語を、前記データ群毎に交互に、前記ａワード単位で読み出す外符号訂正手段と、
前記外符号訂正手段により外符号訂正され、前記バッファメモリに書き戻された前記外符号語のデータを、前記内符号データ並べ替え手段に入力された前記内符号データのワード並びとなるように、前記データ群毎に交互に、前記ａワード単位で並べ戻すデータ並べ戻し手段と、
前記内符号データ並べ替え手段、外符号訂正手段、データ並べ戻し手段の各手段と前記バッファメモリとのアクセスを、前記データ群単位で少なくとも２つのバンクに割り当て、前記ａワード単位のバンク切替による連続バースト転送とする前記バッファメモリのメモリ制御手段とを備えたことを特徴とするエラー訂正装置であり、
複数のバンクを有する大容量メモリを使ってメモリの増大を抑え、分割されたデータ群を夫々異なるバンクに格納して、複数のバンクを有する大容量メモリへのデータ入出力をａワード単位のバンク交互切替によって連続したバースト転送とすることにより、消費電力を削減し、メモリデータへの高速アクセスを可能とする作用を有する。
【００１６】
また、本発明の請求項２に記載の発明は、
少なくとも２つの同アジマス角を有する複数の再生チャンネルによって、プラスアジマス角とマイナスアジマス角の２つのアジマス角で夫々記録されたトラックより再生されたデータのエラー訂正装置であって、
前記トラックは、１トラックに付き積符号を有する少なくとも１系列のデータを有し、
前記データを内符号訂正する内符号訂正手段と、
前記内符号訂正手段により内符号訂正された内符号データを、前記データが再生されたトラックのアジマス角に応じて前記系列単位で少なくとも２つのデータ群に分割し、前記データ群毎に交互に、ａワード単位〔ａは内符号データのデータ長以下の自然数〕で並べ替えて出力する内符号データ並べ替え手段と、
バンク切替によって連続バースト転送可能な複数のバンクを有するバッファメモリと、
前記内符号データ並べ替え手段からの前記出力データに基づいて、前記バッファメモリに書き込まれた前記内符号データを、前記データ群毎に交互に、前記ａワード単位で読み込み、前記データ群当たりａ個の外符号語づつ外符号訂正し、外符号訂正後の外符号語を、前記データ群毎に交互に、前記ａワード単位で読み出す外符号訂正手段と、
前記外符号訂正手段により外符号訂正され、前記バッファメモリに書き戻された前記外符号語のデータを、前記内符号データ並べ替え手段に入力された前記内符号データのワード並びとなるように、前記データ群毎に交互に、前記ａワード単位で並べ戻すデータ並べ戻し手段と、
前記内符号データ並べ替え手段、外符号訂正手段、データ並べ戻し手段の各手段と前記バッファメモリとのアクセスを、前記データ群単位で少なくとも２つのバンクに割り当て、前記ａワード単位のバンク切替による連続バースト転送とする前記バッファメモリのメモリ制御手段とを備えたことを特徴とするエラー訂正装置であり、
複数のバンクを有する大容量メモリを使ってメモリの増大を抑え、分割されたデータ群を夫々異なるバンクに格納して、複数のバンクを有する大容量メモリへのデータ入出力をａワード単位のバンク交互切替によって連続したバースト転送とすることにより、消費電力を削減し、メモリデータへの高速アクセスを可能とする作用を有すると共に、更に、分割されたデータ群を、同アジマスのトラックから再生されたデータというカテゴリで分類されたデータ群とすることにより、同アジマスを有する複数の再生チャンネルから再生されるデータのエラー訂正をも可能とする作用を有する。
【００１７】
尚、本実施の形態で使われるバッファメモリは、複数のバンクを有し、バンク切替によってデータの連続バースト転送が可能で、且、低消費電力を実現するために記憶保持動作を定期的に行っているような大容量メモリであれば良く、例えば、複数のバンクを有する大容量のＳＤＲＡＭ等が使われる。
【００１８】
以下に、本発明に係る一実施の形態について図面を参照しならが説明する。
（実施の形態１）
本発明の実施の形態１は、１系列当たりＬ個〔Ｌは自然数〕の内符号語と（Ｋ×ａ）個〔Ｋは自然数〕以下の外符号語により構成された積符号の構成を有する（２×Ｎ）系列〔Ｎは自然数〕のデータのエラー訂正装置である。
【００１９】
図１に本実施の形態のエラー訂正装置の構成図を示す。
【００２０】
同図において、１は積符号を有する少なくとも２系列のデータを内符号訂正する内符号訂正手段、２は内符号訂正手段１により内符号訂正された内符号データを、前記系列単位で少なくとも２つのデータ群に分割し、前記データ群毎に交互に、ａワード単位〔ａは内符号データのデータ長以下の自然数〕で並べ替えてバッファメモリ３に出力する内符号データ並べ替え手段、３はバンク切替によって連続バースト転送可能な複数のバンクを有するバッファメモリ、４は内符号データ並べ替え手段２からの出力データに基づいて、バッファメモリ３に書き込まれた前記内符号データを、前記データ群毎に交互に、前記ａワード単位で読み込み、前記データ群当たりａ個の外符号語づつ外符号訂正し、外符号訂正後の外符号語を、前記データ群毎に交互に、前記ａワード単位で読み出す外符号訂正手段、５は外符号訂正手段４により外符号訂正され、バッファメモリ３に書き戻された前記外符号語のデータを、内符号データ並べ替え手段２に入力された前記内符号データのワード並びとなるように、前記データ群毎に交互に、前記ａワード単位で並べ戻すデータ並べ戻し手段、６は内符号データ並べ替え手段２、外符号訂正手段４、データ並べ戻し手段５の各手段とバッファメモリ３とのアクセスを、前記データ群単位で少なくとも２つのバンクに割り当て、前記ａワード単位のバンク切替による連続バースト転送とするバッファメモリ３のメモリ制御手段である。
【００２１】
図１は、積符号を有する（２×Ｎ）系列〔Ｎは自然数〕のデータをエラー訂正するエラー訂正装置の構成図であり、入力データを上述の手段でもってエラー訂正し、出力データを得る。
【００２２】
上記のように構成されたエラー訂正装置の動作について図を用いて順に説明する。
【００２３】
図２は、実施の形態１におけるバッファメモリ３の最小構成単位を示すメモリマップである。
【００２４】
同図は、積符号の構成を有するデータの１系列が図１０のように形成されることから、Ｋ＝１０、Ｌ＝１４９、ａ＝８として、Ｎ＝１の場合に付いて模式的に表した図であり、バッファメモリ３は、エラー訂正を行う際に、夫々のデータ群に分けられた全系列のディジタルデータを格納するのに十分必要な数だけの最小構成単位を有している。同図において、例えば、同図左上のＭ（０，１，１）が１つのセクタを表す。前記セクタを表す行列表現Ｍ（０，１，１）の中に出てくる夫々の数字は、独立したメモリセルアレイを表すバンク、バンクの行を表すロウ、バンクの列を表すカラムの夫々に対応し、夫々の数字の位置に当て嵌めると、Ｍ（バンク，ロウ，カラム）となる。また、同図は、ａ＝８とした８ワード単位のバースト転送に対応したメモリマップであるので、前記セクタ単位の行列表現の中にあるカラムの単位は、８ワードとなる。
【００２５】
尚、本発明の、内符号データ並べ替え手段により系列単位で分割された少なくとも２つのデータ群は、図２に示す各セクタに分割されたデータ群に対応している。ここで、セクタを表す行列表現Ｍ中のバンクの値が０のデータ群が、本実施の形態１で例示している２つの系列の内の１つの系列のデータ群に該当し、バンクの値が１のデータ群がもう１つの系列のデータ群に該当している。
【００２６】
図３は、実施の形態１における内符号データ並べ替え手段２からバッファメモリ３への内符号データ書き込み制御の説明図である。
【００２７】
図１にあるように、入力された２系列のデータは、内符号訂正手段１により夫々内符号訂正され、内符号データ並べ替え手段２に入力される。内符号データ並べ替え手段２に入力された内符号データは、内符号データ書きこみ、外符号語読み出し、外符号語書きこみ、データ読み出しの、夫々の処理ブロックを時分割に制御するメモリ制御手段６に従って、内符号データ並べ替え手段２から、内符号データ書きこみ処理時に、シンクブロックのＩＤに応じて、セクタ単位のバンク交互切替によって、各系列のデータが交互に、カラム方向に連続バースト転送され、図２に示す如くバッファメモリ３に書き込まれる。
【００２８】
尚、この様に、各系列のデータが交互に、時系列的に転送されるという動作は、本発明のａワード単位で並べ替えて出力することに対応している。
【００２９】
各シンクブロックは夫々、系列毎に分けられたバンク内のロウの１つに格納されるので、内符号データ書きこみ処理を表す内符号データ書きこみブロックの、処理の詳細を示す図３中のｊは、１系列中のシンクブロックの数だけ変化し、メモリ制御手段６に従って、内符号データ書きこみブロックとして示してある書き込み処理を必要な回数だけ繰り返す。
【００３０】
図４は、外符号訂正手段４の中にある外符号語メモリ（図示せず）のメモリマップである。
【００３１】
同図は最小単位で外符号訂正を行う際の図である。外符号訂正を行うため、バッファメモリ３の異なるバンクに格納されている各系列のデータ領域から、セクタ単位で同一カラムのデータをロウ方向に２系列分格納している。同図において、訂正される外符号語の数は、各系列共１セクタの単位が８ワードであることから、８個の外符号語づつの外符号訂正となるので、合計１６個である。外符号訂正は、内符号訂正されたデータが各系列とも全てバッファメモリ３に格納されてから行われるので、シンクブロック内のデータの時系列に関係なく各セクタ単位で行うことが出来る。従って、同図中のｉは図２からも明らかなように、１シンクブロック内のすべてのデータをカラム方向にセクタ単位でバースト転送するのに必要なバッファメモリ３へのアクセス回数を上限とする何れかの値をとることが出来、同一の系列内では同一でなくてはならないが、異なる系列間では、必ずしも同一の値である必要はない。
【００３２】
図５は、バッファメモリ３から外符号訂正手段４への外符号語読み出し制御の説明図である。
【００３３】
図１にあるように、バッファメモリ３に貯えられた、内符号訂正後の内符号データを外符号訂正するため、メモリ制御手段６に従って、バッファメモリ３から、外符号語読み出し処理時に、２つの異なるバンクにある系列の夫々から、各系列の全てのロウにある、同一カラムの外符号語が、セクタ単位のバンク交互切替によって、各系列毎に交互になるように、ロウ方向に連続バースト転送され、図４のように外符号訂正手段４の中にある外符号語メモリ（図示せず）に書き込まれる。
【００３４】
各シンクブロックは夫々、系列毎に分けられたバンク内のロウの１つに格納されるので、外符号語読み出し処理を表す外符号語読み出しブロックの、処理の詳細を示す図５中のｋは、１系列の全てのロウにある、同一カラムの外符号語をセクタ単位でロウ方向にバースト転送するのに必要なバッファメモリ３へのアクセス回数だけ変化し、メモリ制御手段６に従って、外符号語読み出しブロックとして示してある読み出し処理を必要な回数だけ繰り返す。
【００３５】
外符号語メモリに書き込まれた内符号訂正後の外符号語は、外符号訂正手段４により外符号訂正され、再び、外符号語メモリに書き戻される。外符号語メモリに書き戻された外符号訂正後の外符号語は、外符号語読み出し処理で外符号語が読み出されたのと同様に、外符号訂正手段４から、メモリ制御手段６に従って、外符号語書き込み処理を示す外符号語書き込みブロックにて、２つある系列の夫々へ、各系列の全てのロウにある同一カラムに、セクタ単位のバンク交互切替によって、各系列毎に交互になるように、ロウ方向に連続バースト転送され、バッファメモリ３に書き戻される。
【００３６】
図６は、バッファメモリ３からデータ並べ戻し手段５へのデータ読み出し制御の説明図である。
【００３７】
図１にあるように、バッファメモリ３に貯えられた、エラー訂正後のデータは、メモリ制御手段６に従って、バッファメモリ３から、データ読み出し処理時に、内符号データ並べ替え手段２から内符号データが書き込まれたのと同様に、セクタ単位のバンク交互切替によって、各系列のデータが交互に、カラム方向に連続バースト転送され、各系列のデータのワード並びが内符号データのワード並びとなるように並び戻されて、２系列のデータとして出力される。
【００３８】
各シンクブロックは夫々、系列毎に分けられたバンク内のロウの１つに格納されるので、データ読み出し処理を表すデータ読み出しブロックの、処理の詳細を示す図６中のｊは、１系列中のシンクブロックの数だけ変化し、メモリ制御手段６に従って、データ読み出しブロックとして示してある読み出し処理を必要な回数だけ繰り返す。
【００３９】
以上のように本実施の形態によれば、複数のバンクを有する大容量メモリを使ってメモリの増大を抑え、分割されたデータ群を夫々異なるバンクに格納して、複数のバンクを有する大容量メモリへのデータ入出力をセクタ単位のバンク交互切替によって連続したバースト転送とすることにより、消費電力を削減し、メモリデータへの高速アクセスを可能とすることができる。
（実施の形態２）
本発明の実施の形態２は、少なくとも２つの同アジマス角を有する複数の再生チャンネルによって、プラスアジマス角とマイナスアジマス角の２種類のアジマス角で記録されたトラックより再生された（２×Ｎ）系列〔Ｎは２以上の自然数〕のデータをエラー訂正するエラー訂正装置であって、前記トラックは、１トラックに付き積符号を有する少なくとも１系列のデータを有し、１系列当たりＬ個〔Ｌは自然数〕の内符号語と（Ｋ×ａ）個〔Ｋは自然数〕以下の外符号語により構成された積符号の構成を有している。
【００４０】
図７に本実施の形態のエラー訂正装置の構成図を示す。
【００４１】
同図において、７はプラスアジマス角、マイナスアジマス角の再生ヘッドを有する各再生チャンネルで再生されるデータを復調する復調手段、８は前記再生ヘッドが取り付けられているシリンダである。他の符号は実施の形態１と同一であるので説明を省略する。
【００４２】
図７は、プラスアジマス角とマイナスアジマス角の再生チャンネルを夫々２つづつとした場合の構成図であり、プラスアジマスヘッドＰ１，Ｐ２、マイナスアジマスヘッドＳ１，Ｓ２の４つの再生チャンネルで再生される４系列のディジタルデータを上述の手段でもってエラー訂正し、出力データ１，２を得る。
【００４３】
実施の形態１と異なる点は、Ｎ＝１から、Ｎ＝２に拡張されていることと、分割されるデータ群のカテゴリが、同アジマスのトラックから再生されたデータであるか否かという点である。
【００４４】
上記のように構成されたエラー訂正装置の動作について図を用いて順に説明する。
【００４５】
図８は、実施の形態２におけるバッファメモリ３の最小構成単位を示すメモリマップである。
【００４６】
同図は、積符号の構成を有するディジタルデータの１系列が図１０のように形成されることから、Ｋ＝１０、Ｌ＝１４９、ａ＝８として、Ｎ＝２の場合に付いて模式的に表した図であり、バッファメモリ３は、エラー訂正を行う際に、夫々のデータ群に分けられた各再生チャンネルの全系列のディジタルデータを格納するのに十分必要な数だけの最小構成単位を有している。同図において、例えば、同図左上のＭ（０，１，１）が１つのセクタを表し、実施の形態１と同一のデータ構造をしている。同図中、例えば、Ｍ（０，ｊ，ｉ）〔ｊ＝１〜１４９、ｉ＝１〜１０〕がプラスアジマス角のトラックから再生された１系列のデータであり、同アジマスの再生チャンネルが２つあるので、同アジマスの記録トラックから再生されたデータが同一バンクの中に２系列分格納されている。同図中では、１系列を構成するシンクブロックの数が１４９であるので、例えば、ロウ方向に１５０のオフセットを持たせて、同アジマスの記録トラックから再生された２系列分のデータを格納している。
【００４７】
一方、マイナスアジマス角のトラックから再生されたデータは同図の如く異なるバンクに格納され、プラスアジマス角のトラックから再生されたデータが格納されているバンクと同様に、２系列分格納されている。
【００４８】
図９は、実施の形態２における内符号データ並べ替え手段２からバッファメモリ３への内符号データ書き込み制御の説明図である。
【００４９】
図７にあるように、プラスアジマス角とマイナスアジマス角のトラックから再生された４つのチャンネルの再生データが、夫々復調手段７に入力され各チャンネル毎に復調されると共に、シンクブロックのＩＤが抽出される。復調手段７により復調されたデータは、内符号訂正手段１に夫々入力され、各再生チャンネル毎に内符号訂正される。内符号訂正手段１により、内符号訂正された各チャンネルのデータは、復調手段７で抽出されたシンクブロックのＩＤに応じて、系列毎に内符号データ並べ替え手段２に入力される。系列毎に入力された内符号訂正後の内符号データは、内符号データ書きこみ、外符号語データ読み出し、外符号語データ書きこみ、データ読み出しの、夫々の処理ブロックを時分割に制御するメモリ制御手段６に従って、内符号データ並べ替え手段２から、内符号データ書きこみ処理時に、シンクブロックのＩＤに応じて、セクタ単位のバンク交互切替によって、各系列のデータが交互に、カラム方向に連続バースト転送され、図８に示す如くバッファメモリ３に書き込まれる。
【００５０】
各シンクブロックは夫々、系列毎に分けられたバンク内のロウの１つに格納されるので、内符号データ書きこみ処理を表す内符号データ書き込みブロックの、処理の詳細を示す図９中のｊは、１系列中のシンクブロックの数だけ変化し、メモリ制御手段６に従って、内符号データ書き込みブロックとして示してある書き込み処理を必要な回数だけ繰り返す。
【００５１】
通常の１倍速再生の時には、各再生チャンネルのヘッドＰ１，Ｐ２，Ｓ１，Ｓ２が夫々、各アジマスに対応した記録ヘッド（図示せず）で記録された記録トラックにオントラックしているので、各再生チャンネルから再生されるデータは同一系列のデータである。従って、内符号訂正された各チャンネルのデータは、同アジマスの再生チャンネル間を交差すること無く、同図中（ａ）で示されるような順番で、バッファメモリ３に格納されて行く。
【００５２】
ところが、放送、業務用のＶＴＲにおいては必須の機能であるスロー再生の場合、再生速度に合わせて再生ヘッドがオントラックするように動くダイナミックトラッキングでない限り、固定ヘッドでは、複数の記録トラックを横切って走査するようになるので、例えば、記録ヘッドが１つの場合、その２倍の同アジマスの再生ヘッドを２つ、シリンダ８に搭載して、互いに走査できない記録トラックを補完しながら再生することにより、マイナス１倍速からプラス１倍速までのスロー再生を実現している。その為、上述のような固定ヘッドによるスロー再生の場合には、同一の記録トラックを複数の同一アジマスの再生ヘッドが走査することになるので、同一系列を構成するシンクブロックが複数の同一アジマスの再生チャンネルで再生されることになる。また、複数の再生ヘッドが記録トラックを再生するためにトラックを横切る回数と順番は、スロー再生時のテープ速度と位相に因るので、内符号訂正された各チャンネルのデータは、同アジマスの再生チャンネル間を交差し、同図中（ａ）を含む（ｂ），（ｃ），（ｄ）で示されるような順番で、バッファメモリ３の夫々の格納場所に格納されて行くことになる。
【００５３】
内符号データ並び替え手段２から、バッファメモリ３へ、図８のように格納された内符号訂正後の内符号データは、以下、分割されたデータ群内の系列単位で、実施の形態１と同じく、同様の手順を辿って、外符号訂正を行い、各系列毎にデータのワード並びが並び戻されて、出力データ１，２を出力する。
【００５４】
以上のように本実施の形態によれば、複数のバンクを有する大容量メモリを使ってメモリの増大を抑え、分割されたデータ群を夫々異なるバンクに格納して、複数のバンクを有する大容量メモリへのデータ入出力をセクタ単位のバンク交互切替によって連続したバースト転送とすることにより、消費電力を削減し、メモリデータへの高速アクセスを可能とすることが出来、更に、分割されたデータ群を、同アジマスのトラックから再生されたデータというカテゴリで分類されたデータ群とすることにより、同アジマスを有する複数の再生チャンネルから再生されるデータのエラー訂正も可能とすることが出来る。
【００５５】
尚、上記各実施の形態の何れかに記載のエラー訂正装置の全部又は一部の手段の全部又は一部の機能をコンピュータにより実行させるためのプログラム及び／又はデータを記録した磁気ディスクや光ディスクなどのプログラム記録媒体であって、コンピュータにより読み取り可能であり、読み取られた前記プログラム及び／又はデータが前記コンピュータと協動して前記機能を実行することを特徴とするプログラム記録媒体を作成し、これを用いて上記と同様の動作を行うことにより、同様の効果を発揮することが出来る。
【００５６】
以上説明したように、本発明の実施の形態１では、複数のバンクを有する大容量メモリを使ってメモリの増大を抑え、分割されたデータ群を夫々異なるバンクに格納して、複数のバンクを有する大容量メモリへのデータ入出力をセクタ単位のバンク交互切替によって連続したバースト転送とすることにより、消費電力を削減し、メモリデータへの高速アクセスを可能とするという有利な効果が得られる。
【００５７】
また、本発明の実施の形態２では、実施の形態１で得られる効果に加えて、更に、分割されたデータ群を、同アジマスのトラックから再生されたデータというカテゴリで分類されたデータ群とすることにより、同アジマスを有する複数の再生チャンネルから再生されるデータのエラー訂正をも可能とするという有利な効果が得られる。
【００５８】
尚、本発明における大容量のバッファメモリ以外は、外符号訂正手段で使われる外符号語メモリを飛躍的に小さくすることが出来ることから、一つにまとめることが出来、一つの集積回路として実現することが容易であるので、これにより、更なる低消費電力、コストダウンを促進することが出来るようになり、装置のアフターケアやメンテナンスなどをも考慮すると、その効果は絶大である。
【００５９】
【発明の効果】
以上述べたことから明らかなように本発明は、従来に比べて回路規模や消費電力を削減し、メモリデータへの高速アクセスを可能にするという長所を有する。
【図面の簡単な説明】
【図１】本発明における実施の形態１のエラー訂正装置の構成図
【図２】実施の形態１におけるバッファメモリの最小構成単位を示すメモリマップを説明するための図
【図３】実施の形態１における内符号データ並べ替え手段からバッファメモリへの内符号データ書き込み制御の説明図
【図４】外符号訂正手段内の外符号メモリのメモリマップを説明するための図
【図５】バッファメモリから外符号訂正手段への外符号語読み出し制御の説明図
【図６】バッファメモリからデータ並べ戻し手段へのデータ読み出し制御の説明図
【図７】本発明における実施の形態２のエラー訂正装置の構成図
【図８】実施の形態２におけるバッファメモリの最小構成単位を示すメモリマップを説明するための図
【図９】実施の形態２における内符号データ並べ替え手段からバッファメモリへの内符号データ書き込み制御の説明図
【図１０】従来の積符号の１例を示す模式図
【符号の説明】
１．内符号訂正手段
２．内符号データ並べ替え手段
３．バッファメモリ
４．外符号訂正手段
５．データ並べ戻し手段
６．メモリ制御手段
７．復調手段
８．シリンダ
【図１】
0003592597.tif 000002
【図２】
0003592597.tif 000003
【図３】
0003592597.tif 000004
【図４】
0003592597.tif 000005
【図５】
0003592597.tif 000006
【図６】
0003592597.tif 000007
【図７】
0003592597.tif 000008
【図８】
0003592597.tif 000009
【図９】
0003592597.tif 000010
【図１０】
0003592597.tif 000011