(57)【特許請求の範囲】
【請求項１】
１画面を水平方向及び垂直方向に分割して得た矩形ブロックに直交変換処理及び可変長符号化処理を施し、更に、複数個の矩形ブロックを１つのビデオセグメントである圧縮ブロックとして前記圧縮ブロックにおける符号量が所定値以下となるよう圧縮符号化したデータを矩形ブロック毎に設けられる所定容量を有する格納領域に第１のデータとして順次格納すると共に、格納しきれずにあふれたデータを前記圧縮ブロックの他の矩形ブロックを格納するための格納領域に第２のデータとして格納したディジタルデータを復号化して、画像データを復元するディジタル信号再生装置であり、
前記ディジタルデータの復号化の際に異常があった場合に、前記第１及び第２のデータのうちの何れのデータに異常があったかを判別する判別手段と、
復号化を終えたディジタルデータの使用を制限する使用制限手段とを備え、
前記判別手段が復号化の際に異常があったと判別した場合に、前記使用制限手段は、前記復号化の際に異常があった可変長符号の存在するビデオセグメントの全ての矩形ブロックに関して、前記それぞれの矩形ブロックの最初から予め定めた個数のＡＣ係数を出力すると共に、それ以降のデータを０データに置換することを特徴とするディジタル信号再生装置。
【請求項２】
１画面を水平方向及び垂直方向に分割して得た矩形ブロックに直交変換処理及び可変長符号化処理を施し、更に、複数個の矩形ブロックを１つのビデオセグメントである圧縮ブロックとして前記圧縮ブロックにおける符号量が所定値以下となるよう圧縮符号化したデータを矩形ブロック毎に設けられる所定容量を有する格納領域に第１のデータとして順次格納すると共に、格納しきれずにあふれたデータを前記圧縮ブロックの他の矩形ブロックを格納するための格納領域に第２のデータとして格納したディジタルデータを復号化して、画像データを復元するディジタル信号再生装置であり、
前記ディジタルデータの復号化の際に異常があった場合に、前記第１及び第２のデータのうちの何れのデータに異常があったかを判別する判別手段と、
復号化を終えたディジタルデータの使用を制限する使用制限手段とを備え、
前記判別手段が復号化の際に異常があったと判別した場合に、前記使用制限手段は、前記復号化の際に異常があった可変長符号の存在するビデオセグメントの全ての矩形ブロックに関して、前記それぞれの矩形ブロックの最初から予め定めた個数の可変長符号を出力すると共に、それ以降のデータはＥＯＢ（Ｅｎｄ  ｏｆ  Ｂｌｏｃｋ）に置換し出力を終了することを特徴とするディジタル信号再生装置。
【請求項３】
１画面を水平方向及び垂直方向に分割して得た矩形ブロックに直交変換処理及び可変長符号化処理を施し、更に、複数個の矩形ブロックを１つのビデオセグメントである圧縮ブロックとして前記圧縮ブロックにおける符号量が所定値以下となるよう圧縮符号化したデータを矩形ブロック毎に設けられる所定容量を有する格納領域に第１のデータとして順次格納すると共に、格納しきれずにあふれたデータを前記圧縮ブロックの他の矩形ブロックを格納するための格納領域に第２のデータとして格納したディジタルデータを復号化して、画像データを復元するディジタル信号再生装置であり、
前記ディジタルデータの復号化の際に異常があった場合に、前記第１及び第２のデータのうちの何れのデータに異常があったかを判別する判別手段と、
復号化を終えたディジタルデータの使用を制限する使用制限手段とを備え、
前記判別手段は、１つの矩形ブロックから６３個を越えるＡＣ係数が得られた場合のみ前記ディジタルデータの復号化の際に異常があったかを判別すると共に、前記判別手段が復号化の際に異常があったと判別した場合に、前記使用制限手段は、前記６３個を越えるＡＣ係数が得られた矩形ブロックの存在するビデオセグメントの全ての矩形ブロックに関して、前記第２のデータを０データに置換することを特徴とするディジタル信号再生装置。
【請求項４】
１画面を水平方向及び垂直方向に分割して得た矩形ブロックに直交変換処理及び可変長符号化処理を施し、更に、複数個の矩形ブロックを１つのビデオセグメントである圧縮ブロックとして前記圧縮ブロックにおける符号量が所定値以下となるよう圧縮符号化したデータを矩形ブロック毎に設けられる所定容量を有する格納領域に第１のデータとして順次格納すると共に、格納しきれずにあふれたデータを前記圧縮ブロックの他の矩形ブロックを格納するための格納領域に第２のデータとして格納したディジタルデータを復号化して、画像データを復元するディジタル信号再生方法であり、
前記ディジタルデータの復号化の際に異常があった場合に、前記第１及び第２のデータのうちの何れのデータに異常があったかを判別すると共に、復号化を終えたディジタルデータの使用を制限し、前記復号化の際に異常があった可変長符号の存在するビデオセグメントの全ての矩形ブロックに関して、前記それぞれの矩形ブロックの最初から予め定めた個数のＡＣ係数を出力すると共に、それ以降のデータを０データに置換することを特徴とするディジタル信号再生方法。
【請求項５】
１画面を水平方向及び垂直方向に分割して得た矩形ブロックに直交変換処理及び可変長符号化処理を施し、更に、複数個の矩形ブロックを１つのビデオセグメントである圧縮ブロックとして前記圧縮ブロックにおける符号量が所定値以下となるよう圧縮符号化したデータを矩形ブロック毎に設けられる所定容量を有する格納領域に第１のデータとして順次格納すると共に、格納しきれずにあふれたデータを前記圧縮ブロックの他の矩形ブロックを格納するための格納領域に第２のデータとして格納したディジタルデータを復号化して、画像データを復元するディジタル信号再生方法であり、
前記ディジタルデータの復号化の際に異常があった場合に、前記第１及び第２のデータのうちの何れのデータに異常があったかを判別すると共に、復号化を終えたディジタルデータの使用を制限し、前記復号化の際に異常があった可変長符号の存在するビデオセグメントの全ての矩形ブロックに関して、前記それぞれの矩形ブロックの最初から予め定めた個数の可変長符号を出力すると共に、それ以降のデータはＥＯＢ（Ｅｎｄ  ｏｆ  Ｂｌｏｃｋ）に置換し出力を終了することを特徴とするディジタル信号再生方法。
【請求項６】
１画面を水平方向及び垂直方向に分割して得た矩形ブロックに直交変換処理及び可変長符号化処理を施し、更に、複数個の矩形ブロックを１つのビデオセグメントである圧縮ブロックとして前記圧縮ブロックにおける符号量が所定値以下となるよう圧縮符号化したデータを矩形ブロック毎に設けられる所定容量を有する格納領域に第１のデータとして順次格納すると共に、格納しきれずにあふれたデータを前記圧縮ブロックの他の矩形ブロックを格納するための格納領域に第２のデータとして格納したディジタルデータを復号化して、画像データを復元するディジタル信号再生方法であり、
前記ディジタルデータの復号化の際に１つの矩形ブロックから６３個を越えるＡＣ係数が得られた場合のみ前記第１及び第２のデータのうちの何れのデータに異常があったかを判別すると共に、復号化を終えたディジタルデータの使用を制限し、前記６３個を越えるＡＣ係数が得られた矩形ブロックの存在するビデオセグメントの全ての矩形ブロックに関して、前記第２のデータを０データに置換することを特徴とするディジタル信号再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、可変長符号化方式を用いて圧縮符号化された信号を再生するディジタル信号再生装置及び再生方法に関し、再生時に異常データを検出することにより良好な再生信号が得られるようにしたことを特徴とするものである。
【０００２】
【従来の技術】
民生用デジタルビデオ装置の規格として、ＤＶと呼ばれる規格が提案され、実用化されている。
このＤＶ規格によるデジタル信号記録再生装置では、「図解デジタルビデオ読本」Ｐ４１〜Ｐ６０（久保田  幸雄  編著、オーム社、１９９５年）に記載される如くフレーム内の画素データの相関を利用してデジタル情報信号の帯域圧縮を行い、２５Ｍｂｐｓの記録レートによりデジタル情報信号を記録している。
【０００３】
ＤＶ規格によるデジタル信号記録再生装置では、１フレーム分の画像情報をまず水平方向８画素×垂直方向８画素よりなるブロックに分割してＤＣＴ（離散コサイン変換）を行い、ＤＣＴを終えた画像情報に、量子化、可変長符号化の処理を施して磁気テープに記録している。そして、磁気テープ記録される信号を再生する際には、記録時のＤＣＴ、量子化、可変長符号化に対応した可変長復号化、逆量子化、逆ＤＣＴの処理を行って画像情報を復元している。
【０００４】
また、上記装置では、記録時に所定の誤り訂正符号を付与した後に記録信号を磁気テープに記録すると共に、再生時には、この誤り訂正符号を用いて誤り訂正処理を施して再生信号を復元している。
【０００５】
【発明が解決しようとする課題】
ところが、以上のような圧縮符号化を施すディジタル信号記録再生装置では、再生時に異常なデータがあると再生データが破綻することがある。特に、ＤＣＴを行ったデータに対して可変長符号化を行い、これを復号化する際に異常なデータがあると、逆ＤＣＴした再生信号は市松模様の不自然な画像となることが多い。即ち、このような異常データによりエラーが発生してしまうと、画面上で目につきやすくなる。
【０００６】
このようなデータ再生時のエラーは、通常、誤り訂正処理によりエラーデータが訂正された後に出力されるためエラーは発生しないが、記録再生時にテープ／ヘッド系のトラブルが発生した場合、テープの繰り返し再生を行った場合、テープの損傷により再生信号が欠落した場合、データを記録した装置と再生する装置とが異なる場合などで、特に再生信号の品質が劣化した場合には、誤り訂正処理で訂正しきれないデータが再生されてしまうため、このような問題が発生することがある。
【０００７】
また、ディジタルインターフェースを介して外部から入力される圧縮信号を復号する場合、あるいは、ダビングや伝送を繰り返した信号を復号する場合、ディジタルインターフェースの回線品質、ダビングや伝送に伴う信号の劣化等により正しい再生データが得られなくなり、同様の問題が発生することがある。また、ダビングや伝送を繰り返した場合には、この市松模様の如く不自然に再生されたデータを記録側では正常なデータとして記録してしまうことも考えられる。
【０００８】
本発明は、このような再生データの破綻を回避することを目的としており、信号再生時に異常なデータが検出された場合には、正常なデータのみを出力することにより再生データの破綻を回避しようとするものである。
【０００９】
【課題を解決するための手段】
本発明は、上記課題を解決するために、以下の１）〜６）に記載の手段よりなる。
すなわち、
１）１画面を水平方向及び垂直方向に分割して得た矩形ブロックに直交変換処理及び可変長符号化処理を施し、更に、複数個の矩形ブロックを１つのビデオセグメントである圧縮ブロックとして前記圧縮ブロックにおける符号量が所定値以下となるよう圧縮符号化したデータを矩形ブロック毎に設けられる所定容量を有する格納領域に第１のデータとして順次格納すると共に、格納しきれずにあふれたデータを前記圧縮ブロックの他の矩形ブロックを格納するための格納領域に第２のデータとして格納したディジタルデータを復号化して、画像データを復元するディジタル信号再生装置であり、
前記ディジタルデータの復号化の際に異常があった場合に、前記第１及び第２のデータのうちの何れのデータに異常があったかを判別する判別手段と、
復号化を終えたディジタルデータの使用を制限する使用制限手段とを備え、
前記判別手段が復号化の際に異常があったと判別した場合に、前記使用制限手段は、前記復号化の際に異常があった可変長符号の存在するビデオセグメントの全ての矩形ブロックに関して、前記それぞれの矩形ブロックの最初から予め定めた個数のＡＣ係数を出力すると共に、それ以降のデータを０データに置換することを特徴とするディジタル信号再生装置。
２）１画面を水平方向及び垂直方向に分割して得た矩形ブロックに直交変換処理及び可変長符号化処理を施し、更に、複数個の矩形ブロックを１つのビデオセグメントである圧縮ブロックとして前記圧縮ブロックにおける符号量が所定値以下となるよう圧縮符号化したデータを矩形ブロック毎に設けられる所定容量を有する格納領域に第１のデータとして順次格納すると共に、格納しきれずにあふれたデータを前記圧縮ブロックの他の矩形ブロックを格納するための格納領域に第２のデータとして格納したディジタルデータを復号化して、画像データを復元するディジタル信号再生装置であり、
前記ディジタルデータの復号化の際に異常があった場合に、前記第１及び第２のデータのうちの何れのデータに異常があったかを判別する判別手段と、
復号化を終えたディジタルデータの使用を制限する使用制限手段とを備え、
前記判別手段が復号化の際に異常があったと判別した場合に、前記使用制限手段は、前記復号化の際に異常があった可変長符号の存在するビデオセグメントの全ての矩形ブロックに関して、前記それぞれの矩形ブロックの最初から予め定めた個数の可変長符号を出力すると共に、それ以降のデータはＥＯＢ（Ｅｎｄ  ｏｆ  Ｂｌｏｃｋ）に置換し出力を終了することを特徴とするディジタル信号再生装置。
３）１画面を水平方向及び垂直方向に分割して得た矩形ブロックに直交変換処理及び可変長符号化処理を施し、更に、複数個の矩形ブロックを１つのビデオセグメントである圧縮ブロックとして前記圧縮ブロックにおける符号量が所定値以下となるよう圧縮符号化したデータを矩形ブロック毎に設けられる所定容量を有する格納領域に第１のデータとして順次格納すると共に、格納しきれずにあふれたデータを前記圧縮ブロックの他の矩形ブロックを格納するための格納領域に第２のデータとして格納したディジタルデータを復号化して、画像データを復元するディジタル信号再生装置であり、
前記ディジタルデータの復号化の際に異常があった場合に、前記第１及び第２のデータのうちの何れのデータに異常があったかを判別する判別手段と、
復号化を終えたディジタルデータの使用を制限する使用制限手段とを備え、
前記判別手段は、１つの矩形ブロックから６３個を越えるＡＣ係数が得られた場合のみ前記ディジタルデータの復号化の際に異常があったかを判別すると共に、前記判別手段が復号化の際に異常があったと判別した場合に、前記使用制限手段は、前記６３個を越えるＡＣ係数が得られた矩形ブロックの存在するビデオセグメントの全ての矩形ブロックに関して、前記第２のデータを０データに置換することを特徴とするディジタル信号再生装置。
４）１画面を水平方向及び垂直方向に分割して得た矩形ブロックに直交変換処理及び可変長符号化処理を施し、更に、複数個の矩形ブロックを１つのビデオセグメントである圧縮ブロックとして前記圧縮ブロックにおける符号量が所定値以下となるよう圧縮符号化したデータを矩形ブロック毎に設けられる所定容量を有する格納領域に第１のデータとして順次格納すると共に、格納しきれずにあふれたデータを前記圧縮ブロックの他の矩形ブロックを格納するための格納領域に第２のデータとして格納したディジタルデータを復号化して、画像データを復元するディジタル信号再生方法であり、
前記ディジタルデータの復号化の際に異常があった場合に、前記第１及び第２のデータのうちの何れのデータに異常があったかを判別すると共に、復号化を終えたディジタルデータの使用を制限し、前記復号化の際に異常があった可変長符号の存在するビデオセグメントの全ての矩形ブロックに関して、前記それぞれの矩形ブロックの最初から予め定めた個数のＡＣ係数を出力すると共に、それ以降のデータを０データに置換することを特徴とするディジタル信号再生方法。
５）１画面を水平方向及び垂直方向に分割して得た矩形ブロックに直交変換処理及び可変長符号化処理を施し、更に、複数個の矩形ブロックを１つのビデオセグメントである圧縮ブロックとして前記圧縮ブロックにおける符号量が所定値以下となるよう圧縮符号化したデータを矩形ブロック毎に設けられる所定容量を有する格納領域に第１のデータとして順次格納すると共に、格納しきれずにあふれたデータを前記圧縮ブロックの他の矩形ブロックを格納するための格納領域に第２のデータとして格納したディジタルデータを復号化して、画像データを復元するディジタル信号再生方法であり、
前記ディジタルデータの復号化の際に異常があった場合に、前記第１及び第２のデータのうちの何れのデータに異常があったかを判別すると共に、復号化を終えたディジタルデータの使用を制限し、前記復号化の際に異常があった可変長符号の存在するビデオセグメントの全ての矩形ブロックに関して、前記それぞれの矩形ブロックの最初から予め定めた個数の可変長符号を出力すると共に、それ以降のデータはＥＯＢ（Ｅｎｄ  ｏｆ  Ｂｌｏｃｋ）に置換し出力を終了することを特徴とするディジタル信号再生方法。
６）１画面を水平方向及び垂直方向に分割して得た矩形ブロックに直交変換処理及び可変長符号化処理を施し、更に、複数個の矩形ブロックを１つのビデオセグメントである圧縮ブロックとして前記圧縮ブロックにおける符号量が所定値以下となるよう圧縮符号化したデータを矩形ブロック毎に設けられる所定容量を有する格納領域に第１のデータとして順次格納すると共に、格納しきれずにあふれたデータを前記圧縮ブロックの他の矩形ブロックを格納するための格納領域に第２のデータとして格納したディジタルデータを復号化して、画像データを復元するディジタル信号再生方法であり、
前記ディジタルデータの復号化の際に１つの矩形ブロックから６３個を越えるＡＣ係数が得られた場合のみ前記第１及び第２のデータのうちの何れのデータに異常があったかを判別すると共に、復号化を終えたディジタルデータの使用を制限し、前記６３個を越えるＡＣ係数が得られた矩形ブロックの存在するビデオセグメントの全ての矩形ブロックに関して、前記第２のデータを０データに置換することを特徴とするディジタル信号再生方法。
【００１１】
【発明の実施の形態】
図１は、ディジタル信号再生装置の主な構成を説明するためのブロック部であり、図１（ａ）はＤＶ規格によるディジタル信号記録装置の主な構成、図１（ｂ）は、このようにして記録された磁気テープから信号を再生するディジタル信号再生装置の主な構成を示すブロック図である。
【００１２】
なお、ここでは、まずＤＶ規格のディジタル信号記録装置における信号記録系の処理について説明する。
図１（ａ）において１フレーム分の画像データがフレームメモリ１（ＦＭ）に蓄えられると、フレームメモリ１（ＦＭ）からは水平方向８画素×垂直方向８画素よりなるＤＣＴブロックが順次ＤＣＴ回路２（ＤＣＴ）に出力される。
【００１３】
ＤＣＴ回路２は、フレームメモリ１から出力された画像データをＤＣＴブロック単位でＤＣＴ（離散コサイン変換）し、図２に示す如く１個のＤＣ係数と、６３個のＡＣ係数とを得る。そして、この６３個のＡＣ係数は、同図矢印で示す如く周波数成分の低いものから高いものへと順に並べ替えが行われた後（ジグザグスキャン）、量子化回路３にて所定の量子化テーブルにて量子化される。
【００１４】
量子化を終えた画像データは、次にランレングス符号化回路４（ＲＬＣ）に入力され、量子化によりその値が小さくされた６３個のＡＣ係数は、図３に示す如く、連続する０の数であるゼロラン値（ｒ）と０以外の値であるバリュー（ｎ）との組よりなるランレングス符号に順次符号化される。即ち、量子化を終えたＡＣ係数において、連続する０の個数がカウントされ、この０のカウント値とこの０に続く０以外のＡＣ係数の値とが一組で符号化される。なお、図示の如く、量子化を終えたＡＣ係数の高域部分において６３個目のＡＣ係数が０の場合には、最後に連続する０の値は全てまとめてＥＯＢ（End of Block）なる符号で置き換えられる。このように、量子化を終えた画像データを順次符号化し、０以外の値が存在しなくなったらＥＯＢ符号で符号化を終了する。
【００１５】
そして、このランレングス符号よりなる画像データは、可変長符号化回路５（ＶＬＣ）にて、所定の可変長符号化テーブルに基づき、図３に示すＶ1乃至Ｖ6の如く可変長符号に変換される。
【００１６】
なお、以上の圧縮符号化は、１フレームを構成する水平走査線数が５２５本でフィールド周波数が６０ＨｚであるＮＴＳＣ方式等のテレビジョン信号では、図４に示す如く画面上で水平方向に隣接する４個の輝度信号のＤＣＴブロック（ＤＣＴ０乃至ＤＣＴ３）と、これらのＤＣＴブロックと画面上で同一位置を成す１個の色差信号ＣＲのＤＣＴブロック（ＤＣＴ４）及び１個の色差信号ＣＢのＤＣＴブロック（ＤＣＴ５）により形成されるマクロブロックをシャフリングと呼ばれる画面上の異なる位置から所定の規則に従い５つ集めた５マクロブロックを１ビデオセグメントとして、このビデオセグメントの可変長符号化後の符号量がビデオセグメントに割り当れられる符号量にできるだけ近く、かつその割り当て符号量を越えることがないように量子化テーブルが設定される。
【００１７】
そして、可変長符号に変換された画像データは、更にパッキング回路６に入力され、ここでは可変長符号化された各ＤＣＴブロックのデータを周波数成分の異なる複数のグループに分割して格納する。既に説明したように、５マクロブロックにより構成される１ビデオセグメントの符号量は、ほぼ一定となるよう圧縮符号化がなされており、この５マクロブロックのデータが５シンクブロックとして出力されることになる。
【００１８】
各シンクブロックのデータエリアに相当するユニットは、１マクロブロックを構成するＤＣＴブロック数である６つの領域に分割されており、この６つの領域には各ＤＣＴブロックのデータがその周波数成分の低いものから優先的に格納されていく。
【００１９】
ここで、可変長符号化処理されたＤＣＴブロックの符号量がシンクブロック内で分割された領域のデータ格納量を越えている場合には、全てのＤＣＴブロックのデータを１つの領域に格納することができないが、格納しきれずにあふれたデータは、その周波数成分の低いものから優先的に同一シンクブロック内の他の領域に格納される。また、同一シンクブロック内の他の領域に格納しきれずにあふれたデータは、同一ビデオセグメントを成す他のシンクブロック内の領域に格納される。
【００２０】
そして、シンクブロック内の分割された領域にそのまま格納された比較的低域のデータは、第１のグループに属する第１のデータとして扱われ、シンクブロック内の分割された領域に格納できずに同一シンクブロック内の他の領域に格納された第１のデータより高域であるデータは、第２のグループに属する第２のデータとして扱われ、同一シンクブロック内の他の領域に格納できずに同一ビデオセグメントを成す他のシンクブロック内の領域に格納された最も高域であるデータは、第３のグループに属する第３のデータとして扱われる。
【００２１】
図５は、５つのシンクブロック（ＳＢ）に１ビデオセグメント分のデータを格納した例を示すものであり、図４で示す６つのＤＣＴブロック（ＤＣＴ０乃至ＤＣＴ５）のデータは、シンクブロックのデータエリアに相当するユニットを分割して得た６つの分割領域（１−１乃至１−６）にその周波数成分の低いものから優先的に格納される。
【００２２】
ここで、輝度信号Ｙ０のＤＣＴブロック（ＤＣＴ０）の符号量が分割された領域のデータ格納量に満たないとすると、全て第１のデータとして分割領域１−１に格納されている。そして、輝度信号Ｙ１のＤＣＴブロック（ＤＣＴ１）の符号量が分割された領域のデータ格納量を越えているとすると、その周波数成分の低いものから優先的に第１のデータとして分割領域１−２に格納され、格納しきれずにあふれたデータは例えば分割領域１−１に第２のデータとして格納される。また、他のシンクブロック内（ＳＢ２乃至ＳＢ５等）に格納されるべきデータであるが、格納しきれずに分割領域１−６に格納されたデータは第３のデータとして扱われる。
【００２３】
そして、このパッキング処理では、各シンクブロック内の所定領域にＤＣＴブロックのＤＣ係数の情報、量子化を行った際の量子化テーブルの情報、またその他の関連情報も格納され、パッキングデータとしてこれらのデータが出力される。
【００２４】
このようなパッキング処理を終えたパッキングデータは、先程のシャフリングに対応したデシャフリング処理によりデータ配列を元に戻す並び替えが行われた後に記録処理部７で誤り訂正符号やその他の必要情報が付加され、更に変調されて記録媒体に記録される。また、この時記録媒体に記録することなく、誤り訂正符号やその他の必要情報を付加した後に、ディジタルインターフェース等を介して出力されても良い。
【００２５】
次に、図１（ｂ）を用いてディジタル信号再生装置における信号再生系処理について説明する。
同図において、８は記録媒体から再生される再生データを復調し、更に誤り訂正処理を施して記録時のパッキングデータを得る再生処理部である。なお、ディジタルインターフェースを介して入力されるデータに対してもまた、誤り訂正処理を施して記録時のパッキングデータを得ることができる。そして、再生処理部８からのパッキングデータが記録時のビデオセグメント単位でアンパッキング回路９に入力される。
【００２６】
そして、アンパッキング回路９の内部では、記録時の第１乃至第３のデータが夫々分割され、ＤＣＴブロック毎に元の可変長符号のデータ列に復元される。可変長符号のデータ列は、可変長復号化回路１０（ＶＬＤ）にて可変長符号化テーブルを参照しながら連続する０の数と０以外の値との組よりなるランレングス符号に復元され、更にランレングス復号化回路１１（ＲＬＤ）では、必要な箇所に０を挿入することにより基のデータ列に復元される。
【００２７】
ランレングス復号化回路１１で復元されたデータ列は、別途パッキングデータから取り出された量子化テーブル情報を基に逆量子化回路１２で逆量子化され、記録時の各ＤＣＴブロックのＡＣ係数が復元される。そして、復元されたＡＣ係数は、逆ジグザグスキャンにより２次元データに戻されて逆ＤＣＴ回路１３で記録時の水平方向８画素×垂直方向８画素よりなる１ＤＣＴブロック分の画像データが復元される。
【００２８】
フレームメモリ１４（ＦＭ）には、逆ＤＣＴ回路１３からの画像データがＤＣＴブロック毎に順次格納され、１画面分の画像データの復元が完了すると画像信号データとして出力される。
【００２９】
次に、図６以降を用いて本発明に係るディジタル信号再生装置及び再生方法について説明する。なお、ここではまず、本発明に係るディジタル信号再生装置の第１の実施の形態を図６を用いて説明する。
【００３０】
同図に示すように、図１（ｂ）に示したアンパッキング回路９は符号データ切り出し部９ａ、符号長テーブル９ｂ、グルーピングメモリ部９ｃ、書込制御部９ｄ、第１のメモリ９ｅ、第２のメモリ９ｆ、読出制御部９ｇ、再生データ制限部９ｈ、ＤＣＴ・ＶＬＣカウンタ９ｉ、切替器９ｊにより構成され、再生処理部８からのビデオセグメント単位のパッキングデータは、まず符号データ切り出し部９ａに入力される。
【００３１】
符号データ切り出し部９ａは、その内部に１ビデオセグメント分のメモリを備え、１ビデオセグメント分のデータを蓄えた後に符号長テーブル９ｂを参照しながら記録時の第１乃至第３のデータの切り出しを行う。例えば、図５に示すような１ビデオセグメント分のパッキングデータが再生処理部８から入力された場合、符号データ切り出し部９ａはこれらのデータを一旦その内部に蓄え、まず各シンクブロック（ＳＢ１乃至ＳＢ５）における第１のデータのみを切り出してグルーピングメモリ部９ｃに出力する。
【００３２】
即ち、符号データ切り出し部９ａは符号長テーブル９ｂを参照しながら、まず分割領域１−１における第１のデータ、分割領域１−２における第１のデータ、分割領域１−３における第１のデータの順に、分割領域５−６における第１のデータまでを切り出す。
【００３３】
そして、次に分割領域１−１における第２のデータ、分割領域１−３における第２のデータ、分割領域１−５における第２のデータの順に、第２のデータを全て切り出し、最後に分割領域１−６及びその他の分割領域に格納される第３のデータが全て切り出される。
【００３４】
ここで、符号データ切り出し部９ａにより切り出された可変長符号よりなる第１のデータはグルーピングメモリ部９ｃ内の第１のメモリ領域、第２のデータは第２のメモリ領域、第３のデータは第３のメモリ領域に夫々書き込まれるよう符号データ切り出し部９ａはグルーピング情報を出力し、書込制御部９ｄがこのグルーピング情報に基づき書き込み制御を行う。
【００３５】
このようにして、再生処理部８からの１ビデオセグメント分のパッキングデータは、夫々第１乃至第３のデータに切り出され、切り出された第１乃至第３のデータがグルーピングメモリ部９ｃ内の第１乃至第３のメモリ領域に夫々書き込まれるが、符号データ切り出し部９ａから出力される１ビデオセグメント分のグルーピング情報は第１のメモリ９ｅにも出力され、その内部に書き込まれる。
【００３６】
また、再生処理部８からの可変長符号が定義外の符号であったり、符号が途中で打ち切られているような場合は、符号データ切り出し部９ａはこのようにエラーが発生している可変長符号がそのＤＣＴブロック内で先頭から何番目の符号であるかを示す可変長符号番号（ＶＬＣ  Ｎｏ．）、そして、エラーが発生していたＤＣＴブロックがそのビデオセグメント内で先頭から何番目のＤＣＴブロックであるかを示すＤＣＴブロック番号（ＤＣＴ  Ｎｏ．）を第２のメモリ９ｆに出力する。なお、可変長符号番号（ＶＬＣ  Ｎｏ．）は、図３に示した如く１を初期値としており、ＤＣＴブロック番号（ＤＣＴ  Ｎｏ．）は、図５に示した如く０を初期値としている。
【００３７】
１ビデオセグメント分のパッキングデータがグルーピングメモリ９ｃに書き込まれると、次にこれらのデータの読み出しが行われるが、読出制御部９ｇは第１のメモリ９ｅ内に格納されている１ビデオセグメント分のグルーピング情報に基づき各ＤＣＴブロックを構成する可変長符号を読み出す。
【００３８】
ここで、図７は第１のメモリ９ｅ内に格納されている１ビデオセグメント分のグルーピング情報の一例を示すものであり、ＤＣＴブロック番号０に関しては第１のデータのみが存在し、この第１のデータの可変長符号番号（ＶＬＣ  Ｎｏ．）は１乃至８であることが示される。また、ＤＣＴブロック番号１に関しては第１のデータ及び第２のデータが存在し、第１のデータの可変長符号番号（ＶＬＣＮｏ．）は１乃至１０、そして第２のデータの可変長符号番号（ＶＬＣ  Ｎｏ．）は１１及び１２であることが示される。また、ＤＣＴブロック番号２９に関しては第１のデータ乃至第３のデータが存在し、第１のデータの可変長符号番号（ＶＬＣ  Ｎｏ．）は１乃至１１、そして第２のデータの可変長符号番号（ＶＬＣ  Ｎｏ．）は１２、第３のデータの可変長符号番号（ＶＬＣ  Ｎｏ．）は１３及び１４であることが示される。
【００３９】
読出制御部９ｇは、ＤＣＴ・ＶＬＣカウンタ９ｉの示すＤＣＴブロック番号（ＤＣＴ  Ｎｏ．）及び可変長符号番号（ＶＬＣ  Ｎｏ．）の順に、第１のメモリ９ｅに書き込まれているグルーピング情報を参照しながら適切な読み出しアドレスを設定し、ＤＣＴブロック毎の可変長符号を順次読み出す。
【００４０】
ここで、ＤＣＴ・ＶＬＣカウンタ９ｉが出力するＤＣＴブロック番号（ＤＣＴＮｏ．）及び可変長符号番号（ＶＬＣ  Ｎｏ．）は、読出制御部９ｇに出力されると同時に再生データ制限部９ｈにも出力され、再生データ制限部９ｈは第２のメモリ９ｆ内に可変長符号番号及びＤＣＴブロック番号が書き込まれているか否かを確認し、可変長符号番号及びＤＣＴブロック番号が書き込まれていない時には、再生データ制限部９ｈは切替器９ｊを端子イ側に切り替え、グルーピングメモリ部９ｃから読み出された１ビデオセグメント分のデータがＤＣＴブロック毎に全て切替器９ｊから出力される。
【００４１】
ところが、第２のメモリ９ｆ内に可変長符号番号及びＤＣＴブロック番号が書き込まれている時には、再生データ制限部９ｈは切替器９ｊを必要に応じて端子ロ側に切り替え、グルーピングメモリ部９ｃから読み出された１ビデオセグメント分のデータにおける一部がＥＯＢ符号を示す図３で示したＶ6のような可変長符号に置き換えられて出力される。
【００４２】
また、第２のメモリ９ｆ内に可変長符号番号及びＤＣＴブロック番号が書き込まれている際には、再生データ制限部９ｈは、第１のメモリ９ｅ内のグルーピング情報を参照しながらエラーが発生している可変長符号が第１のデータ乃至第３のデータのうちの何れのデータであるかを判別する。
【００４３】
そして、再生データ制限部９ｈは、エラーが発生している可変長符号が第１のデータ乃至第３のデータのうちの何れのデータであるかに応じてＥＯＢ符号を示す可変長符号で置き換えるデータを変化させる。
図８は、エラーが発生している可変長符号が第１のデータ、第２のデータ、第３のデータの夫々の時に、ＥＯＢ符号を示す可変長符号で置き換えられるデータを示すものである。
【００４４】
ここではまず、エラーが発生している可変長符号が第１のデータであると判別された場合について説明する。その際、再生データ制限部９ｈは、エラーが発生している可変長符号の存在するＤＣＴブロックに関して、エラーが発生している可変長符号及びそれ以降の可変長符号が切替器９ｊから出力されることのないよう、切替器９ｊを切り替えてこれらの可変長符号をＥＯＢ符号を示す可変長符号で置き換える。
【００４５】
そして、エラーが発生している可変長符号の存在するマクロブロック内の他の全てのＤＣＴブロック、即ち、例えば図５で示すＤＣＴブロック番号８のＤＣＴブロック内の可変長符号にエラーが発生している場合には、ＤＣＴブロック番号６及び７、９乃至１１の５個のＤＣＴブロックに関して、第２のデータ及び第３のデータを成す可変長符号が切替器９ｊから出力されることのないよう、切替器９ｊを切り替えてこれらの可変長符号をＥＯＢ符号を示す可変長符号で置き換える。
【００４６】
また、エラーが発生している可変長符号の存在するマクロブロック以外のマクロブロック内の全てのＤＣＴブロック、例えばＤＣＴブロック番号８のＤＣＴブロック内の可変長符号にエラーが発生している場合には、ＤＣＴブロック番号０乃至５、１２乃至２９の２４個のＤＣＴブロックに関して、第３のデータを成す可変長符号が切替器９ｊから出力されることのないよう、切替器９ｊを切り替えてこれらの可変長符号をＥＯＢ符号を示す可変長符号で置き換える。
【００４７】
次に、エラーが発生している可変長符号が第２のデータである場合について説明すると、再生データ制限部９ｈは、エラーが発生している可変長符号の存在するマクロブロック内の全てのＤＣＴブロック、即ち、例えばＤＣＴブロック番号８のＤＣＴブロック内の可変長符号にエラーが発生している場合には、ＤＣＴブロック番号６乃至１１の６個のＤＣＴブロックに関して、第２のデータ及び第３のデータを成す可変長符号が切替器９ｊから出力されることのないよう、切替器９ｊを切り替えてこれらの可変長符号をＥＯＢ符号を示す可変長符号で置き換える。
【００４８】
また、エラーが発生している可変長符号の存在するマクロブロック以外のマクロブロック内の全てのＤＣＴブロック、例えばＤＣＴブロック番号８のＤＣＴブロック内の可変長符号にエラーが発生している場合には、ＤＣＴブロック番号０乃至５、１２乃至２９の２４個のＤＣＴブロックに関して、第３のデータを成す可変長符号が切替器９ｊから出力されることのないよう、切替器９ｊを切り替えてこれらの可変長符号をＥＯＢ符号を示す可変長符号で置き換える。
【００４９】
そして、エラーが発生している可変長符号が第３のデータである場合について説明すると、再生データ制限部９ｈは、エラーが発生している可変長符号の存在するビデオセグメント内の全てのＤＣＴブロック、即ち、ＤＣＴブロック番号０乃至２９の３０個のＤＣＴブロックに関して、第３のデータを成す可変長符号が切替器９ｊから出力されることのないよう、切替器９ｊを切り替えてこれらの可変長符号をＥＯＢ符号を示す可変長符号で置き換える。
【００５０】
なお、切替器９ｊのこれらの切り替えは、ＥＯＢ符号を示す可変長符号で置き換えたいＤＣＴブロック番号（ＤＣＴ  Ｎｏ．）及び可変長符号番号（ＶＬＣ  Ｎｏ．）をＤＣＴ・ＶＬＣカウンタ９ｉが示した際に、再生データ制限部９ｈが切替器９ｊに切り替え信号を出力することによりデータの置き換えが行われる。
【００５１】
このようにして切替器９ｊから出力される可変長符号が、ＤＣＴブロック順に可変長復号化回路１０（ＶＬＤ）に出力されて可変長復号化処理され、更に、ランレングス復号化回路１１（ＲＬＤ）でランレングス復号化処理が施される。
【００５２】
なお、以上の実施例ではエラーが発生した可変長符号が第１のデータ乃至第３のデータのうちの何れのデータであるかを判別し、その判別結果に応じてＥＯＢ符号を示す可変長符号に置き換えるデータを変化させたが、例えばエラーが発生した可変長符号が第１のデータ乃至第３のデータのうちの何れであるかに拘わらず、エラーが発生した可変長符号の存在するビデオセグメント内の全てのＤＣＴブロックに関して、第２のデータ及び第３のデータをＥＯＢ符号を示す可変長符号で置き換えるよう制御させても構わない。
【００５３】
また、その際にエラーが発生した可変長符号の存在するＤＣＴブロックに関しては、エラーが発生している可変長符号及びそれ以降の可変長符号をＥＯＢ符号を示す可変長符号で置き換え、エラーが発生した可変長符号の存在するＤＣＴブロック以外のＤＣＴブロックに関しては、第２のデータ及び第３のデータをＥＯＢ符号を示す可変長符号で置き換えるよう制御させても構わない。また、エラーが発生した可変長符号の存在するビデオセグメント内の全てのＤＣＴブロックに関して、予め定めた個数のＡＣ係数あるいは可変長符号だけを出力するように制御させても構わない。
【００５４】
このようにエラーが発生した可変長符号が第１のデータ乃至第３のデータのうちの何れであるかとは無関係に、ＥＯＢ符号を示す可変長符号に置き換えるデータを決定する場合は、再生データ制限部９ｈ内での制御を簡略化させることができる。
【００５５】
また、エラーが発生した可変長符号の存在するマクロブロック内のＤＣＴブロックと、このマクロブロックより前に再生されたマクロブロック内のＤＣＴブロック、そしてこれより後に再生されたマクロブロック内のＤＣＴブロックに対して夫々異なる制御を行っても良い。
【００５６】
このように、本発明に係るディジタル信号再生装置及び再生方法では、可変長符号にエラーが発生している場合に、このエラーが発生しているＤＣＴブロック内のエラー発生箇所及びそれ以降の可変長符号のみならず、これらのエラーの影響を受けている可能性がある同一ビデオセグメント内の他のＤＣＴブロックのデータをＥＯＢ符号を示す符号で置き換えることによりエラーデータが再生されることを防止し、再生データが破綻する可能性を低くしている。
【００５７】
ところが、以上に示す実施の形態では、可変長符号に異常があり、エラーが発生していても偶然に何らかの符号に対応付けられて復号化され、エラーを検出できない場合が考えられる。この場合、可変長符号の正しい境界がわからなくなるため、無意味なランダムデータが復号されることになり、このＤＣＴブロックにおける復号が異常な状態で継続され、復号後のＡＣ係数のデータ数が本来あるべき６３個を越えてしまうことが考えられる。
【００５８】
第２の実施の形態によるディジタル信号再生装置は、このような問題に対応するためのものであり、その構成を図９に示す。同図に示すように、第２の実施の形態では可変長復号化回路１０は、復号部１０ａ及び復号テーブル１０ｂにより構成され、アンパッキング回路９からの可変長符号列は復号部１０ａに入力される。そして、復号部１０ａは記録時の可変長符号化テーブルに対応する復号テーブル１０ｂを参照しながら可変長復号化処理を行う。そして、復号部１０ａは図３に示したようなランレングス符号のゼロラン値（ｒ）及びバリュー（ｎ）を夫々別々に出力する。
【００５９】
ランレングス復号化回路１１は、ダウンカウンタ１１ａ、保持回路１１ｂ、論理和回路１１ｃ、切替器１１ｄにより構成され、可変長復号化回路１０からのゼロラン値（ｒ）はダウンカウンタ１１ａ、バリュー（ｎ）は保持回路１１ｂに夫々入力される。
【００６０】
そして、ダウンカウンタ１１ａの出力と後述するエラー制御部１４からのエラー検出信号との論理和が論理和回路１１ｃから出力されて、この出力信号に基づき切替器１１ｄが切り替えられて、保持回路１１ｂに保持されている可変長符号のバリュー（ｎ）あるいは０符号の何れか一方が選択的に出力される。
【００６１】
図１０は、アンパッキング回路９からの可変長符号にエラーがなく、エラー制御部１４がエラー検出信号を出力しない場合のランレングス復号化回路１１内におけるダウンカウンタ１１ａでのカウント値及び各構成の出力を示すものであり、例えば、図３で示したような可変長符号Ｖ1に対しては、ゼロラン値０がダウンカウンタ１１ａに出力されて、バリューｎ1が保持回路１１ｂに出力される。また、可変長符号Ｖ2に対しては、ゼロラン値３がダウンカウンタ１１ａに出力されて、バリューｎ2が保持回路１１ｂに出力される。
【００６２】
ダウンカウンタ１１ａは、入力されたゼロラン値（ｒ）を所定のクロック毎にダウンカウントし、値が０以外の時はＨ、０の時はＬの信号を出力する。また、保持回路１１ｂは入力されたバリュー（ｎ）を次のバリューによって書き換えが行われるまで保持している。
【００６３】
この時、エラー制御部１５はエラー検出信号を出力していないため常にＬの信号を出力し、論理和回路１１ｃの出力は、ダウンカウンタ１１ａの出力信号と同一のものになる。そして、切替器１１ｄは論理和回路１１ｃの出力信号がＨである期間は０符号を選択出力し、Ｌである期間は保持回路１１ｂに保持されるバリュー（ｎ）を選択出力することによりランレングス復号化を行う。
【００６４】
可変長符号Ｖ3乃至Ｖ5に対しても同様に図示の如くランレングス復号化が行われ、ＥＯＢを示す可変長符号Ｖ6が入力されると、切替器１１ｅはランレングス復号を行っているＤＣＴブロックの最終部分まで０符号を出力し続けて、１ＤＣＴブロック分のランレングス復号化処理が終了する。
【００６５】
次にエラー制御部１５について説明すると、エラー制御部１５は、累積カウンタＥＲ１、エラー信号発生部ＥＲ２により構成され、累積カウンタＥＲ１には、復号部１０ａからのゼロラン値（ｒ）及びカウンタ値で１を示す情報が入力され、累積カウンタＥＲ１は、復号部１０ａから入力されるゼロラン値（ｒ）に１を加えた値を累積加算する。
【００６６】
ここで、ゼロラン値（ｒ）に１を加えた値は、ランレングス復号化回路１１にてランレングス復号化される符号の数、即ちＡＣ係数の数を示しており、この数を累積加算することにより、ＤＣＴブロック内で復号したＡＣ係数の数を知ることができる。
【００６７】
そして、エラー信号発生部ＥＲ２は、累積カウンタＥＲ１が出力する値が６３を越えた場合に、エラーが発生しているとみなしてＨの信号、即ちエラー検出信号を論理和回路１１ｃに出力する。従って、異常な可変長符号が偶然に何らかの符号に対応付けられて復号され、６３個を越えるＡＣ係数が得られるような場合でも、６３個を越えて得られた符号は全て０符号で置き換えられるよう切替器１１ｄが切り替えられる。
【００６８】
つまり、１つのＤＣＴブロックに対して６３個を越えるＡＣ係数が得られる場合は、６３個を越えて得られたＡＣ係数が０符号で置き換えられて、これらのデータが逆量子化回路１２に入力される。そして、逆量子化回路１２で逆量子化処理が施されれた後に、逆量子化を終えたデータがビデオセグメントメモリ１６（ＶＳメモリ）に書き込まれる。
【００６９】
このように、ランレングス復号化回路１１（ＲＬＤ）では、６３個を越えるＡＣ係数が得られたＤＣＴブロックに限り、６３個を越えて得られたＡＣ係数が０符号で置き換えられて出力されるが、６３個を越えるＡＣ係数が得られたＤＣＴブロックと同一のマクロブロック内、あるいは同一のビデオセグメント内のＤＣＴブロックもこのエラーの影響を受けている可能性がある。
【００７０】
従って、エラーの影響を受けている可能性があるこのようなＤＣＴブロック内のデータに関しても一部のデータを０符号で置き換えることが望ましく、後述するように再生データ制限部１７が切替器１８を切り替えることによりデータの置き換えが行われる。
【００７１】
ここで、アンパッキング回路９は、第１の実施の形態で説明したグルーピング情報を出力しており、また、ＤＣＴ・ＶＬＣ・ＡＣカウンタ２０は、ランレングス復号化回路１１（ＲＬＤ）が現在処理しているＤＣＴブロック番号（ＤＣＴ  Ｎｏ．）、可変長符号番号（ＶＬＣ  Ｎｏ．）及び可変長符号からＡＣ係数を得た際のＡＣ係数番号（ＡＣ  Ｎｏ．）を出力している。
【００７２】
そして、グルーピング情報変換部１９には、アンパッキング回路９から出力されるグルーピング情報と、ＤＣＴ・ＶＬＣ・ＡＣカウンタ２０から出力されるＤＣＴブロック番号（ＤＣＴ  Ｎｏ．）、可変長符号番号（ＶＬＣ  Ｎｏ．）、ＡＣ係数番号（ＡＣ  Ｎｏ．）が入力されており、図３で示したようなグルーピング情報における可変長符号番号が、可変長符号を復号した際のＡＣ係数番号に変換されて、変換グルーピング情報として出力される。
【００７３】
一方、第３のメモリ２１には、グルーピング情報変換部１９からの変換グルーピング情報と、エラー制御部１５からのエラー検出信号とが入力されるが、既に説明したように、１つのＤＣＴブロック内で６３個を越えるＡＣ係数が得られた場合のみエラー信号発生部ＥＲ２はＨの信号、即ちエラー検出信号を出力し、その時に限りグルーピング情報変換部１９からの１ビデオセグメント分の変換グルーピング情報が第３のメモリ２１に書き込まれる。
【００７４】
そして、再生データ制限部１７には、ビデオセグメントメモリ１６（ＶＳメモリ）が現在読み出しているＤＣＴブロック番号（ＤＣＴ  Ｎｏ．）及びＡＣ係数番号（ＡＣ  Ｎｏ．）を出力しているＤＣＴ・ＡＣカウンタ２２からのカウンタ値が入力されているが、再生データ制限部１７は、第３のメモリ２１に変換グルーピング情報が書き込まれている際には、この情報とＤＣＴ・ＡＣカウンタ２２からのカウンタ値とを基に、６３個を越えるＡＣ係数が得られたＤＣＴブロックの存在するビデオセグメント内の全てのＤＣＴブロックに関して、第２のデータ及び第３のデータが０符号で置き換えられるよう切替器１８を切り替える。
【００７５】
そして、第２のデータ及び第３のデータが全て０符号で置き換えられた１ビデオセグメント分のデータが逆ＤＣＴ回路１３に出力され、逆ＤＣＴ処理が施される。このように、第２の実施の形態では異常な可変長符号が偶然に何らかの符号に対応付けられて復号され、６３個を越えるＡＣ係数が得られるような場合でも再生データが破綻する可能性を低くすることができる。また、第２の実施の形態は、第１の実施の形態と組み合わせて使用することにより、更に、再生データが破綻する可能性を低くすることができる。
【００７６】
なお、第２の実施の形態においては、ランレングス復号化の際に、エラーの発生しているデータを０符号で置き換えた例を示したが、ランレングス符号化でなく他の符号化方式により圧縮符号化がされている場合も同様に、エラーの発生しているデータは０符号で置き換えられることは言うまでもない。
【００７７】
次に、第３の実施の形態によるディジタル信号再生装置について説明する。これまでの実施の形態では、可変長符号にエラーが発生している場合に、可能な限り再生信号の破綻を防ぐよう正常と思われるデータのみ出力し、エラーの発生しているデータを０符号あるいは０符号と同等である可変長符号に置き換えていた。
【００７８】
これに対し、第３の実施の形態によるディジタル信号再生装置は、可変長符号にエラーが発生している場合には、エラーが発生している可変長符号の存在するビデオセグメント内のデータを１フレーム前の画面同一位置のデータで置き換えることを特徴とし、図１１はその構成の一例である。
【００７９】
図示の如く、フレームメモリ１４（ＦＭ）は、その内部に第１のフレームメモリ１４ａ及び第２のフレームメモリ１４ｂ、そして、第１乃至第３の切替えスイッチ(ＳＷ１乃至ＳＷ３)を備えており、また、フレームメモリ制御部２３が新たに追加されている。
【００８０】
フレームメモリ制御部２３は、第４のメモリ２３ａ、切替信号発生部２３ｂ、ＶＳカウンタ２３ｃにより構成され、可変長符号にエラーがある場合には、エラーが発生している可変長符号の存在するビデオセグメントのビデオセグメント番号（ＶＳ  Ｎｏ．）が第４のメモリ２３ａに書き込まれる。この時、ＶＳカウンタ２３ｃはフレームメモリ１４に現在書き込みが行われているビデオセグメントの番号を出力している。
【００８１】
そして、切替信号発生部２３ｂは、第４のメモリ２３ａに書き込まれているエラー箇所を示すビデオセグメント番号（ＶＳ  Ｎｏ．）とＶＳカウンタ２３ｃから出力される番号とが一致した場合に、第１及び第２の切替えスイッチ（ＳＷ１及び２）を端子ロ側に切り替えるよう制御信号を出力する。
【００８２】
第１及び第２の切替えスイッチ（ＳＷ１及び２）は、通常、端子イ側に切り替えがなされており、逆ＤＣＴ回路１３からの画像データが１４ａあるいは１４ｂの何れか一方のフレームメモリに書き込まれ、第３のスイッチ（ＳＷ３）は書き込みの行われていない他方のフレームメモリから読み出されるデータを選択出力しているが、切替信号発生部２３ｂからの制御信号に基づき、第１及び第２の切替えスイッチ（ＳＷ１及び２）は端子ロ側に切り替えられ、その際には逆ＤＣＴ回路１３からの画像データでなく、第３の切替えスイッチ（ＳＷ３）を介して選択出力されているフレームメモリからの画像データ、つまり１フレーム前の同一画面位置の画像データが書き込まれる。
【００８３】
即ち、フレームメモリ１４に書き込まれるビデオセグメントのデータにエラーが発生している場合には、フレームメモリ制御部２３からの制御信号に基づき第１及び第２の切替えスイッチ（ＳＷ１及び２）が端子ロ側に切り替えられるため、このエラーが発生しているビデオセグメントの画像データが１フレーム前の同一画面位置の画像データに置き換えられることになる。なお、ここで、一方のフレームメモリに画像データを書き込む際に、他方のフレームメモリからは１フレーム前の画面同一位置の画像データを読み出すようアドレス制御をしていることは言うまでもない。
【００８４】
また、フレームメモリ制御部２３からの制御信号に基づき、第１及び第２のフレームメモリ１４ａ及び１４ｂの書き込み処理を禁止させるよう制御した場合には、第１及び第２の切替えスイッチ（ＳＷ１及び２）は設ける必要がない。その際、エラーが発生しているビデオセグメントの画像データはフレームメモリ１４内に書き込まれず、エラーの発生していないビデオセグメントの画像データのみフレームメモリ１４内に書き込まれてデータが更新される。従って、エラーが発生しているビデオセグメントのデータは２フレーム前の同一画面位置の画像データで置き換えられることになる。
【００８５】
なお、以上の実施の形態では、ＤＣＴブロックを水平方向８画素×垂直方向８画素で構成した例を示したが、これに限らず、水平方向８画素×垂直方向４画素、あるいは、水平方向１６画素×垂直方向１６画素等、他の画素数によりＤＣＴブロックを構成しても構わないことは言うまでもない。
【００８６】
【発明の効果】
本発明に係るディジタル信号再生装置及び再生方法によれば、ディジタルデータの復号化の際に異常があった場合に、第１及び第２のデータのうちの何れのデータに異常があったかが判別され、その判別結果に応じて、復号化を終えたディジタルデータの使用制限の条件を変更されるため、再生データが破綻してしまう確率を低くすることができ、画面上に市松模様のような不自然な画像があらわれることはない。
【図面の簡単な説明】
【図１】ディジタル信号記録再生装置の主な構成を示すブロック図である。
【図２】ＤＣＴブロック及び、ジグザグスキャンを示す図である。
【図３】ランレングス符号化及び可変長符号化を示す図である。
【図４】マクロブロックを示す図である。
【図５】５つのシンクブロックに１ビデオセグメント分のデータを格納した例を示すものである。
【図６】本発明の第１の実施の形態を説明するための図である。
【図７】グルーピング情報の一例を示す図である。
【図８】ＥＯＢ符号を示す可変長符号で置き換えられるデータを示す図である。
【図９】本発明の第２の実施の形態を説明するための図である。
【図１０】可変長符号にエラーがない場合の可変長復号化回路の動作を示す図である。
【図１１】本発明の第３の実施の形態を説明するための図である。
【符号の説明】
１、１４、１４ａ、１４ｂ…フレームメモリ
２…ＤＣＴ回路
３…量子化回路
４…ランレングス符号化回路
５…可変長符号化回路
６…パッキング回路
７…記録処理部
８…再生処理部
９…アンパッキング回路
９ａ…符号データ切り出し部
９ｂ…符号長テーブル
９ｃ…グルーピングメモリ部
９ｄ…書込制御部
９ｅ…第１のメモリ
９ｆ…第２のメモリ
９ｇ…読出制御部
９ｈ、１７…再生データ制限部
９ｉ…ＤＣＴ・ＶＬＣカウンタ
１０…可変長復号化回路
１０ａ…復号部
１０ｂ…復号テーブル
１１…ランレングス復号化回路
１１ａ…ダウンカウンタ
１１ｂ…保持回路
１１ｃ…論理和回路
１１ｄ…切替器
１２…逆量子化回路
１３…逆ＤＣＴ回路
１５…エラー制御部
１６…ＶＳメモリ
１８…切替器
１９…グルーピング情報変換部
２０…ＤＣＴ・ＶＬＣ・ＡＣカウンタ
２１…第３のメモリ
２２…ＤＣＴ・ＡＣカウンタ
２３…フレームメモリ制御部
２３ａ…第４のメモリ
２３ｂ…切替信号発生部
２３ｃ…ＶＳカウンタ
【図１】
0004000921.tif 000002
【図２】
0004000921.tif 000003
【図３】
0004000921.tif 000004
【図４】
0004000921.tif 000005
【図５】
0004000921.tif 000006
【図６】
0004000921.tif 000007
【図７】
0004000921.tif 000008
【図８】
0004000921.tif 000009
【図９】
0004000921.tif 000010
【図１０】
0004000921.tif 000011
【図１１】
0004000921.tif 000012