(57)【要約】【課題】符号化時におけるデータの圧縮率を向上させる。【解決手段】データ圧縮システムは、圧縮対象データに基づいて、ダミーデータを含んだ量子化係数のシンボル列である量子化データを生成するとともに、ダミーデータの直近の量子化係数に基づいて、ダミーデータの値を量子化係数に補正することで、補正された量子化データを生成するデータ補正機能付き量子化部と、補正された量子化データを符号化することで、符号化データを生成する符号化部とを有する。【選択図】図１
2006311170.tif 000002
【特許請求の範囲】
【請求項１】
データ圧縮システムにおいて、
圧縮対象データに基づいて、ダミーデータを含んだ量子化係数のシンボル列である量子化データを生成するとともに、前記ダミーデータの直近の前記量子化係数に基づいて、当該ダミーデータを前記量子化係数に補正することで、補正された量子化データを生成する補正機能付き量子化部と、
前記補正された量子化データを符号化することで、符号化データを生成する符号化部と
を有することを特徴とするデータ圧縮システム。
【請求項２】
前記補正機能付き量子化部は、
前記圧縮対象データに基づいて、前記ダミーデータを含んだ量子化係数のシンボル列である量子化データを生成する量子化器と、
前記量子化データを格納するバッファと、
前記バッファに格納された前記量子化データに含まれる前記ダミーデータの直近の前記量子化係数に基づいて、当該ダミーデータを前記量子化係数に補正することで、補正された量子化データを生成するダミーデータ補正器と
を有することを特徴とする請求項１に記載されたデータ圧縮システム。
【請求項３】
前記ダミーデータ補正器は、前記量子化器が出力する一の量子化係数に最も近い前記ダミーデータのうち、前記ダミーデータのシンボル列の直前または直後いずれかの量子化係数が、前記一の量子化係数と同一である前記ダミーデータを、前記一の量子化係数に補正することを特徴とする請求項２に記載されたデータ圧縮システム。
【請求項４】
前記ダミーデータ補正器は、前記量子化器が前記一の量子化係数として出力する範囲と他の量子化係数として出力する範囲との間に存在する前記ダミーデータのうち、シンボル列の直前または直後いずれかが、前記他の量子化係数と同一である前記ダミーデータは、前記他の量子化係数に補正することを特徴とする請求項２に記載されたデータ圧縮システム。
【請求項５】
前記補正機能付き量子化部は、前記ダミーデータを含んだ量子化係数のシンボル列である量子化データを生成するとともに、前記ダミーデータよりシンボル列の終端までの間に存在する前記量子化係数に基づいて、当該ダミーデータを前記量子化係数に補正することを特徴とする請求項１に記載されたデータ圧縮システム。
【請求項６】
前記ダミーデータ補正器は、前記バッファに格納された前記量子化データに含まれる前記ダミーデータよりシンボル列の終端までの間に存在する前記量子化係数に基づいて、当該ダミーデータを前記量子化係数に補正することを特徴とする請求項２に記載されたデータ圧縮システム。
【請求項７】
量子化および符号化を用いるデータ圧縮をコンピュータに実行させるコンピュータ・プログラムにおいて、
圧縮対象データに基づいて、ダミーデータを含んだ量子化係数のシンボル列である量子化データを生成する第１のステップと、
前記ダミーデータの直近の前記量子化係数に基づいて、当該ダミーデータを前記量子化係数に補正することで、補正された量子化データを生成する第２のステップと、
前記補正された量子化データを符号化することで、符号化データを生成する第３のステップと
を有する一連の手順をコンピュータに実行させることを特徴とするコンピュータ・プログラム。
【請求項８】
前記第２のステップは、前記ダミーデータよりシンボル列の終端までの間に存在する前記量子化係数に基づいて、当該ダミーデータを前記量子化係数に補正することを特徴とする請求項７に記載されたコンピュータ・プログラム。
【請求項９】
前記第２のステップは、前記第１のステップで出力する一の量子化係数に最も近い前記ダミーデータのうち、前記ダミーデータのシンボル列の直前または直後いずれかの量子化係数が、前記一の量子化係数と同一である前記ダミーデータを、前記一の量子化係数に補正することを特徴とする請求項７に記載されたコンピュータ・プログラム。
【請求項１０】
前記第２のステップは、前記第１のステップで前記一の量子化係数として出力する範囲と他の量子化係数として出力する範囲との間に存在する前記ダミーデータのうち、シンボル列の直前または直後いずれかが、前記他の量子化係数と同一であある前記ダミーデータを、前記他の量子化係数に補正することを特徴とする請求項７に記載されたコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、量子化および符号化を用いたデータ圧縮システムおよびデータ圧縮プログラムに関する。
【背景技術】
【０００２】
画像データや音声データのデータ圧縮処理における量子化は、従来から一般的に用いられており、データ圧縮処理は、この量子化されたデータに対して、さらに符号化を行うことによって実現される。特許文献１には、符号量を細かく調整することができ、所定の符号量に対する誤差を少なくする画像圧縮方法が開示されている。具体的には、小数点以下を含む有限語長の実数値に対しても量子化を行うことで、画像圧縮時における量子化係数の変化を細かく制御し、これにより量子化係数に割り当てる符号数・符号長を細かく設定する。
【０００３】
【特許文献１】特開２００１−２９８７４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、データ圧縮処理において、量子化によって生成された値が、ある量子化係数の値であると判定しない範囲（トワイライト・ゾーン）に存在する場合がある。このとき、従来の量子化では、この値（ダミーデータ）に対して四捨五入するなどして補正することによって、ある量子化係数とみなして出力している。しかしながら、このような従来の量子化では、出力される量子化係数で構成されたシンボル列は、値の分散が大きい上に収束しにくいため、符号化による圧縮率の大幅な向上には限界がある。
【０００５】
本発明は、かかる事情に鑑みてなされたものであり、その目的は、ダミーデータの適正な補正により圧縮率の向上を図ることである。
【課題を解決するための手段】
【０００６】
かかる課題を解決するために、第１の発明は、データ圧縮システムを提供する。このデータ圧縮システムは、圧縮対象データに基づいて、ダミーデータを含んだ量子化係数のシンボル列である量子化データを生成するとともに、ダミーデータの直近の量子化係数に基づいて、ダミーデータを量子化係数に補正することで、補正された量子化データを生成する補正機能付き量子化部と、補正された量子化データを符号化することで、符号化データを生成する符号化部とを有する。
【０００７】
また、第１の発明において、補正機能付き量子化部は、圧縮対象データに基づいて、ダミーデータを含んだ量子化係数のシンボル列である量子化データを生成する量子化器と、量子化データを格納するバッファと、バッファに格納された量子化データに含まれるダミーデータの直近の量子化係数に基づいて、ダミーデータを量子化係数に補正することで、補正された量子化データを生成するダミーデータ補正器とを有することが好ましい。
【０００８】
また、第１の発明において、ダミーデータ補正器は、量子化器が出力する一の量子化係数に最も近いダミーデータのうち、ダミーデータのシンボル列の直前または直後いずれかの量子化係数が、一の量子化係数と同一であるダミーデータを、一の量子化係数に補正することが好ましい。
【０００９】
また、第１の発明において、ダミーデータ補正器は、量子化器が一の量子化係数として出力する範囲と他の量子化係数として出力する範囲との間に存在するダミーデータのうち、シンボル列の直前または直後いずれかが、他の量子化係数と同一であるダミーデータは、他の量子化係数に補正することが好ましい。
【００１０】
また、第１の発明において、補正機能付き量子化部は、ダミーデータを含んだ量子化係数のシンボル列である量子化データを生成するとともに、ダミーデータよりシンボル列の終端までの間に存在する量子化係数に基づいて、ダミーデータを量子化係数に補正することが好ましい。
【００１１】
また、第１の発明において、ダミーデータ補正器は、バッファに格納された量子化データに含まれるダミーデータよりシンボル列の終端までの間に存在する量子化係数に基づいて、ダミーデータを量子化係数に補正することが好ましい。
【００１２】
第２の発明は、量子化および符号化を用いるデータ圧縮をコンピュータに実行させるコンピュータ・プログラムを提供する。この一連の手順をコンピュータに実行させるコンピュータ・プログラムは、圧縮対象データに基づいて、ダミーデータを含んだ量子化係数のシンボル列である量子化データを生成する第１のステップと、ダミーデータの直近の量子化係数に基づいて、ダミーデータを量子化係数に補正することで、補正された量子化データを生成する第２のステップと、補正された量子化データを符号化することで、符号化データを生成する第３のステップとを有する。
【００１３】
また、第２の発明において、第２のステップは、ダミーデータよりシンボル列の終端までの間に存在する量子化係数に基づいて、ダミーデータを量子化係数に補正することが好ましい。
【００１４】
また、第２の発明において、第２のステップは、第１のステップで出力する一の量子化係数に最も近いダミーデータのうち、ダミーデータのシンボル列の直前または直後いずれかの量子化係数が、一の量子化係数と同一であるダミーデータを、一の量子化係数に補正することが好ましい。
【００１５】
また、第２の発明において、第２のステップは、第１のステップで一の量子化係数として出力する範囲と他の量子化係数として出力する範囲との間に存在するダミーデータのうち、シンボル列の直前または直後いずれかが、他の量子化係数と同一でああるダミーデータを、他の量子化係数に補正することが好ましい。
【発明の効果】
【００１６】
本発明によれば、出力される量子化係数で構成されたシンボル列は、シンボル列を考慮したダミーデータの補正が行われるため、値の分散が小さくなり、符号化による圧縮率の大幅な向上を図ることができる。
【発明を実施するための最良の形態】
【００１７】
図１は、データ圧縮システムの構成図である。データ圧縮システムは、直交変換部１と、補正機能付き量子化部２と、符号化部３とを有する。直交変換部１は、圧縮対象となる画像または音声データに対して、直交変換を施し、量子化の対象となる対象データを生成する。本実施形態における直交変換部１は、直交変換として離散コサイン変換を用いるが、本発明における直交変換は、その他ウォルシュ・アダマール変換、離散フーリエ変換、離散サイン変換、ハール変換、スラント変換、カルーネン／レーベ変換などを用いてもよい。
【００１８】
補正機能付き量子化部２は、直交変換部１によって生成された対象データを入力データとして、ダミーデータを含んだ量子化係数のシンボル列である量子化データを生成する。なお、本実施形態において、この量子化部２への入力データは上記対象データであるが、本発明における入力データはこれに限らず、圧縮対象となる画像または音声などの生データであってもよい。補正機能付き量子化部２は、量子化器２ａと、バッファ２ｂと、ダミーデータ補正器３ｃとを有する。
【００１９】
量子化器２ａは、対象データに基づいて、ダミーデータを含んだ量子化係数のシンボル列である量子化データを生成する。この量子化データは、ダミーデータのまま生成されるので、補正前データに相当する。バッファ２ｂは、量子化器２ａによって生成されたダミーデータを含む量子化データ（補正前データ）を格納する。ダミーデータの詳細については後述する。そして、ダミーデータ補正器２ｃは、このバッファ２ｂに格納された量子化データに含まれるダミーデータの直近の量子化係数に基づいて、このダミーデータの値を量子化係数に補正することで、補正された量子化データ（補正後データ）を生成する。具体的には、シンボル列において、ダミーデータの一つ前のシンボル（量子化係数）、および一つ後ろのシンボル（量子化係数）を参照しながらこのダミーデータの値を量子化係数に補正する。補正処理の詳細については後述する。
【００２０】
符号化部３は、補正機能付き量子化部２によって生成された量子化データ（補正後データ）を入力データとして符号化を行う。符号化された量子化データは、圧縮データとして、所定の記憶媒体（図示せず）に格納される。なお、本実施形態において、符号化部３が行う符号化は、ランレングス符号化であるが、本発明における符号化はこれに限らず、その他ハフマン符号化、算術符号化、適応ビット割当などの可変長符号化でもよい。
【００２１】
図２は、量子化器２ａが生成する量子化係数の説明図であり、横軸には各量子化係数のシンボルを判定する範囲を示し、縦軸には量子化器２ａで生成される量子化係数の値を示す。同図に示すように、本実施形態における量子化器２ａの量子化は、従来のそれによる量子化と比べ、各量子化係数のシンボルと判定する範囲が狭い。例えば、同図において、量子化係数のシンボルが”１”となる範囲は、従来の量子化器ではａ１〜ａ４であるのに対して、本実施形態の量子化器２ａでは、ａ２〜ａ３である。量子化器２ａ内部で生成された量子化係数の値が、残りの範囲ａ１〜ａ２またはａ３〜ａ４の範囲（トワイライト・ゾーン）に該当すると、量子化器２ａはこの値をダミーデータとして量子化データのシンボル列に出力する。
【００２２】
ダミーデータは、ある量子化係数から見て、隣接する量子化係数のどちらに近いダミーデータかを示す付加情報が付加されたシンボルを持つ。この付加情報は、２つのダミー係数（ｍ，ｎ）で構成され、ダミーデータは”Ｄm,n”で表される。ｎは従来の量子化によって得られるはずであった量子化係数を示す値であり、ｍはこのｎから見てどちらの係数（ｎ＋１またはｎ−１）に近いかを示す値である。本実施形態において、ｎ＋１に近い場合は”ｎ”と表され、ｎ−１に近い場合は”ｎ−１”と表される。例えば図２に示すように、シンボル”１”をとる範囲の中心からみて、シンボル”０”に近いダミーデータ（範囲ａ１〜ａ２）はＤ0,1となり、シンボル”２”に近いダミーデータ（範囲ａ３〜ａ４）はＤ1,1となる。なお、シンボル（量子化係数）と判定する範囲とダミーデータと判定する範囲との各境界（例えばａ２，ａ３）は、それぞれ所定の値として設定することもできる。また、各ダミーデータとの各境界は（例えばａ１，ａ４）は、従来の量子化器における所定の値として設定することもできる。
【００２３】
図３は、ダミーデータ補正器２ｃが行うダミーデータ補正処理のフローチャート図である。同図を参照して、このダミーデータ補正器２ｃがバッファ２ｂに格納されているシンボル列Ｓに対する具体的な補正処理のフローを説明する。ここでは、量子化器２ａによって生成されたシンボル列Ｓのx番目の要素をＳ[x]とし、この要素には量子化係数またはダミーデータＤm,n（n＝m,m+1）がバッファ２ｂに格納されているものとする。Ｓ[x-1]は同シンボル列のx-1番目（このダミーデータの直前）の要素であり、Ｓ[x+1]は同シンボル列のx+1番目（このダミーデータの直後）の要素である。
【００２４】
ステップ１において、ダミーデータＤm,nのダミー係数ｎの値が、要素Ｓ[x-1]および要素Ｓ[x+1]の値のいずれでもない場合、つまりダミーデータＤm,nの直前直後の量子化係数がいずれもｎでない場合、処理をステップ３へ進める。一方、ダミーデータＤm,nのダミー係数ｎの値が、要素Ｓ[x-1]または要素Ｓ[x+1]の値である場合、つまりダミーデータＤm,nの直前直後の量子化係数のいずれかがｎである場合、処理をステップ２へ進める。ステップ２では、要素Ｓ[x]に量子化係数ｎを入力、つまりダミーデータＤm,nをｎに補正して、補正処理を終了する。言い換えれば、従来の量子化においてｎと判定されるダミーデータは、直前直後の量子化係数のいずれかがｎであればｎに補正される。
【００２５】
ステップ３において、ダミーデータＤm,nのダミー係数ｍとｎとの値が同じない場合、つまりｍ＝ｎ−１である場合、処理をステップ４へ進める。一方、ダミーデータＤm,nのダミー係数ｍとｎとの値が同じ場合、処理をステップ６へ進める。
【００２６】
ステップ４において、ダミーデータＤm,nのダミー係数ｍの値が、要素Ｓ[x-1]および要素Ｓ[x+1]の値のいずれでもない場合、つまりダミーデータＤm,nの直前直後の量子化係数がいずれもｍでない場合、処理をステップ８へ進める。一方、ダミーデータＤm,nのダミー係数ｍの値が、要素Ｓ[x-1]または要素Ｓ[x+1]の値である場合、つまりダミーデータＤm,nの直前直後の量子化係数のいずれかがｍである場合、処理をステップ５へ進める。ステップ５では、要素Ｓ[x]に量子化係数ｍを入力、つまりダミーデータＤm,nをｍに補正して、補正処理を終了する。言い換えれば、従来の量子化においてｎと判定され、かつ、量子化器２ａがｎとして出力する範囲と、ｍ（＝ｎ−１）として出力する範囲との間に存在するダミーデータのうち、シンボル列の直前または直後いずれかの量子化係数がｍであれば、ｍに補正される。
【００２７】
ステップ６において、ダミーデータＤm,nのダミー係数ｎに１を加えた値が、要素Ｓ[x-1]および要素Ｓ[x+1]の値のいずれでもない場合、つまりダミーデータＤm,nの直前直後の量子化係数がいずれもｎ＋１でない場合、処理をステップ８へ進める。一方、ダミーデータＤm,nのダミー係数ｎに１を加えた値が、要素Ｓ[x-1]または要素Ｓ[x+1]の値である場合、つまりダミーデータＤm,nの直前直後の量子化係数のいずれかがｎ＋１である場合、処理をステップ７へ進める。ステップ７では、要素Ｓ[x]に量子化係数ｎ＋１を入力、つまりダミーデータＤm,nをｎ＋１に補正して、補正処理を終了する。言い換えれば、従来の量子化においてｎと判定され、かつ、量子化器２ａがｎとして出力する範囲と、ｎ＋１として出力する範囲との間に存在するダミーデータのうち、シンボル列の直前または直後いずれかの量子化係数がｎ＋１であれば、ｎ＋１に補正される。
【００２８】
ステップ８、つまりステップ１，４，６の条件にいずれも当てはまらなかった場合において、要素Ｓ[x]に量子化係数ｎを入力、つまりダミーデータＤm,nを従来の量子化と同じ結果であるｎに補正して、補正処理を終了する。言い換えれば、従来の量子化においてｎと判定され、かつ、ｎからみてｎ−１寄りであるダミーデータは、直前直後の量子化係数がｎ−１（＝ｍ）でなければｎに補正される。また、従来の量子化においてｎ（＝ｍ）と判定され、かつ、ｎからみてｎ＋１寄りであるダミーデータは、直前直後の量子化係数がｎ＋１ででなければｎに補正される。
【００２９】
なお、Ｓ[x-1]またはＳ[x+1]がダミーデータである場合、このダミーデータを各ステップにおける条件の対象とするかは任意に設定できる。なぜなら、多くの量子化係数をランレングス符号化などで圧縮した場合、圧縮データのサイズは小さくなるが、画質劣化する可能性もある。したがって、ダミーデータの判定に隣接するダミーデータをどう扱うかは、画像やアプリケーションの性質によって選択する。また、ダミーデータの隣の要素が、シンボル列の終端を示すブロック終了コード（ＥＯＢ：End Of Block）である場合、このＥＯＢをシンボル”０”としてこのダミーデータの補正処理を行う。
【００３０】
図４は、補正処理の具体的なシンボル列の一例（一部抜粋）であり、同図（ａ）は補正前データのシンボル列であり、同図（ｂ）は補正後データのシンボル列である。同図を参照して、上記の補正処理フローを用いて、具体的な補正を説明する。同図（ａ）において、まず、右から３番目にあるダミーデータＤ2,3の場合、このダミーデータのダミー係数ｎ（＝３）が、直前のシンボル列の量子化係数の３と一致する。したがって、ステップ１からステップ２へ処理が進み、ダミーデータＤ2,3は３に補正される。つぎに、右から６番目にあるダミーデータＤ3,4の場合、このダミーデータのダミー係数ｍ（＝３）が、直後のシンボル列の量子化係数の３と一致する。したがって、ステップ１から、ステップ３，４を経由してステップ５へ処理が進み、ダミーデータＤ3,4は３に補正される。つぎに、右から９番目にあるダミーデータＤ3,3の場合、このダミーデータのダミー係数ｎ＋１（＝４）が、直後のシンボル列の量子化係数の４と一致する。したがって、ステップ１から、ステップ３，６を経由してステップ７へ処理が進み、ダミーデータＤ3,3は４に補正される。最後に、右から１２番目にあるダミーデータＤ2,3の場合、このダミーデータのダミー係数は２（＝ｍ）および３（＝ｎ）であり、直前直後のシンボル列の量子化係数（４）であるため、ステップ１およびステップ４の条件が成立しない。したがって、ステップ８まで処理が進み、ダミーデータＤ2,3は３に補正される。以上の補正処理により、同図（ｂ）のようなシンボル列が生成される。そして同図（ｃ）は、同図（ｂ）によって生成されたシンボル列を符号化部３によって、ランレングス符号化した後のシンボル列である。ランレングス符号化は、同じデータの連続数（ランレングス）に注目して圧縮する。
【００３１】
このように、本実施形態によれば、対象データから量子化係数を生成する際、判定の難しい値をあえてダミーデータとして出力し、このダミーデータをシンボル列における直前および直後の量子化係数に基づいて補正している。これにより、ダミーデータは、この直前または直後の量子化係数の値に補正される可能性が高くなり、その結果、補正された量子化データは、同じシンボル（量子化係数）が連続する部分が多く存在するデータになる。したがって、この補正データに、符号化を施すことで、圧縮対象データの圧縮率を向上する（符号量を小さくする）ことができる。
【００３２】
なお、本実施形態では、ダミーデータの補正を、直近の量子化係数に基づいて行っているが、本発明はこれに限らず、ダミーデータの補正を、ダミーデータよりシンボル列の終端までの間に存在する量子化係数に基づいて行ってもよい。図５は、補正処理の具体的なシンボル列の変形例であり、同図（ａ）は、ＥＯＢに近いダミーデータから順を追って補正していく様子を示した図である。この場合におけるダミーデータ（同図のシンボル”＊”）は、判定対象となるダミーデータより後方からＥＯＢまでの間に０またはダミーデータのみである場合、０に補正される（処理１）。一方、上記以外の場合、つまり判定対象となるダミーデータより後方からＥＯＢまでの間に０およびダミーデータ以外の量子化係数が少なくとも含まれる場合、１に補正される（処理２）。同図（ａ）に示すように、ＥＯＢから一番近いダミーデータは、このダミーデータからＥＯＢまでの間に０しか存在しないので処理１が適用され、０に補正される。同様に、ＥＯＢから二番目に近いダミーデータは、０に補正される。また、ＥＯＢから三番目に近いは、このダミーデータからＥＯＢまでの間に１を含んでいるので処理２が適用され、１に補正される。
【００３３】
そして、図５（ｂ）に示すように、補正されたデータのシンボル列は、符号化により、ＥＯＢ（終端）から左側（始端）方向に連続する０をＥＯＢに吸収することができる。特に、対象データを直交変換部１によって直交変換を施した後、量子化器２ａによる量子化を行うことで出力される補正前データのシンボル列の量子化係数は降順に整列されている。したがって、ＥＯＢ付近のシンボル列は１，０またはダミーデータが多くなるので、変形例のような補正処理を行うことで、ＥＯＢ付近のダミーデータを１または０に補正することで、圧縮対象データの圧縮率を向上する（符号量を小さくする）ことができる。
【００３４】
なお、本実施形態は、図１におけるデータ圧縮システムの機能を実現するプログラムを、コンピュータが読み取り可能な記憶媒体に記録し、この記憶媒体に記録されたプログラムをコンピュータシステムに導入することでも実現可能である。ここでいう「コンピュータシステム」とは、ＯＳやハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境あるいは表示環境を備えたＷＷＷシステムも含むものとする。また、「コンピュータが読み取り可能な記憶媒体」は、ＲＯＭ（Read Only Memory）、磁気ディスク、光ディスク、光磁気ディスクなどといった可搬媒体、およびハードディスクを指す。さらに、「コンピュータが読み取り可能な記憶媒体は、インターネットなどのネットワーク回線を介してプログラムが送信されるサーバや、コンピュータシステム内部の揮発性メモリも含まれる。また、「プログラム」は、このプログラムを記憶媒体に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により、他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワークや電話回線等の通信回線（通信線）のように、情報を一部実現するためのものであってもよい。またこれら機能をコンピュータシステムによって、すでに記録されているプログラムとの組み合わせで実現できる差分ファイルであってもよい。
【図面の簡単な説明】
【００３５】
【図１】データ圧縮システムの構成図
【図２】量子化係数の説明図
【図３】ダミーデータの補正処理のフローチャート図
【図４】補正処理の具体的なシンボル列の一例
【図５】補正処理の具体的なシンボル列の変形例
【符号の説明】
【００３６】
１  直交変換部
２  補正機能付き量子化部
２ａ  量子化器
２ｂ  バッファ
２ｃ  ダミーデータ補正器
３  符号化部
【図１】
2006311170.tif 000003
【図２】
2006311170.tif 000004
【図３】
2006311170.tif 000005
【図４】
2006311170.tif 000006
【図５】
2006311170.tif 000007