(57)【要約】【課題】強エッジ部が存在するような場合であっても、画像を的確に符号化することが可能な画像符号化装置等を提供する。【解決手段】画像符号化装置１０は、符号化対象画素Ｄの左上に位置する画素Ｃ'と画素Ｄの上に位置する画素Ｂ'との差分の絶対値ｄＨを算出する第１差分絶対値算出部２１と、画素Ｃ'と画素Ｄの左に位置する画素Ａ'との差分の絶対値ｄＶを算出する第２差分絶対値算出部２２と、ｄＨとｄＶとの差分ｄＦを算出する差分算出部２３と、ｄＦに基づいて、画素Ｄの予測値Ｐを算出する予測値算出部２４と、画素Ｄと予測値Ｐとの差分ｄを算出する画素予測値差分算出部２５と、差分ｄを量子化する量子化部２６とを含む。【選択図】図１
2009071472.tif 000002
【特許請求の範囲】
【請求項１】
複数の画素を含む画像データ内の符号化対象画素を、第１の方向において前記符号化対象画素に隣接する第１の画素と、前記第１の方向と交差する第２の方向において前記符号化対象画素に隣接する第２の画素と、前記第２の方向において前記第１の画素に隣接し且つ前記第１の方向において前記第２の画素に隣接する第３の画素とに基づいて符号化する画像符号化装置であって、
前記第３の画素と前記第２の画素との差分の絶対値が前記第３の画素と前記第１の画素との差分の絶対値より大きい場合には、前記第２の画素を前記第１の画素より大きい重みで、前記第３の画素と前記第２の画素との差分の絶対値が前記第３の画素と前記第１の画素との差分の絶対値より小さい場合には、前記第２の画素を前記第１の画素より小さい重みで、前記第１の画素及び前記第２の画素に重み付け演算を行うことにより前記符号化対象画素の予測値を算出し、前記符号化対象画素と前記予測値との差分を量子化することにより前記符号化対象画素を符号化する、画像符号化装置。
【請求項２】
複数の画素を含む画像データ内の符号化対象画素を、第１の方向において前記符号化対象画素に隣接する第１の画素と、前記第１の方向と交差する第２の方向において前記符号化対象画素に隣接する第２の画素と、前記第２の方向において前記第１の画素に隣接し且つ前記第１の方向において前記第２の画素に隣接する第３の画素とに基づいて符号化する画像符号化方法であって、
前記第３の画素と前記第２の画素との差分の絶対値を算出するステップ（ａ）と、
前記第３の画素と前記第１の画素との差分の絶対値を算出するステップ（ｂ）と、
前記符号化対象画素に対する前記第１の画素及び前記第２の画素の重み付けを表す重み付け係数を算出するステップであって、前記第３の画素と前記第２の画素との差分の絶対値が前記第３の画素と前記第１の画素との差分の絶対値より大きい場合には、前記第２の画素を前記第１の画素より大きい重みとする前記重み付け係数を算出し、前記第３の画素と前記第２の画素との差分の絶対値が前記第３の画素と前記第１の画素との差分の絶対値より小さい場合には、前記第２の画素を前記第１の画素より小さい重みとする前記重み付け係数を算出するステップ（ｃ）と、
前記重み付け係数を用いて、前記第１の画素及び前記第２の画素に重み付け演算を行うことにより、前記符号化対象画素の予測値を算出するステップ（ｄ）と、
前記符号化対象画素と前記予測値との差分を算出するステップ（ｅ）と、
ステップ（ｅ）にて算出された値を量子化するステップ（ｆ）と、
を含む、画像符号化方法。
【請求項３】
請求項２において、
ステップ（ｃ）が、
前記第３の画素と前記第２の画素との差分の絶対値と前記第３の画素と前記第１の画素との差分の絶対値との差分が所与の第１の閾値より大きい場合には、所与の第１の値を前記重み付け係数とし、前記第３の画素と前記第２の画素との差分の絶対値と前記第３の画素と前記第１の画素との差分の絶対値との差分が所与の第２の閾値より小さい場合には、所与の第２の値を前記重み付け係数とし、前記第３の画素と前記第２の画素との差分の絶対値と前記第３の画素と前記第１の画素との差分の絶対値との差分が前記第１の閾値より小さく且つ前記第２の閾値より大きい場合には、前記第１の値と前記第２の値とを補間して得られた値を前記重み付け係数とすることを特徴とする、画像符号化方法。
【請求項４】
請求項２又は３において、
前記複数の画素の各々が複数の成分を含み、
前記符号化対象画素の成分の各々について、ステップ（ａ）〜ステップ（ｆ）を行うことを特徴とする、画像符号化方法。
【請求項５】
請求項４において、
前記複数の画素の各々がＲ成分、Ｇ成分、及び、Ｂ成分を含み、
前記符号化対象画素のＲ成分、Ｇ成分、及び、Ｂ成分の各々について、ステップ（ａ）〜ステップ（ｆ）を行うことを特徴とする、画像符号化方法。
【請求項６】
請求項２乃至５のいずれかにおいて、
ステップ（ｆ）にて算出された値を逆量子化するステップ（ｇ）と、
ステップ（ｄ）にて算出された予測値とステップ（ｇ）にて算出された値とを加算した値をバッファに格納するステップ（ｈ）と、
を更に含み、
ステップ（ｈ）にてバッファに格納された値を、前記第１の方向と逆方向において前記符号化対象画素に隣接する第４の画素、前記第２の方向と逆方向において前記符号化対象画素と隣接する第５の画素、及び／又は、前記第２の方向と逆方向において前記第４の画素に隣接し且つ前記第１の方向と逆方向において前記第５の画素に隣接する第６の画素を符号化する際に用いることを特徴とする、画像符号化方法。
【請求項７】
請求項２乃至６のいずれか１項に記載の画像符号化方法によって符号化された画像データ内の復号化対象画素を、前記第１の方向において前記復号化対象画素に隣接する第１の画素と、前記第１の方向と交差する第２の方向において前記復号化対象画素に隣接する第２の画素と、前記第２の方向において前記第１の画素に隣接し且つ前記第１の方向において前記第２の画素に隣接する第３の画素とに基づいて復号化する画像復号化方法であって、
前記第３の画素と前記第２の画素との差分の絶対値を算出するステップ（ａ）と、
前記第３の画素と前記第１の画素との差分の絶対値を算出するステップ（ｂ）と、
前記符号化対象画素に対する前記第１の画素及び前記第２の画素の重み付けを表す重み付け係数を算出するステップであって、前記第３の画素と前記第２の画素との差分の絶対値が前記第３の画素と前記第１の画素との差分の絶対値より大きい場合には、前記第２の画素を前記第１の画素より大きい重みとする前記重み付け係数を算出し、前記第３の画素と前記第２の画素との差分の絶対値が前記第３の画素と前記第１の画素との差分の絶対値より小さい場合には、前記第２の画素を前記第１の画素より小さい重みとする前記重み付け係数を算出するステップ（ｃ）と、
前記重み付け係数を用いて、前記第１の画素及び前記第２の画素に重み付け演算を行うことにより、前記復号化対象画素の予測値を算出するステップ（ｄ）と、
前記復号化対象画素を逆量子化するステップ（ｅ）と、
ステップ（ｄ）にて算出された予測値とステップ（ｅ）にて算出された値とを加算するステップ（ｆ）と、
を含む、画像復号化方法。
【請求項８】
複数の画素を含む画像データ内の符号化対象画素を、第１の方向において前記符号化対象画素に隣接する第１の画素と、前記第１の方向と交差する第２の方向において前記符号化対象画素に隣接する第２の画素と、前記第２の方向において前記第１の画素に隣接し且つ前記第１の方向において前記第２の画素に隣接する第３の画素とに基づいて符号化する画像符号化装置であって、
前記第３の画素と前記第２の画素との差分の絶対値を算出する第１差分絶対値算出部と、
前記第３の画素と前記第１の画素との差分の絶対値を算出する第２差分絶対値算出部と、
前記第１差分絶対値算出部にて算出された差分の絶対値と前記第２差分絶対値算出部にて算出された差分の絶対値との差分を算出する差分算出部と、
前記差分算出部にて算出された差分に基づいて、前記符号化対象画素の予測値を算出する予測値算出部と、
前記符号化対象画素と前記予測値算出部にて算出された予測値との差分を算出する画素予測値差分算出部と、
前記画素予測値差分算出部にて算出された差分を量子化する量子化部と、
を含む、画像符号化装置。
【請求項９】
請求項８において、
前記複数の画素の各々が複数の成分を含み、
前記第１差分絶対値算出部、前記第２差分絶対値算出部、前記差分算出部、前記予測値算出部、前記画素予測値差分算出部、及び、前記量子化部の組を複数有し、各組が前記符号化対象画素の各成分を並列して符号化することを特徴とする、画像符号化装置。
【請求項１０】
請求項８又は９に記載の画像符号化装置によって符号化された画像データ内の復号化対象画素を、前記第１の方向において前記復号化対象画素に隣接する第１の画素と、前記第１の方向と交差する第２の方向において前記復号化対象画素に隣接する第２の画素と、前記第２の方向において前記第１の画素に隣接し且つ前記第１の方向において前記第２の画素に隣接する第３の画素とに基づいて復号化する画像復号化装置であって、
前記第３の画素と前記第２の画素との差分の絶対値を算出する第１差分絶対値算出部と、
前記第３の画素と前記第１の画素との差分の絶対値を算出する第２差分絶対値算出部と、
前記第１差分絶対値算出部にて算出された差分の絶対値と前記第２差分絶対値算出部にて算出された差分の絶対値との差分を算出する差分算出部と、
前記差分算出部にて算出された差分に基づいて、前記復号化対象画素の予測値を算出する予測値算出部と、
前記復号化対象画素を逆量子化する逆量子化部と、
前記予測値算出部にて算出された予測値と前記逆量子化部にて算出された値とを加算することにより、前記復号化対象画素を復号化する復号化部と、
を含む、画像復号化装置。
【請求項１１】
請求項８又は９に記載の画像符号化装置と、
前記画像符号化装置によって符号化された画像データを格納するメモリと、
前記メモリに格納されている画像データを復号化する請求項１０に記載の画像復号化装置と、
を含む、半導体集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを符号化する画像符号化方法及びそのような画像符号化方法によって符号化された画像データを復号化する画像復号化方法に関する。また、本発明は、画像データを符号化する画像符号化装置及びそのような画像符号化装置によって符号化された画像データを復号化する画像復号化装置に関する。さらに、本発明は、そのような画像符号化装置及び画像復号化装置を含む半導体集積回路に関する。
【背景技術】
【０００２】
従来より、符号化対象画素を、符号化対象画素の周辺の画素に基づいて符号化することが行われている。このような画像の符号化について、図９を参照しながら説明する。
【０００３】
図９に示すように、符号化対象画素Ｘの左に位置する画素をＡ、符号化対象画素Ｘの上に位置する画素をＢ、符号化対象画素Ｘの左上に位置する画素をＣとすると、符号化対象画素Ｘの予測値Ｘ'を、
Ｘ'＝Ａ／２＋（Ｃ＋Ｂ）／４  ・・・（１）
により算出することが行われている。
【０００４】
しかしながら、テキストの端部のような強エッジ部が画素Ａ、Ｂ、Ｃ、Ｘ間に存在するような場合には、上記の（１）式で算出される予測値Ｘ'は符号化対象画素Ｘから大きくずれた値になってしまうことがある。
【０００５】
また、下記の特許文献１には、圧縮・伸張の過程を経てもとの情報が保存される無損失画像圧縮を行う画像圧縮装置において、デジタル画像信号を入力し、予測対象画素の周辺にある参照可能な画素の個々の相関関係を評価する画素相関評価手段と、画素間の相関評価を最大ならしめるような最適適応処理係数を算出する最適値算出手段と、最適適応処理係数と予測対象画素とからＤＰＣＭ符号化画像信号を生成するＤＰＣＭ符号化手段と、ＤＰＣＭ符号化画像信号をエントロピー符号化するエントロピー符号化手段と、を備えたことを特徴とする画像圧縮装置が掲載されている。
【０００６】
しかしながら、予測対象画素の周辺にある参照可能な画素の個々の相関関係を評価し、さらに画素間の相関評価を最大ならしめるような最適適応処理係数を算出するには、処理が複雑になるとともに処理量が多くなり、また、参照画素を格納するために必要なメモリ容量が多くなる。さらに、場合によっては、識別のための符号が必要になり符号量が増大してしまう。
【０００７】
【特許文献１】特開２００１−７７７００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、以上のような技術的課題に鑑みてなされたものであり、その目的とするところは、強エッジ部が存在するような場合であっても、画像を簡単な処理及び構成で的確に符号化することが可能な画像符号化方法及び画像符号化装置を提供することにある。また、本発明は、そのような画像符号化方法及び画像符号化装置によって符号化された画像を復号化する画像復号化方法及び画像復号化装置を提供する。また、本発明は、そのような画像符号化装置及び画像復号化装置を含む半導体集積回路を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、複数の画素を含む画像データ内の符号化対象画素を、第１の方向において符号化対象画素に隣接する第１の画素と、第１の方向と交差する第２の方向において符号化対象画素に隣接する第２の画素と、第２の方向において第１の画素に隣接し且つ第１の方向において第２の画素に隣接する第３の画素とに基づいて符号化する画像符号化装置であって、第３の画素と第２の画素との差分の絶対値が第３の画素と第１の画素との差分の絶対値より大きい場合には、第２の画素を第１の画素より大きい重みで、第３の画素と第２の画素との差分の絶対値が第３の画素と第１の画素との差分の絶対値より小さい場合には、第２の画素を第１の画素より小さい重みで、第１の画素及び第２の画素に重み付け演算を行うことにより符号化対象画素の予測値を算出し、符号化対象画素と予測値との差分を量子化することにより符号化対象画素を符号化する、画像符号化装置に関係する。
【００１０】
本発明によれば、強エッジ部が存在するような場合であっても、画像を的確に符号化することができるようになる。
【００１１】
また、本発明は、複数の画素を含む画像データ内の符号化対象画素を、第１の方向において符号化対象画素に隣接する第１の画素と、第１の方向と交差する第２の方向において符号化対象画素に隣接する第２の画素と、第２の方向において第１の画素に隣接し且つ第１の方向において第２の画素に隣接する第３の画素とに基づいて符号化する画像符号化方法であって、第３の画素と第２の画素との差分の絶対値を算出するステップ（ａ）と、第３の画素と第１の画素との差分の絶対値を算出するステップ（ｂ）と、符号化対象画素に対する第１の画素及び第２の画素の重み付けを表す重み付け係数を算出するステップであって、第３の画素と第２の画素との差分の絶対値が第３の画素と第１の画素との差分の絶対値より大きい場合には、第２の画素を第１の画素より大きい重みとする重み付け係数を算出し、第３の画素と第２の画素との差分の絶対値が第３の画素と第１の画素との差分の絶対値より小さい場合には、第２の画素を第１の画素より小さい重みとする重み付け係数を算出するステップ（ｃ）と、重み付け係数を用いて、第１の画素及び第２の画素に重み付け演算を行うことにより、符号化対象画素の予測値を算出するステップ（ｄ）と、符号化対象画素と予測値との差分を算出するステップ（ｅ）と、ステップ（ｅ）にて算出された値を量子化するステップ（ｆ）と、を含む、画像符号化方法に関係する。
【００１２】
本発明によれば、強エッジ部が存在するような場合であっても、画像を的確に符号化することができるようになる。
【００１３】
また、本発明では、ステップ（ｃ）が、第３の画素と第２の画素との差分の絶対値と第３の画素と第１の画素との差分の絶対値との差分が所与の第１の閾値より大きい場合には、所与の第１の値を重み付け係数とし、第３の画素と第２の画素との差分の絶対値と第３の画素と第１の画素との差分の絶対値との差分が所与の第２の閾値より小さい場合には、所与の第２の値を重み付け係数とし、第３の画素と第２の画素との差分の絶対値と第３の画素と第１の画素との差分の絶対値との差分が第１の閾値より小さく且つ第２の閾値より大きい場合には、第１の値と第２の値とを補間して得られた値を重み付け係数とするようにしても良い。
【００１４】
このようにすれば、簡単な演算により、重み付け係数を算出することができるようになる。
【００１５】
また、本発明では、複数の画素の各々が複数の成分を含み、符号化対象画素の成分の各々について、ステップ（ａ）〜ステップ（ｆ）を行うようにしても良い。
【００１６】
このようにすれば、画素が複数の成分を含む場合であっても、画像を的確に符号化することができるようになる。
【００１７】
また、本発明では、複数の画素の各々がＲ成分、Ｇ成分、及び、Ｂ成分を含み、符号化対象画素のＲ成分、Ｇ成分、及び、Ｂ成分の各々について、ステップ（ａ）〜ステップ（ｆ）を行うようにしても良い。
【００１８】
また、本発明では、ステップ（ｆ）にて算出された値を逆量子化するステップ（ｇ）と、ステップ（ｄ）にて算出された予測値とステップ（ｇ）にて算出された値とを加算した値をバッファに格納するステップ（ｈ）と、を更に含み、ステップ（ｈ）にてバッファに格納された値を、第１の方向と逆方向において符号化対象画素に隣接する第４の画素、第２の方向と逆方向において符号化対象画素と隣接する第５の画素、及び／又は、第２の方向と逆方向において第４の画素に隣接し且つ第１の方向と逆方向において第５の画素に隣接する第６の画素を符号化する際に用いるようにしても良い。
【００１９】
また、本発明は、本発明に係る画像符号化方法によって符号化された画像データ内の復号化対象画素を、第１の方向において復号化対象画素に隣接する第１の画素と、第１の方向と交差する第２の方向において復号化対象画素に隣接する第２の画素と、第２の方向において第１の画素に隣接し且つ第１の方向において第２の画素に隣接する第３の画素とに基づいて復号化する画像復号化方法であって、第３の画素と前記第２の画素との差分の絶対値を算出するステップ（ａ）と、第３の画素と第１の画素との差分の絶対値を算出するステップ（ｂ）と、符号化対象画素に対する第１の画素及び第２の画素の重み付けを表す重み付け係数を算出するステップであって、第３の画素と第２の画素との差分の絶対値が第３の画素と第１の画素との差分の絶対値より大きい場合には、第２の画素を第１の画素より大きい重みとする重み付け係数を算出し、第３の画素と第２の画素との差分の絶対値が第３の画素と第１の画素との差分の絶対値より小さい場合には、第２の画素を第１の画素より小さい重みとする重み付け係数を算出するステップ（ｃ）と、重み付け係数を用いて、第１の画素及び第２の画素に重み付け演算を行うことにより、復号化対象画素の予測値を算出するステップ（ｄ）と、復号化対象画素を逆量子化するステップ（ｅ）と、ステップ（ｄ）にて算出された予測値とステップ（ｅ）にて算出された値とを加算するステップ（ｆ）と、を含む、画像復号化方法に関係する。
【００２０】
本発明によれば、本発明に係る画像符号化方法によって符号化された画像データを的確に復号化することができるようになる。
【００２１】
また、本発明は、複数の画素を含む画像データ内の符号化対象画素を、第１の方向において符号化対象画素に隣接する第１の画素と、第１の方向と交差する第２の方向において符号化対象画素に隣接する第２の画素と、第２の方向において第１の画素に隣接し且つ第１の方向において第２の画素に隣接する第３の画素とに基づいて符号化する画像符号化装置であって、第３の画素と第２の画素との差分の絶対値を算出する第１差分絶対値算出部と、第３の画素と第１の画素との差分の絶対値を算出する第２差分絶対値算出部と、第１差分絶対値算出部にて算出された差分の絶対値と第２差分絶対値算出部にて算出された差分の絶対値との差分を算出する差分算出部と、差分算出部にて算出された差分に基づいて、符号化対象画素の予測値を算出する予測値算出部と、符号化対象画素と予測値算出部にて算出された予測値との差分を算出する画素予測値差分算出部と、画素予測値差分算出部にて算出された差分を量子化する量子化部と、を含む、画像符号化装置に関係する。
【００２２】
本発明によれば、強エッジ部が存在するような場合であっても、画像を的確に符号化することができるようになる。
【００２３】
また、本発明では、複数の画素の各々が複数の成分を含み、第１差分絶対値算出部、第２差分絶対値算出部、差分算出部、予測値算出部、画素予測値差分算出部、及び、量子化部の組を複数有し、各組が符号化対象画素の各成分を並列して符号化するようにしても良い。
【００２４】
このようにすれば、画素が複数の成分を含む場合であっても、画像を高速に符号化することができるようになる。
【００２５】
また、本発明は、本発明に係る画像符号化装置によって符号化された画像データ内の復号化対象画素を、第１の方向において復号化対象画素に隣接する第１の画素と、第１の方向と交差する第２の方向において復号化対象画素に隣接する第２の画素と、第２の方向において第１の画素に隣接し且つ第１の方向において第２の画素に隣接する第３の画素とに基づいて復号化する画像復号化装置であって、第３の画素と第２の画素との差分の絶対値を算出する第１差分絶対値算出部と、第３の画素と第１の画素との差分の絶対値を算出する第２差分絶対値算出部と、第１差分絶対値算出部にて算出された差分の絶対値と第２差分絶対値算出部にて算出された差分の絶対値との差分を算出する差分算出部と、差分算出部にて算出された差分に基づいて、復号化対象画素の予測値を算出する予測値算出部と、復号化対象画素を逆量子化する逆量子化部と、予測値算出部にて算出された予測値と逆量子化部にて算出された値とを加算することにより、復号化対象画素を復号化する復号化部と、を含む、画像復号化装置に関係する。
【００２６】
本発明によれば、本発明に係る画像符号化装置によって符号化された画像データを的確に復号化することができるようになる。
【００２７】
また、本発明は、本発明に係る画像符号化装置と、画像符号化装置によって符号化された画像データを格納するメモリと、メモリに格納されている画像データを復号化する本発明に係る画像復号化装置と、を含む、半導体集積回路に関係する。
【００２８】
本発明によれば、画像データを格納するために必要なメモリ容量を小さく抑えることができるようになる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施形態について詳細に説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。また同一の構成要素には同一の参照番号を付して説明を省略する。
【００３０】
図１に、本発明の一実施形態に係る画像符号化装置の構成例を示す。この画像符号化装置１０は、画像信号（フレームデータ）が入力される画像符号化部１１と、ラインバッファ（ＦＩＦＯバッファ）１２とを含む。なお、画像符号化装置１０を半導体集積回路として実現しても良い。
【００３１】
ここで、画像符号化装置１０に入力されるフレームデータについて説明する。本実施形態においては、図２に示すように、１つのフレームデータは主走査線方向（ここではＸ方向）に３２０列、副走査線方向（ここではＹ方向）に２４０行の計３２０×２４０個の画素を含んでいる。フレームデータの各画素は座標（０，０）、（１，０）、・・・、（３１９，０）、（０，１）、・・・、（３１９，２３９）の順に画像符号化装置１０に順次入力され、画像符号化装置１０は順次入力される画素毎に順次符号化して順次出力する。
【００３２】
図２において、画素Ｄが符号化対象画素であるとする場合には、符号化対象画素Ｄの左上に位置する画素Ｃ'から符号化対象画素Ｄの左隣に位置する画素Ａ'までの計３２１個の画素が、ラインバッファ１２（図１参照）に格納される。なお、ラインバッファ１２に格納される画素は、外部から画像符号化装置１０に入力された原画素（画素Ａ、画素Ｂ、画素Ｃ、・・・）ではなく、画像符号化装置１０において符号化され更に復号化された画素（画素Ａ'、画素Ｂ'、画素Ｃ'、・・・）である。このように、本実施形態においては、符号化され更に復号化された画素には「'」を付加して表すものとする。
【００３３】
なお、本実施形態においては、各画素は、８ビット幅であり、０〜２５５までの値をとり得るものとして説明する。各画素が複数の成分（例えば、ＲＧＢ、ＹＵＶ、ＹＣｂＣｒ等）を含む場合には、画像符号化装置１０が、符号化対象画素の成分毎に順次符号化するようにしても良い。例えば、各画素がＲＧＢ成分を含む場合には、画像符号化装置１０が、各画素のＲ成分、Ｇ成分、Ｂ成分を成分毎に順次符号化するようにしても良い。或いは、画像符号化装置１０が画像符号化部１１とラインバッファ１２との組を画素の成分の数と同数組含むようにし、各組が符号化対象画素の各成分の符号化を並列に行うようにしても良い。例えば、各画素がＲＧＢ成分を含む場合には、画像符号化装置１０が画像符号化部１１とラインバッファ１２との組を３組含むようにし、各組が符号化対象画素のＲ成分、Ｇ成分、Ｂ成分の符号化を並列に行うようにしても良い。このようにすれば、画素が複数の成分を含む場合であっても、高速に符号化を行うことができる。
【００３４】
各画素がＲＧＢ成分を含む場合に、一例として、各画素を、Ｒ（赤）成分を８ビット幅、Ｇ（緑）成分を８ビット幅、Ｂ（青）成分を８ビット幅の計２４ビット幅としても良い。
【００３５】
再び図１を参照すると、画像符号化部１１は、第１差分絶対値算出部２１と、第２差分絶対値算出部２２と、差分算出部２３と、予測値算出部２４と、画素予測値差分算出部２５と、量子化部２６と、逆量子化部２７と、復号化部２８とを含む。
【００３６】
第１差分絶対値算出部２１は、符号化対象画素の左上に位置する画素と符号化対象画素の上隣に位置する画素との差分の絶対値を算出する。
【００３７】
第２差分絶対値算出部２２は、符号化対象画素の左上に位置する画素と符号化対象画素の左隣に位置する画素との差分の絶対値を算出する。
【００３８】
差分算出部２３は、第１差分絶対値算出部２１によって算出された値と第２差分絶対値算出部２２によって算出された値との差分を算出する。
予測値算出部２４は、差分算出部２３によって算出された値に基づいて、符号化対象画素の予測値を算出する。
【００３９】
画素予測値差分算出部２５は、符号化対象画素と予測値算出部２４によって算出された予測値との差分を算出する。
量子化部２６は、画素予測値差分算出部２５によって算出された値を量子化する。量子化部２６によって量子化された値は、後段の外部回路に出力される。
逆量子化部２７は、量子化部２６によって算出された値を逆量子化する。
【００４０】
復号化部２８は、逆量子化部２７によって逆量子化された値と予測値算出部２４によって算出された予測値とを加算することにより、符号化対象画素を復号化する。復号化部２８によって復号化された画素は、ラインバッファ１２に格納され、後の画素（今回の符号化対象画素の右隣に位置する画素、今回の符号化対象画素の下隣に位置する画素、今回の符号化対象画素の右下に位置する画素）の符号化に用いられる。
【００４１】
次に、画像符号化装置１０の動作について説明する。
【００４２】
図３は、画像符号化装置１０が実行する処理を示すフローチャートである。画像符号化装置１０は、外部から画素（符号化対象画素）が入力される都度、図３に示す処理を実行する。なお、各画素が複数の成分を含む場合には、図３に示す処理を復号化対象画素の成分毎に実行するようにしても良い。
【００４３】
まず、第１差分絶対値算出部２１が、符号化対象画素（ここでは画素Ｄとする（図２参照）。）の左上に位置する画素（ここでは画素Ｃ'とする（図２参照）。）と符号化対象画素Ｄの上隣に位置する画素（ここでは画素Ｂ'とする（図２参照）。）との差分の絶対値ｄＨを
ｄＨ＝｜Ｃ'−Ｂ'｜  ・・・（２）
により算出する（ステップＳ１１）。
【００４４】
次に、第２差分絶対値算出部２２が、符号化対象画素Ｄの左上に位置する画素Ｃ'と符号化対象画素Ｄの左隣に位置する画素（ここでは画素Ａ'とする（図２参照）。）との差分の絶対値ｄＶを
ｄＶ＝｜Ｃ'−Ａ'｜  ・・・（３）
により算出する（ステップＳ１２）。
【００４５】
次に、差分算出部２３が、第１差分絶対値算出部２１によって算出された値ｄＨと第２差分絶対値算出部２２によって算出された値ｄＶとの差分ｄＦを
ｄＦ＝ｄＨ−ｄＶ  ・・・（４）
により算出する（ステップＳ１３）。
【００４６】
次に、予測値算出部２４が、差分算出部２３によって算出された値ｄＦに基づいて、符号化対象画素Ｄの予測値Ｐを算出する（ステップＳ１４〜Ｓ１９）。
【００４７】
詳細には、予測値算出部２４は、ｄＦが所与の閾値Ｔｈ（ここでは６４とする。）より大きい場合には（ステップＳ１４）、予測値Ｐを
Ｐ＝（Ａ'＋７Ｂ'）／８  ・・・（５）
により算出する（ステップＳ１５）。
【００４８】
また、予測値算出部２４は、ｄＦが所与の閾値−Ｔｈ（ここでは−６４とする。）より小さい場合には（ステップＳ１６）、予測値Ｐを
Ｐ＝（７Ａ'＋Ｂ'）／８  ・・・（６）
により算出する（ステップＳ１７）。
【００４９】
また、予測値算出部２４は、ｄＦが閾値−Ｔｈより大きく且つ閾値Ｔｈより小さい場合には、符号化対象画素Ｄに対する画素Ａ'と画素Ｂ'の重み付けを表す重み付け係数ｍを算出する（ステップＳ１８）。例えば、図４に示すように、ｄＦ＝Ｔｈのときにｍ＝３／８とし、ｄＦ＝−Ｔｈのときにｍ＝−３／８とし、これらの２点間をｄＦの値に応じて直線補間するようにしても良い。そして、予測値算出部２４は、ステップＳ１８にて算出した重み付け係数ｍを用いて、予測値Ｐを
Ｐ＝４／８（Ａ'＋Ｂ'）＋ｍ（Ｂ'−Ａ'）  ・・・（７）
により算出する（ステップＳ１９）。
【００５０】
なお、図４において、ｄＦ＞０の場合には、ｍ＞０、すなわち、画素Ｂ'の重みが画素Ａ'の重みより大きくなる。一方、ｄＦ＜０の場合には、ｍ＜０、すなわち、画素Ｂ'の重みが画素Ａ'の重みより小さくなる。
【００５１】
また、ステップＳ１４〜Ｓ１５において、ｄＦが閾値Ｔｈより大きい場合に、予測値Ｐを式（５）により算出することは、重み付け係数ｍを３／８と算出していることと考えることができる。また、ステップＳ１６〜Ｓ１７において、ｄＦが閾値−Ｔｈより小さい場合に、予測値Ｐを式（６）により算出することは、重み付け係数ｍを−３／８と算出していることと考えることができる。
【００５２】
次に、画素予測値差分算出部２５が、符号化対象画素Ｄと予測値Ｐとの差分ｄを
ｄ＝Ｄ−Ｐ  ・・・（８）
により算出する（ステップＳ２０）。
【００５３】
そして、量子化部２６が、画素予測値差分算出部２５によって算出された差分ｄを
ｉＣｏｄｅ＝Ｑｕａｎｔ（ｄ）  ・・・（９）
により量子化する（ステップＳ２１）。ここで、Ｑｕａｎｔ（）は、量子化演算を表す。量子化演算としては、公知の様々な演算を用いることができ、例えば、量子化テーブルを利用したテーブル変換等を用いることもできる。また、固定長量子化演算を用いることもできる。量子化によって得られた値ｉＣｏｄｅは、後段の外部回路に出力画像信号として出力される。
【００５４】
次に、逆量子化部２７が、量子化部２６によって算出された値ｉＣｏｄｅを
ｄ'＝ｄｅＱｕａｎｔ（ｉＣｏｄｅ）  ・・・（１０）
により逆量子化する（ステップＳ２２）。ここで、ｄｅＱｕａｎｔ（）は、逆量子化演算を表す。逆量子化演算としては、公知の様々な演算を用いることができ、例えば、逆量子化テーブルを利用したテーブル変換等を用いることもできる。
【００５５】
そして、復号化部２８が、予測値算出部２４によって算出された予測値Ｐと逆量子化部２７によって算出された値ｄ'とに基づいて、符号化対象画素Ｄを符号化し更に復号化した画素Ｄ'を
Ｄ'＝Ｐ＋ｄ'  ・・・（１１）
により算出する（ステップＳ２３）。この画素Ｄ'は、ラインバッファ１２に格納され、後の画素（今回の符号化対象画素の右隣に位置する画素、今回の符号化対象画素の下隣に位置する画素、今回の符号化対象画素の右下に位置する画素）の符号化に用いられる。
【００５６】
次に、本発明の実施例について、図５（ａ）〜（ｃ）を参照しながら説明する。
図５（ａ）〜（ｃ）は、画像符号化装置１０に入力される画像の例を示す図である。
【００５７】
図５（ａ）において、画素Ａ'の値は「０」であり、画素Ｂ'の値は「２５５」であり、画素Ｃ'の値は「０」であるものとする。すなわち、垂直方向（Ｙ方向）の強エッジ部が画素Ａ'、Ｂ'、Ｃ'間に存在する。このような強エッジ部はテキストの端部等において出現することがある。この場合、符号化対象画素Ｄの値は「２５５」に近い場合が多いと考えられる。すなわち、符号化対象画素Ｄは、画素Ａ'よりも画素Ｂ'との相関が高くなる場合が多いと考えられる。従って、符号化対象画素Ｄを符号化するに際し、画素Ａ'よりも画素Ｂ'の重みを大きくすることが好ましいと考えられる。
【００５８】
このような画像が画像符号化装置１０に入力された場合、画素Ｃ'と画素Ｂ'との差分の絶対値ｄＨは、（２）式により、
ｄＨ＝｜Ｃ'−Ｂ'｜
＝｜０−２５５｜
＝｜−２５５｜
＝２５５  ・・・（１２）
となる（ステップＳ１１参照）。
【００５９】
また、画素Ｃ'と画素Ａ'との差分の絶対値ｄＶは、（３）式により、
ｄＶ＝｜Ｃ'−Ａ'｜
＝｜０−０｜
＝０  ・・・（１３）
となる（ステップＳ１２参照）。
【００６０】
そして、値ｄＨと値ｄＶとの差分ｄＦは、（４）式により、
ｄＦ＝ｄＨ−ｄＶ
＝２５５−０
＝２５５  ・・・（１４）
となる（ステップＳ１３参照）。
【００６１】
差分ｄＦが閾値Ｔｈ（ここでは６４）より大きいため（ステップＳ１４参照）、符号化対象画素Ｄの予測値Ｐは、（５）式により、
Ｐ＝（Ａ'＋７Ｂ'）／８
＝（０＋７・２５５）／８
＝１７８５／８
＝２２３．１２５  ・・・（１５）
となる（ステップＳ１５参照）。
【００６２】
先に説明したように、画素Ａ'の値が「０」であり、画素Ｂ'の値が「２５５」であり、画素Ｃ'の値が「０」である場合には、符号化対象画素Ｄの値は「２５５」に近い場合が多いと考えられる。従って、（１５）式に示すように、画素Ａ'より画素Ｂ'の重みを大きくし、予測値Ｐを「２２５」に近い値とすることで、符号化対象画素Ｄと予測値Ｐとの差分を小さくすることができると考えられる。これにより、高画質を保ちながら圧縮率を高くすることが可能となる。
【００６３】
なお、（５）式、（１５）式において、画素Ｂ'の重みを１００％にはしていない理由は、次の通りである。画素Ａ'の値が「０」であり、画素Ｂ'の値が「２５５」であり、画素Ｃ'の値が「０」である場合には、符号化対象画素Ｄの値は「２５５」に近い場合が多いと考えられる。しかしながら、このような場合であっても、符号化対象画素Ｄの値が「２５５」に近くないこともあり得ないことではない。そこで、そのようなことを考慮して、画素Ｂ'の重みを１００％にはしていない。
【００６４】
次に、図５（ｂ）について説明する。図５（ｂ）において、画素Ａ'の値は「０」であり、画素Ｂ'の値は「２５５」であり、画素Ｃ'の値は「２５５」であるものとする。すなわち、水平方向（Ｘ方向）の強エッジ部が画素Ａ'、Ｂ'、Ｃ'間に存在する。このような強エッジ部はテキストの端部等において出現することがある。この場合、符号化対象画素Ｄの値は「０」に近い場合が多いと考えられる。すなわち、符号化対象画素Ｄは、画素Ｂ'よりも画素Ａ'との相関が高くなる場合が多いと考えられる。従って、符号化対象画素Ｄを符号化するに際し、画素Ｂ'よりも画素Ａ'の重みを大きくすることが好ましいと考えられる。
【００６５】
このような画像が画像符号化装置１０に入力された場合、画素Ｃ'と画素Ｂ'との差分の絶対値ｄＨは、（２）式により、
ｄＨ＝｜Ｃ'−Ｂ'｜
＝｜２５５−２５５｜
＝０  ・・・（１６）
となる（ステップＳ１１参照）。
【００６６】
また、画素Ｃ'と画素Ａ'との差分の絶対値ｄＶは、（３）式により、
ｄＶ＝｜Ｃ'−Ａ'｜
＝｜２５５−０｜
＝｜２５５｜
＝２５５  ・・・（１７）
となる（ステップＳ１２参照）。
【００６７】
そして、値ｄＨと値ｄＶとの差分ｄＦは、（４）式により、
ｄＦ＝ｄＨ−ｄＶ
＝０−２５５
＝−２５５  ・・・（１８）
となる（ステップＳ１３参照）。
【００６８】
差分ｄＦが閾値−Ｔｈ（ここでは−６４）より小さいため（ステップＳ１６参照）、符号化対象画素Ｄの予測値Ｐは、（６）式により、
Ｐ＝（７Ａ'＋Ｂ'）／８
＝（７・０＋２５５）／８
＝２５５／８
＝３１．８７５  ・・・（１９）
となる（ステップＳ１５参照）。
【００６９】
先に説明したように、画素Ａ'の値が「０」であり、画素Ｂ'の値が「２５５」であり、画素Ｃ'の値が「２５５」である場合には、符号化対象画素Ｄの値は「０」に近い場合が多いと考えられる。従って、（１９）式に示すように、画素Ｂ'より画素Ａ'の重みを大きくし、予測値Ｐを「０」に近い値とすることで、符号化対象画素Ｄと予測値Ｐとの差分を小さくすることができると考えられる。これにより、高画質を保ちながら圧縮率を高くすることが可能となる。
【００７０】
なお、（６）式、（１９）式において、画素Ａ'の重みを１００％にはしていない理由は、次の通りである。画素Ａ'の値が「０」であり、画素Ｂ'の値が「２５５」であり、画素Ｃ'の値が「２５５」である場合には、符号化対象画素Ｄの値は「０」に近い場合が多いと考えられる。しかしながら、このような場合であっても、符号化対象画素Ｄの値が「０」に近くないこともあり得ないことではない。そこで、そのようなことを考慮して、画素Ａ'の重みを１００％にはしていない。
【００７１】
次に、図５（ｃ）について説明する。図５（ｃ）において、画素Ａ'の値は「１４１」であり、画素Ｂ'の値は「７８」であり、画素Ｃ'の値は「０」であるものとする。すなわち、強エッジ部が画素Ａ'、Ｂ'、Ｃ'間に存在しない。
【００７２】
このような画像が画像符号化装置１０に入力された場合、画素Ｃ'と画素Ｂ'との差分の絶対値ｄＨは、（２）式により、
ｄＨ＝｜Ｃ'−Ｂ'｜
＝｜０−７８｜
＝｜−７８｜
＝７８  ・・・（２０）
となる（ステップＳ１１参照）。
【００７３】
また、画素Ｃ'と画素Ａ'との差分の絶対値ｄＶは、（３）式により、
ｄＶ＝｜Ｃ'−Ａ'｜
＝｜０−１４１｜
＝｜−１４１｜
＝１４１  ・・・（２１）
となる（ステップＳ１２参照）。
【００７４】
そして、値ｄＨと値ｄＶとの差分ｄＦは、（４）式により、
ｄＦ＝ｄＨ−ｄＶ
＝７８−１４１
＝−６３  ・・・（２２）
となる（ステップＳ１３参照）。
【００７５】
差分ｄＦが閾値Ｔｈ（ここでは６４）より小さく且つ閾値−Ｔｈ（ここでは−６４）より大きいため（ステップＳ１６参照）、符号化対象画素Ｄに対する画素Ａ'と画素Ｂ'の重み付けを表す重み付け係数ｍを、直線補間により、約−０．３６９１４０６２５と算出する（ステップＳ１８）。
【００７６】
従って、符号化対象画素Ｄの予測値Ｐは、（７）式により、
Ｐ＝４／８（Ａ'＋Ｂ'）＋ｍ（Ｂ'−Ａ'）
＝４／８（１４１＋７８）−０．３６９１４０６２５（７８−１４１）
＝１０９．５＋２３．２５５８５９３７５
＝１３２．７５５８５９３７５  ・・・（２３）
となる（ステップＳ１９参照）。
【００７７】
なお、ここでは、ｄＦ＜０であるので、ｍ＜０、すなわち、画素Ｂ'の重みが画素Ａ'の重みより小さくなっている。
【００７８】
以上説明したように、本実施形態によれば、符号化対象画素の左上、上、及び、左に位置する僅か３つの画素を参照するという非常に簡単な構成及び処理で、強エッジ部が存在するような場合であっても、的確な予測値を算出することができる。また、予測値の識別に符号を割り当てるようなことも行わないので、固定長符号化することが可能である。
【００７９】
次に、本発明の一実施形態に係る画像復号化装置について説明する。
図６に、本発明の一実施形態に係る画像復号化装置の構成例を示す。この画像復号化装置４０は、先に説明した画像符号化装置１０によって符号化された復号化対象画素が順次入力される画像復号化部４１と、ラインバッファ（ＦＩＦＯバッファ）４２とを含む。なお、画像復号化装置４０を半導体集積回路として実現しても良い。
【００８０】
画像復号化部４１は、第１差分絶対値算出部５１と、第２差分絶対値算出部５２と、差分算出部５３と、予測値算出部５４と、逆量子化部５５と、復号化部５６とを含む。
【００８１】
第１差分絶対値算出部５１は、復号化対象画素の左上に位置する画素と復号化対象画素の上隣に位置する画素との差分の絶対値を算出する。
【００８２】
第２差分絶対値算出部５２は、復号化対象画素の左上に位置する画素と復号化対象画素の左隣に位置する画素との差分の絶対値を算出する。
【００８３】
差分算出部５３は、第１差分絶対値算出部５１によって算出された値と第２差分絶対値算出部５２によって算出された値との差分を算出する。
予測値算出部５４は、差分算出部５３によって算出された値に基づいて、復号化対象画素の予測値を算出する。
【００８４】
逆量子化部５５は、復号化対象画素を逆量子化する。
復号化部５６は、逆量子化部５５によって逆量子化された値と予測値算出部５４によって算出された予測値とを加算することにより、復号化対象画素を復号化する。復号化部５６によって復号化された画素は、後段の外部回路に出力されるとともに、ラインバッファ４２に格納され、後の画素（今回の復号化対象画素の右隣に位置する画素、今回の復号化対象画素の下隣に位置する画素、今回の復号化対象画素の右下に位置する画素）の復号化に用いられる。
【００８５】
次に、画像復号化装置４０の動作について説明する。
【００８６】
図７は、画像復号化装置４０が実行する処理を示すフローチャートである。画像復号化装置４０は、外部から画素（復号化対象画素）が入力される都度、図７に示す処理を実行する。なお、各画素が複数の成分を含む場合には、図７に示す処理を復号化対象画素の成分毎に実行するようにしても良い。
【００８７】
まず、第１差分絶対値算出部５１が、復号化対象画素（ここでは画素Ｄ'とする。）の左上に位置する画素（ここでは画素Ｃ'とする（図２参照）。）と復号化対象画素Ｄ'の上隣に位置する画素（ここでは画素Ｂ'とする（図２参照）。）との差分の絶対値ｄＨを
ｄＨ＝｜Ｃ'−Ｂ'｜  ・・・（２４）
により算出する（ステップＳ３１）。
【００８８】
次に、第２差分絶対値算出部５２が、復号化対象画素Ｄ'の左上に位置する画素Ｃ'と復号化対象画素Ｄ'の左隣に位置する画素（ここでは画素Ａ'とする（図２参照）。）との差分の絶対値ｄＶを
ｄＶ＝｜Ｃ'−Ａ'｜  ・・・（２５）
により算出する（ステップＳ３２）。
【００８９】
次に、差分算出部５３が、第１差分絶対値算出部５１によって算出された値ｄＨと第２差分絶対値算出部５２によって算出された値ｄＶとの差分ｄＦを
ｄＦ＝ｄＨ−ｄＶ  ・・・（２６）
により算出する（ステップＳ３３）。
【００９０】
次に、予測値算出部５４が、差分算出部５３によって算出された値ｄＦに基づいて、復号化対象画素Ｄ'の予測値Ｐを算出する（ステップＳ３４〜Ｓ３９）。
【００９１】
詳細には、予測値算出部５４は、ｄＦが所与の閾値Ｔｈ（ここでは６４とする。）より大きい場合には（ステップＳ３４）、予測値Ｐを
Ｐ＝（Ａ'＋７Ｂ'）／８  ・・・（２７）
により算出する（ステップＳ３５）。
【００９２】
また、予測値算出部５４は、ｄＦが所与の閾値−Ｔｈ（ここでは−６４とする。）より小さい場合には（ステップＳ３６）、予測値Ｐを
Ｐ＝（７Ａ'＋Ｂ'）／８  ・・・（２８）
により算出する（ステップＳ３７）。
【００９３】
また、予測値算出部５４は、ｄＦが閾値−Ｔｈより大きく且つ閾値Ｔｈより小さい場合には、復号化対象画素Ｄ'に対する画素Ａ'と画素Ｂ'の重み付けを表す重み付け係数ｍを算出する（ステップＳ３８）。例えば、先に説明した図４に示すように、ｄＦ＝Ｔｈのときにｍ＝３／８とし、ｄＦ＝−Ｔｈのときにｍ＝−３／８とし、これらの２点間をｄＦの値に応じて直線補間するようにしても良い。そして、予測値算出部５４は、ステップＳ３８にて算出した重み付け係数ｍを用いて、予測値Ｐを
Ｐ＝４／８（Ａ'＋Ｂ'）＋ｍ（Ｂ'−Ａ'）  ・・・（２９）
により算出する（ステップＳ３９）。
【００９４】
なお、ステップＳ３４〜Ｓ３５において、ｄＦが閾値Ｔｈより大きい場合に、予測値Ｐを式（２７）により算出することは、重み付け係数ｍを３／８と算出していることと考えることができる。また、ステップＳ３６〜Ｓ３７において、ｄＦが閾値−Ｔｈより小さい場合に、予測値Ｐを式（２８）により算出することは、重み付け係数ｍを−３／８と算出していることと考えることができる。
【００９５】
次に、逆量子化部５５が、復号化対象画素Ｄ'の値ｉＣｏｄｅを
ｄ'＝ｄｅＱｕａｎｔ（ｉＣｏｄｅ）  ・・・（３０）
により逆量子化する（ステップＳ４０）。ここで、ｄｅＱｕａｎｔ（）は、逆量子化演算を表す。逆量子化演算としては、公知の様々な演算を用いることができ、例えば、逆量子化テーブルを利用したテーブル変換等を用いることもできる。
【００９６】
そして、復号化部５６が、予測値算出部５４によって算出された予測値Ｐと逆量子化部５５によって算出された値ｄ'とに基づいて、復号化対象画素Ｄ'を
Ｄ'＝Ｐ＋ｄ'  ・・・（３１）
により復号化する（ステップＳ４１）。この画素Ｄ'は、後段の外部回路に出力されるとともに、ラインバッファ４２に格納され、後の画素（今回の復号化対象画素の右隣に位置する画素、今回の復号化対象画素の下隣に位置する画素、今回の復号化対象画素の右下に位置する画素）の復号化に用いられる。
【００９７】
次に、本実施形態に係る画像符号化装置及び画像復号化装置を用いたシステムについて説明する。
図８は、本発明の一実施形態に係る画像符号化装置及び画像復号化装置を用いたシステムの構成例を示す。このシステム６０は、半導体集積回路７０と、ＬＣＤコントローラ８０と、ＬＣＤドライバ９０と、ＬＣＤパネル１００とを含む。半導体集積回路７０は、本発明の一実施形態に係る画像符号化装置１０と、ＶＲＡＭ７１と、本発明の一実施形態に係る画像復号化装置４０とを含む。
【００９８】
画像符号化装置１０は、入力画像信号を符号化してＶＲＡＭ７１に出力する。ＶＲＡＭ７１は、画像符号化装置１０によって符号化された画像信号を格納する。画像復号化装置４０は、ＶＲＡＭ７１に格納された画像信号を復号化してＬＣＤコントローラ８０に出力する。ＬＣＤコントローラ８０は、画像復号化装置４０によって復号化された画像信号に基づいてＬＣＤドライバ９０を制御し、ＬＣＤドライバ９０は、ＬＣＤコントローラ８０の制御下でＬＣＤパネル１００を駆動し、ＬＣＤパネル１００は、画像を表示する。
【００９９】
このシステム６０によれば、入力画像信号を符号化してＶＲＡＭ７１に格納するので、ＶＲＡＭ７１の容量を小さく抑えることが可能となる。
【０１００】
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また画像符号化装置、画像復号化装置やシステムの構成、動作も本実施形態で説明したものに限定に限定されず、種々の変形実施が可能である。
【図面の簡単な説明】
【０１０１】
【図１】本発明の一実施形態に係る画像符号化装置の構成例。
【図２】図１の画像符号化装置１０に入力される画像データの例。
【図３】本発明の一実施形態に係る画像符号化方法のフローチャート。
【図４】差分値ｄＦと重み付け係数ｍとの関係の例を示す図。
【図５】図１の画像符号化装置１０に入力される画像データの例。
【図６】本発明の一実施形態に係る画像復号化装置の構成例。
【図７】本発明の一実施形態に係る画像復号化方法のフローチャート。
【図８】本発明の一実施形態に係るシステムの構成例。
【図９】従来の画像符号化装置に入力される画像データの例。
【符号の説明】
【０１０２】
１０  画像符号化装置、１１  画像符号化部、１２、４２  ラインバッファ、
２１、５１  第１差分絶対値算出部、２２、５２  第２差分絶対値算出部、
２３、５３  差分算出部、２４、５４  予測値算出部、２５  画素予測値差分算出部、
２６  量子化部、２７、５５  逆量子化部、２８、５６  復号化部、
４０  画像復号化装置、４１  画像復号化部、６０  システム、
７０  半導体集積回路、７１  ＶＲＡＭ、８０  ＬＣＤコントローラ、
９０  ＬＣＤドライバ、１００  ＬＣＤパネル
【図１】
2009071472.tif 000003
【図２】
2009071472.tif 000004
【図３】
2009071472.tif 000005
【図４】
2009071472.tif 000006
【図６】
2009071472.tif 000007
【図７】
2009071472.tif 000008
【図８】
2009071472.tif 000009
【図９】
2009071472.tif 000010
【図５】
2009071472.tif 000011