(57)【特許請求の範囲】
【請求項１】
可変長符号化されたデータについて、可変長符号化のエラーの有無を示すエラーフラグを発生する手段と、
上記エラーフラグにより指示されるエラーデータに関して、上記エラーフラグに基づき真のデータになりうる複数の第１のデータを求めて、上記エラーデータの代わりに上記複数の第１のデータのうちの各々を用いた符号化データを構成する複数の第２のデータからなるデータ群を、各上記第１のデータについて出力する手段と、
可変長符号化データを復号する単位で切り出した際の単位毎のデータ位置におけるデータの発生確率を、複数の画像ソースを用いて求めて格納したデータ記憶手段と、
上記複数の第１のデータのうち、上記発生確率に基づき、上記各第２のデータの発生確率から得られる該第１のデータの発生確率が最大になるような上記第１のデータを選択するための手段とを有し、
上記複数の第１のデータは、上記エラーフラグに基づき真のデータになりうるデータパターンの全てからなることを特徴とする信号処理装置。
【請求項２】
上記第１のデータは、上記エラーフラグによってエラーがあるとされる領域に、存在しうるデータパターンからなることを特徴とする請求項１に記載の信号処理装置。
【請求項３】
上記切り出された上記各データにおける、発生しうるデータの発生確率が算出され格納されていることを特徴とする請求項１に記載の信号処理装置。
【請求項４】
上記エラーフラグのバイトエラーが少ない場合に、上記複数の第１のデータを１ビット反転のエラーパターンに限定することを特徴とする請求項１に記載の信号処理装置。
【請求項５】
さらに、上記選択された上記第１のデータにかかる上記第２のデータからなる上記データ群を復号するための手段を備えることを特徴とする請求項１に記載の信号処理装置。
【請求項６】
上記各データ群は、上記第１のデータの一を用いた符号化データを切り出し、得られた、複数の第２のデータからなることを特徴とする請求項１に記載の信号処理装置。
【請求項７】
上記データ群発生確率は、上記可変長符号化データを切り出し、切り出された各データについて求められることを特徴とする請求項１に記載の信号処理装置。
【請求項８】
上記第１のデータの発生確率は、該第１のデータを用いた符号化データを切り出し、得られた、複数の第２のデータの各データのデータ発生確率の演算によって求められることを特徴とする請求項１に記載の信号処理装置。
【請求項９】
上記エラーは、複数の画素からなるブロックを単位として符号化して得られたデータを可変長符号化して伝送する際に発生したものであることを特徴とする請求項１に記載の信号処理装置。
【請求項１０】
可変長符号化されたデータについて、可変長符号化のエラーの有無を示すエラーフラグを発生するステップと、
上記エラーフラグにより指示されるエラーデータに関して、上記エラーフラグに基づき真のデータになりうる複数の第１のデータを求めて、上記エラーデータの代わりに上記複数の第１のデータのうちの各々を用いた符号化データを構成する複数の第２のデータからなるデータ群を、各上記第１のデータについて出力するステップと、
可変長符号化データを復号する単位で切り出した際の単位毎のデータ位置におけるデータの発生確率を、複数の画像ソースを用いて求めてデータ記憶手段に格納するステップと、
上記複数の第１のデータのうち、上記発生確率に基づき、上記各第２のデータの発生確率から得られる該第１のデータの発生確率が最大になるような上記第１のデータを選択するためのステップとを有し、
上記複数の第１のデータは、上記エラーフラグに基づき真のデータになりうるデータパターンの全てからなることを特徴とする信号処理方法。
【請求項１１】
上記第１のデータは、上記エラーフラグによってエラーがあるとされる領域に、存在しうるデータパターンからなることを特徴とする請求項１０に記載の信号処理方法。
【請求項１２】
上記切り出された上記各データにおける、発生しうるデータの発生確率が算出され格納されていることを特徴とする請求項１０に記載の信号処理方法。
【請求項１３】
上記エラーフラグのバイトエラーが少ない場合に、上記複数の第１のデータを１ビット反転のエラーパターンに限定することを特徴とする請求項１０に記載の信号処理方法。
【請求項１４】
さらに、上記選択された上記第１のデータにかかる上記第２のデータからなる上記データ群を復号するための手段を備えることを特徴とする請求項１０に記載の信号処理方法。
【請求項１５】
上記各データ群は、上記第１のデータの一を用いた符号化データを切り出し、得られた、複数の第２のデータからなることを特徴とする請求項１０に記載の信号処理方法。
【請求項１６】
上記データ群発生確率は、上記可変長符号化データを切り出し、切り出された各データについて求められることを特徴とする請求項１０に記載の信号処理方法。
【請求項１７】
上記第１のデータの発生確率は、該第１のデータを用いた符号化データを切り出し、得られた、複数の第２のデータの各データのデータ発生確率の演算によって求められることを特徴とする請求項１０に記載の信号処理方法。
【請求項１８】
上記エラーは、複数の画素からなるブロックを単位として符号化して得られたデータを可変長符号化して伝送する際に発生したものであることを特徴とする請求項１０に記載の信号処理方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、ブロック符号化による信号処理装置および方法に関し、特に復号時のデータにエラーがある場合の可変長データのデータ切り出しに関する。
【０００２】
【従来の技術】
ディジタル画像データのデータ伝送量を圧縮する場合に、２次元離散的コサイン変換（Discrete Cosine Transform ：以下ＤＣＴという）などの直交変換を用いる符号化方法が従来から提案されている。
【０００３】
ＤＣＴによる符号化方式は、１フレームのテレビジョン信号を水平方向のｎ画素×垂直方向のｍ画素からなる複数個の小ブロックに分割し、各ブロックに対してＤＣＴを施し、その結果得られた直流成分の係数データと、複数個の交流成分の係数データを各交流成分の出現確率に応じてビット長の異なるエントロピー符号、例えばハフマンコードに変換して伝送する。
【０００４】
ここで、上述のようにして圧縮した画像データをディジタルＶＴＲに記録することを考える。このディジタルＶＴＲは、データを磁気テープに記録するという性質上、テープのドロップアウト、テープ上に付いた傷等の理由によりデータにエラーが発生することが度々ある。このため、一般にディジタルＶＴＲでは、リード・ソロモン符号等を用いた誤り訂正を行っている。この誤り訂正により、エラーの数は大幅に減少するが、元のデータにエラーが多い場合は誤り訂正だけでは元通りに復元出来ず、復元されたデータにはエラーが残る。このように、誤り訂正によっても復元できなかったデータには、一般にバイト単位でエラーフラグが立てられ、エラーのないデータと区別される。
【０００５】
圧縮を用いてないディジタルＶＴＲであると、エラーのあるデータに対しては、画像の相関性を利用して、周囲のデータを用いて補間することなどで、コンシールを行う。例えば、エラーデータの上下左右の４個の画素データの平均値がこのエラーデータと置き換えられる。
【０００６】
【発明が解決しようとする課題】
しかしながら、ＤＣＴによる符号化方式では、データのビット長は可変のハフマンコードで連続的に記録されているため、ビットエラーが発生した場合、正しいコード識別が出来なくなるため、それ以降のデータの切り出しにも失敗する可能性が非常に高い。そのとき、ビットエラーが発生したコード以降のデータは、基本的にすべて誤ったデータである。
【０００７】
また、変換符号化の特徴として、ブロック内の成分の内、１つでもエラーがあるとその影響が画素単位にとどまらず、そのブロック全体に及ぶ。このため、コンシールをする際、画素を対象にでなく、ブロックを対象に行うことになるが、画素単位のコンシールに比べ、ブロック単位のコンシールは困難なものであり、精度が低く、非常に劣化が目立ちやすいものになる。
【０００８】
以上の所謂伝播エラーの問題点を解決する手段として、拾うことの出来た、係数データ、すなわちエラーのない係数データから欠落した係数データを推定するという手法が提唱されている。これは、注目ブロックのエラーのない係数データ、および注目ブロックの周辺ブロックのデータを用いて、注目ブロックの欠落した係数データを推定するというものである。
【０００９】
ところが、この手法を実現するためには、ブロック内の主要係数データのいくつかはエラーなしに拾うことができなければならない。このことを保証するためには、データが切り出し不能になることを避けるため、主要な係数データについては、ハフマンコードを使用せず、固定長の記録を行う必要がある。ここで、主要な係数データとは、そのブロックの復号画像に対する影響の度合いが大きい係数データを意味する。その結果、符号化の効率が劣化するという欠点がある。また、注目ブロックの周辺ブロックのデータにエラーがない、という制約条件も必要となる。
【００１０】
さらに、根本的な問題として、上述の手法では、わずかに得られた高々数個程度の係数データから他の係数データを推定するため、得られる係数データの精度は甚だ悪く、この手法を使用したところで、良好なコンシール画像が得られない欠点があった。
【００１１】
これに対し、真のデータを含む複数の交流成分の係数データの組合せの中から、注目ブロックの復号画像データの相関係数データが最大となるような組合せを選択し、それを復号することにより復元画像を得るという手法を提案している（特願平６−２２２２２号参照）。従来の手法が、周辺ブロックとの間で破綻の起こらない様なデータを出力する程度のコンシールに留まり、真の復元データからはかけ離れた復元画像を出力する場合がほとんどであったのに対し、この手法は、必ず正しいデータを含む複数組の切り出しデータの組合せの中から復元データを選択するので、真の復元データ、もしくは真の復元データに極めて近い復元データを出力できる可能性が高いという特長を有していた。
【００１２】
ところで、この手法の実現においては、真のデータを含む複数の交流成分の係数データの組合せのすべてをＤＣＴデコードし、さらに各々のブロックの相関係数データを検出し、その検出した相関係数データをパラメータとし、比較するという処理が必要である。ところが、ＤＣＴデコードの計算量は決して少ないものではなく、また相関係数データ検出の計算量も少ないものではない。にもかかわらず、この手法においては、コンシールの性能を上げるためには、例えば２５６通りのＤＣＴデコードを行い、さらに各々の相関係数データを検出するという作業を行う必要があり、実際には小さなハードウェアで上記手法を用いるのは困難であった。
【００１３】
従って、この発明の目的は、以上の問題点を解決した信号処理装置および方法を提供するものである。
【００１４】
【課題を解決するための手段】
この発明は、可変長符号化されたデータについて、可変長符号化のエラーの有無を示すエラーフラグを発生する手段と、エラーフラグにより指示されるエラーデータに関して、エラーフラグに基づき真のデータになりうる複数の第１のデータを求めて、エラーデータの代わりに複数の第１のデータのうちの各々を用いた符号化データを構成する複数の第２のデータからなるデータ群を、各第１のデータについて出力する手段と、可変長符号化データを復号する単位で切り出した際の単位毎のデータ位置におけるデータの発生確率を、複数の画像ソースを用いて求めて格納したデータ記憶手段と、複数の第１のデータのうち、発生確率に基づき、各第２のデータの発生確率から得られる該第１のデータの発生確率が最大になるような第１のデータを選択するための手段とを有し、複数の第１のデータは、エラーフラグに基づき真のデータになりうるデータパターンの全てからなることを特徴とする信号処理装置である。
また、この発明は、上述のような符号化を行う信号処理方法である。
【００１５】
【作用】
一般的に言って、ＤＣＴなど直交変換を施された画像データの係数データは０に集中して分布する。そこで、その発生確率の高い係数データに短い語長のコードを割り当てて、発生確率の低い係数データに長い語長のコードを割り当てることで、発生情報量を大幅に減らしている。これが直交変換を用いた符号化の圧縮の基本である。このように、直交変換を用いた符号化には各係数データの出現確率に大きな差がある。データ中のある１バイトにエラーが発生した場合、そのデータの本来の値は定かではないが、そのデータが０から２５５までのいずれかの値であることは確かであり、２５６通りのデータ切り出しの中に正しい切り出し（＝正しいデータ）が存在する。この発明においては、２５６通りのデータ切り出しの中から係数データの発生確率をパラメータとして、発生確率が最大となるような係数データの組合せを選択し、それを正しい組合せとして、その係数データをデコードし出力することで少ない計算量で、真の復号値との誤差が小さい復号値を出力することが可能になる。
【００１６】
【実施例】
以下、この発明の高能率符号化装置および方法を、ディジタルＶＴＲに適用した場合の実施例を、図面を参照しながら説明する。ディジタルＶＴＲの再生側の構成について、図１を参照して説明する。図１において磁気ヘッド１からの再生データが回転トランス（図示せず）および再生アンプ２を介してチャンネルデコーダ３に夫々供給される。チャンネルデコーダ３において、チャンネルコーディングの復調がされ、チャンネルデコーダ３の出力信号がＴＢＣ回路（時間軸補整回路）４に供給される。このＴＢＣ回路４において、再生信号の時間軸変動成分が除去される。
【００１７】
ＴＢＣ回路４からの再生データがＥＣＣ回路５に供給され、エラー訂正符号を用いたエラー訂正が行われる。ＥＣＣ回路５から発生する出力信号には、再生データの他にエラー訂正した後のエラーの有無を示すエラーフラグが含まれている。ＥＣＣ回路５の出力信号がフレーム分解回路６に供給される。フレーム分解回路６によって、画像データのブロック符号化データの各成分が夫々分離されると共に、記録系のクロックから画像系のクロックへの乗り換えがなされる。この発明は、このフレーム分解回路６に関するものである。
【００１８】
ＥＣＣ回路５の出力信号は、複数個のシンクブロックＳＢから構成される。図２にシンクブロックＳＢの構成の一例を示す。シンクブロックＳＢは、複数個の伝送単位ブロックＢＬから形成される。この伝送単位ブロックＢＬは、一定長であり、この例では図３に示すように２０バイト（＝１６０ビット）で構成される。各伝送単位ブロックＢＬの定められた位置に量子化ステップ幅を表すしきい値ＴＨ、直流成分の係数データＤＣおよび交流成分の係数データＡＣがそれぞれ配置されている。
【００１９】
図３に示すように、しきい値ＴＨに６ビット、直流成分の係数データＤＣに１０ビットが割り当てられる。また、交流成分の係数データＡＣには１８バイト（＝１４４ビット）が割り当てられる。この一実施例では、ブロック変換符号として（８×８）のＤＣＴブロックをコサイン変換し、直流成分ＤＣと６３個の交流成分ＡＣ１〜ＡＣ６３をしきい値ＴＨと対応する量子化ステップ幅で量子化し、量子化出力を可変長符号化している。また、データ１バイト（＝８ビット）毎にエラーの有無を示すエラーフラグが１ビットずつ出力されている。エラーフラグの’０’はエラー無し、’１’はエラー有を意味するものとする。
【００２０】
切り出し対象データにエラーがないときは、一般的な手法と同じく、ハフマンコードデータを１ビットずつ切り出し、所定の個数だけ、交流成分の係数データを切り出し、切り出された交流成分の係数データを出力する。ＥＣＣ回路５から発生する出力信号の一例を図４に示す。今、注目ブロックの交流成分の係数データが３バイト目の一番左のビットから右に向かって記録されているとすると、フレーム分解回路６は、そのビットから右に向かって、順にデータの切り出しを始める。切り出し対象データにエラーがないので、交流成分の係数データを正しく切り出すことが出来る。ハフマンテーブルは、この例では図５に示すものを使用するものとする。
【００２１】
次に、切り出しデータ中にエラーがあるときの動作について説明する。まず、一般的な手法について説明を行う。図６の例では、４バイト目のデータにエラーフラグが立っている。一般的な手法では、３バイト目のデータの切り出しを終了した時点で、そのブロックの交流成分の係数データの切り出しを終了し、それまでに拾えた交流成分の係数データのみが出力される。この例では、３バイト目のデータの切り出しを終了した時点では、ＡＣ１の切り出しが終了していない。したがって、交流成分の係数データが全く拾えないことになる。
【００２２】
続いて、この発明の手法について説明を行う。この発明が適用されたフレーム分解回路６の一例を図７に示す。切り出しデータ中にエラーが発生した場合、ＥＣＣ回路５の出力信号がデータ切り出し回路２１に供給される。データ切り出し回路２１は、エラーの発生した４バイト目のデータを０〜２５５まで変化させ、２５６通りの交流成分の係数データの切り出しを行う。切り出された２５６通りの交流成分の係数データは、交流成分係数データメモリ２２に格納される。交流成分係数データメモリ２２の一例を図９に示す。
【００２３】
図８に示されている例は、４バイト目のデータを０としてデータの切り出しを行ったものである。この例では、図４と比較すると分かるように、ＡＣ２以降でデータ切り出しに失敗しているために、ＡＣ１のみならず、ＡＣ２以降のデータもでたらめなものになっている。
【００２４】
交流成分係数データメモリ２２の出力データ（２５６通りに切り出された交流成分の係数データ）は、発生確率ＲＯＭ２３に供給される。発生確率ＲＯＭ２３には、図１０に示す様に各ＡＣ成分毎に、係数データの発生確率が格納されている。すなわち、６３個の係数データＡＣ１〜ＡＣ６３のそれぞれに関して、０、±１、±２、・・・の値が発生する確率のテーブルが発生確率ＲＯＭ２３に格納されている。この発生確率ＲＯＭ２３のテーブルは、多くの画像ソースを用いて、各ＡＣ成分毎の係数データの発生確率を算出して、その平均的な発生確率を求めることにより作成される。発生確率ＲＯＭ２３は、交流成分係数データメモリ２２の出力データである、２５６通りに切り出された交流成分の係数データに対応する係数データの発生確率を検出し、発生確率算出回路２４に供給する。
【００２５】
発生確率算出回路２４では、発生確率ＲＯＭ２３から供給された２５６通りの交流成分の係数データの各々の発生確率を用いて、以下の式（１）により、２５６通りの組合せの発生確率ｐを算出する。
【００２６】
ｐ＝ｐ1 ×ｐ2 ×・・・×ｐ63                        （１）
ただし、ｐn は、係数データＡＣｎの発生確率である。
【００２７】
発生確率算出回路２４の出力信号である、２５６通りの係数データの組合せに対応する各々の発生確率は、最大確率検出回路２５に供給される。
【００２８】
最大確率検出回路２５は、２５６通りの発生確率の中から最大となる発生確率を選択し、その発生確率をもたらした交流成分の係数データの組合せを交流成分係数データメモリ２２から読み出し、フレーム分解回路６の出力として出力する。
【００２９】
フレーム分解回路６で分離された各データがブロック復号回路７に供給され、各ブロック単位に原データと対応する復元データが復号される。すなわち、可変長符号の復号と逆量子化とＩＤＣＴがなされる。そして、図１に示すように、ブロック復号回路７からの画像の復号データが分配回路８に供給される。この分配回路８で、復号データが輝度信号Ｙ、色差信号Ｕおよび色差信号Ｖに分離される。輝度信号Ｙ、色差信号Ｕおよび色差信号Ｖがブロック分解回路９、１０および１１に夫々供給される。ブロック分解回路９、１０および１１は、ブロックの順序の復号データをラスター走査の順に変換する。
【００３０】
ブロック分解回路９、１０および１１からの出力信号は、エラー修正回路１２、１３および１４に夫々供給される。エラー修正回路１２、１３および１４は、エラーであるデータを周辺のデータで補整する。エラー修正回路１２からのディジタル輝度信号Ｙは、出力端子１５Ｙに取り出される。また、エラー修正回路１３からのディジタル色差信号Ｕは、出力端子１５Ｕに取り出され、エラー修正回路１４からのディジタル色差信号Ｖは、出力端子１５Ｖに取り出される。
【００３１】
上述の一実施例に示されるこの発明を要約すると、この発明は、複数組の切り出しデータの組合せの中から、係数データの発生確率をパラメータとして、最も発生する可能性の高い組合せを“正しい”組合せとして選び出すものである。これに対して、一般的な手法である、ブロックにエラーが発生した場合には周囲および過去のデータを用いて補間するという方法や、既に提案されている、エラーなしに拾い出すことの出来た数少ない交流成分の係数データと、周辺ブロックの復元データから、失われた交流成分の係数データを推定する、という手法は、周辺のブロックとの間で破綻の起こらないようなデータを出力することは可能な場合が多いが、真の復元データからはかけ離れた値になることがほとんどであり、エラーが発生したブロックに関しては、それほど良好な復元画像を得ることが出来ない。
【００３２】
これに対し、この発明の手法は、必ず正しいデータを含む複数組の切り出しデータの組合せの中から、データを選択するので、真の復元データそのものを復元できる可能性も大きく、それに失敗した場合でも、真の復元データに極めて近いデータを出力できる可能性が高い。また、選択のパラメータとして相関係数データを用いる方法では、あらゆる組合せに対して一度ＤＣＴデコードし、さらに相関係数データを求める必要があるため、計算量が大きくなる。しかしながら、この実施例では、係数データの発生確率そのものをパラメータとして用いるので、ＤＣＴデコードの必要がなく、計算量が小さいのが特徴である。また、この発明の方式では、一切の記録情報量の増大は発生しない。
【００３３】
上述の一実施例では、エラーフラグの立っているバイトを０〜２５５の出現可能なすべての値に変化させているが、エラーフラグを参照してバイトエラーが少ないときには、エラーの発生したバイトのデータのうち、１ビットのみにエラーが発生しているものとみなして、変化の範囲を限定しても良い。すなわち、エラーがあるバイトの各ビットを反転させた８通りのパターンにビットを全く反転させないデータを加えた９通りのパターンに関して、上述と同様に係数データの発生確率の算出を行い、最大発生確率を示すデータを正しいものと推定しても良い。ただし、最大発生確率が、予め定めたしきい値より小さいときは、上述の９通りのパターンの中には正しいデータはないと判定しブロックエラーとして修正を行う。図８に示す４バイト目のデータは、第２番目のビットが反転した例である。
【００３４】
なお、この実施例の説明では、ＤＣＴを用いたが、この発明はＤＣＴに限られるものでなく、エントロピー符号を用いる符号化一般について適用可能である。
【００３５】
なお、この発明はディジタルＶＴＲに適用される場合のみでなく、種々の伝送路を用いる場合にも適用可能である。
【００３６】
ここで、図１１は、この発明の高能率符号化方法の一実施例を説明するフローチャートである。まず、ステップ３１のエラー有りでは、ＥＣＣ回路５におけるエラー訂正の処理の結果から、注目データについてのエラーの有無が判断される。ステップ３１において、エラーが無いと判断された場合、ステップ３２（データ切り出し）へ制御が移り、ステップ３２では、１通りデータの切り出しが行われ、このフローチャートは、終了する。また、ステップ３１において、エラーが有ると判断された場合、ステップ３３へ制御が移る。ステップ３３の２５６通りの切り出しでは、注目データを０〜２５６通りまで変化させ、２５６通りの交流成分の係数データの切り出しがなされる。
【００３７】
切り出された２５６通りの係数データは、ステップ３４の係数データ格納において、交流成分係数データメモリ１７に格納されると共に、その係数データは、ステップ３５（係数データの発生確率の読出）へ供給される。ステップ３５では、上述した図１０に示すように各ＡＣ成分毎に、係数データの発生確率が格納されているメモリから各ＡＣ成分毎の各係数データの平均的な発生確率が読み出される。このメモリは、多くの画像ソースを用いて、各ＡＣ成分毎の各係数データの発生確率を算出して、その平均的な発生確率を求めることにより作成される。すなわち、２５６通りに切り出された交流成分の係数データに対応する係数データの発生確率が読み出される。
【００３８】
読み出された発生確率は、ステップ３６の各組合せの発生確率の算出では、２５６通りの交流成分の係数データの各々の発生確率を用いて、上述した式（１）により、２５６通りの組合せの発生確率ｐが算出される。ステップ３７の最大値の算出では、ステップ３６から供給された各組合せ毎の発生確率の最大値が算出され、ステップ３８のしきい値以上では、算出された最大値がしきい値以上か否かが判断される。ステップ３８において、しきい値以上と判断された場合、ステップ３９（係数データの切り出し）へ制御が移り、しきい値以下と判断された場合、ステップ４０（エラーフラグ）へ制御が移る。
【００３９】
ステップ３９では、しきい値以上となる最大値となるような係数データが交流成分係数データメモリ１７から読み出され、このフローチャートは、終了する。ステップ４０では、正しいデータが得られなかったと判定して、エラーフラグを立て、このフローチャートは終了する。すなわち、このフローチャートは、ステップ３２、３９および４０の制御が終了し、データがブロック復号回路７へ供給される。
【００４０】
【発明の効果】
この発明に依れば、エラーが発生したブロックのデータに関しても真の復号値、もしくは真の復号値に極めて近い復号値が得られる可能性が大きいため、例えばディジタルＶＴＲにこの発明を適用したとき、再生データにエラーが発生したときでも、良好な再生画像を得ることが出来る。
【図面の簡単な説明】
【図１】この発明に係る高能率符号化装置の一実施例のディジタルＶＴＲのブロック図である。
【図２】シンクブロックＳＢの一例を示す図である。
【図３】伝送単位ブロックＬＢの一例を示す図である。
【図４】この発明のフレーム分解回路の動作を説明するための図である。
【図５】ハフマンコードの一例を示す図である。
【図６】従来方式のフレーム分解回路の動作を説明するための図である。
【図７】この発明のフレーム分解回路の一実施例を示すブロック図である。
【図８】この発明のフレーム分解回路の動作を説明するための図である。
【図９】この発明に係る交流成分係数データメモリの一例を示す図である。
【図１０】この発明に係る発生確率ＲＯＭの一例を示す図である。
【図１１】この発明の高能率符号化方法の一実施例を示すフローチャートである。
【符号の説明】
５  ＥＣＣ回路
６  フレーム分解回路
７  ブロック復号回路
２１  データ切り出し回路
２２  交流成分係数データメモリ
２３  発生確率ＲＯＭ
２４  発生確率算出回路
２５  最大確率検出回路
【図１】
0003669005.tif 000002
【図２】
0003669005.tif 000003
【図３】
0003669005.tif 000004
【図４】
0003669005.tif 000005
【図５】
0003669005.tif 000006
【図６】
0003669005.tif 000007
【図７】
0003669005.tif 000008
【図８】
0003669005.tif 000009
【図９】
0003669005.tif 000010
【図１０】
0003669005.tif 000011
【図１１】
0003669005.tif 000012