(57)【要約】【課題】非可逆符号化処理による画質劣化の蓄積を軽減するデータ処理装置を提供する。【解決手段】画像処理装置２は、予測的中率を向上させるように画素値を変換し予測符号化する非可逆予測符号化処理を行う。この非可逆予測符号化処理が繰り返し適用される場合に、画像処理装置２は、画像データに対して平滑化処理を施すことにより符号化処理による誤差値を拡散させて、画質劣化の顕在化を緩和する。平滑化は、例えば、ローパスフィルタなどで高周波成分を除去することにより実現される。【選択図】          図４
2005027079.tif 000002
【特許請求の範囲】
【請求項１】
圧縮処理により画素値が変換された画像データに対して、平滑化処理を施す平滑化手段と、
前記平滑化手段により平滑化処理が施された画像データに対して、圧縮処理を施す圧縮手段と
を有するデータ処理装置。
【請求項２】
前記圧縮手段は、
符号化処理で用いられる予測方法の的中率を向上させるように画像データに含まれる画素値を変換する画素値変換手段と、
前記予測方法を用いて、前記画素値変換手段により画素値が変換された画像データを符号化する符号化手段と
を含む
請求項１に記載のデータ処理装置。
【請求項３】
前記符号化手段は、前記予測符号化として、既定された少なくとも１つの周辺画素の画素値を参照して、注目画素の画素値を符号化し、
前記画素値変換手段は、前記注目画素の画素値が前記周辺画素の画素値と一致する確率を高くするように、前記注目画素の画素値を変換する
請求項２に記載のデータ処理装置。
【請求項４】
前記画素値変換手段は、前記注目画素の画素値を変更し、画素値の変更により生じた変更量を周辺画素に分配する
請求項３に記載のデータ処理装置。
【請求項５】
前記圧縮手段により圧縮された画像データを伸長する伸長手段と、
前記伸長手段により伸長された画像データに基づいて画像をシート上に形成する画像形成手段と
をさらに有する請求項１〜４のいずれかに記載のデータ処理装置。
【請求項６】
圧縮処理により画素値が変換された画像データに対して、平滑化処理を施し、
前記平滑化処理が施された画像データに対して、前記圧縮処理を施す
データ処理方法。
【請求項７】
コンピュータを含むデータ処理装置において、
圧縮処理により画素値が変換された画像データに対して、平滑化処理を施すステップと、
前記平滑化処理が施された画像データに対して、前記圧縮処理を施すステップと
を前記データ処理装置のコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、非可逆な符号化処理を行うデータ処理装置に関する。
【０００２】
【従来の技術】
画像データの可逆圧縮方式としては、例えば予測符号化方式がある。予測符号化方式は、予め定められた予測方法により画素値を予測し符号化するため、その予測的中率が高いほど符号量を小さくすることができる。したがって、符号量をより小さくしたい場合には、符号化の前処理として、予測的中率を高めるために画素値を変換することが望ましい。
しかしながら、このような画素値変換処理は非可逆的な処理であり、繰り返し適用されると画素値変換による画質劣化が蓄積し顕著化する。
なお、ＪＰＥＧ（Ｂａｓｅｌｉｎｅ）などが繰り返し適用される場合にも、ブロック歪みやモスキートノイズなどの画質劣化が蓄積する。そこで、例えば、特許文献１は、ＪＰＥＧ（Ｂａｓｅｌｉｎｅ）などによるブロック歪みやモスキートノイズを目立たなくするために、画像信号をブロックに分割しフィルタリング処理することを開示する。
【０００３】
【特許文献１】
特開平９−１３０７９７号公報
【０００４】
【発明が解決しようとする課題】
本発明は、上述した背景からなされたものであり、非可逆処理による画質劣化の蓄積を軽減するデータ処理装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
［データ処理装置］
上記目的を達成するために、本発明にかかるデータ処理装置は、圧縮処理により画素値が変換された画像データに対して、平滑化処理を施す平滑化手段と、前記平滑化手段により平滑化処理が施された画像データに対して、圧縮処理を施す圧縮手段とを有する。
なお、平滑化処理が施される前に画像データに対して施された圧縮処理は、平滑化処理が施された後の画像データに対して施される圧縮処理と同一でもよいし異なってもよい。
【０００６】
好適には、前記圧縮手段は、符号化処理で用いられる予測方法の的中率を向上させるように画像データに含まれる画素値を変換する画素値変換手段と、前記予測方法を用いて、前記画素値変換手段により画素値が変換された画像データを符号化する符号化手段とを含む。
【０００７】
好適には、前記符号化手段は、前記予測符号化として、既定位置にある少なくとも１つの周辺画素の画素値を参照して、注目画素の画素値を符号化し、
前記画素値変換手段は、前記注目画素の画素値が前記周辺画素の画素値と一致する確率を高くするように、前記注目画素の画素値を変換する。
【０００８】
好適には、前記画素値変換手段は、前記注目画素の画素値を変更し、画素値の変更により生じた変更量を周辺画素に分配する。
【０００９】
好適には、前記符号化手段により符号化された画像データを伸長する伸長手段と、前記伸長手段により伸長された画像データに基づいて画像をシート上に形成する画像形成手段とをさらに有する。
【００１０】
［データ処理方法］
また、本発明にかかるデータ処理方法は、圧縮処理により画素値が変換された画像データに対して、平滑化処理を施し、前記平滑化処理が施された画像データに対して、前記圧縮処理を施す。
【００１１】
［プログラム］
また、本発明にかかるプログラムは、コンピュータを含むデータ処理装置において、圧縮処理により画素値が変換された画像データに対して、平滑化処理を施すステップと、前記平滑化処理が施された画像データに対して、前記圧縮処理を施すステップとを前記データ処理装置のコンピュータに実行させる。
【００１２】
【発明の実施の形態】
［背景］
まず、本発明の理解を助けるために、その背景を説明する。
符号化方式は、可逆符号化方式と非可逆符号化方式とに大別される。可逆符号化方式は、高い圧縮率の実現は困難であるが画質劣化を伴わないという特徴を有する。一方、非可逆符号化方式は、高圧縮率の実現が可能であるが画質劣化を伴うという特徴を有する。このような状況の中で、ＪＰＥＧ−ＬＳなどの準可逆符号化方式が提案されている。
準可逆符号化方式は、可逆符号化方式（予測符号化など）に非可逆な処理を一部組み込むことで高圧縮率を実現するものである。以下に、準可逆符号化方式（圧縮処理）の一例を説明する。なお、本説明における予測符号化とは、画素データの繰返し要素に基づいて符号化するものであり、画素値の予測情報の繰返しに基づく狭義の予測符号化だけではなく、画素値の繰返しに基づくＲＬＥ（連長符号化）なども含む。
【００１３】
図１は、非可逆予測符号化モジュール（圧縮手段）の構成を例示する図である。
図１に例示するように、非可逆予測符号化モジュールは、非可逆な画素値変換処理を行うフィルタ処理部５１０（画素値変換手段）と、予測符号化により画像データを符号データに変換する予測符号化部５２０（符号化手段）とから構成される。
フィルタ処理部５１０は、第１予測部５１２ａ、第２予測部５１２ｂ、画素値変更処理部５１４、および誤差分配処理部５１６を有する。なお、本例では、２つの予測部５１２（第１予測部５１２ａおよび第２予測部５１２ｂ）を有する形態を説明するが、予測部５１２は１つ以上あればよく、例えば、５つの予測部５１２により構成されてもよい。
【００１４】
第１予測部５１２ａおよび第２予測部５１２ｂは、それぞれ所定の手法で画像データに基づいて注目画素の画素値を予測し、予測値として画素値変更処理部５１４に対して出力する。例えば、第１予測部５１２ａおよび第２予測部５１２ｂは、それぞれ異なる位置にある画素の画素値を参照して、注目画素の画素値を予測する。
画素値変更処理部５１４は、注目画素の画素値と予測値とを比較し、その差分が予め設定された変更許容値より小さい場合には予測値を、予測符号化部５２０に対して出力し、さらに、注目画素の画素値と予測値との差分（以下、誤差値）を誤差分配処理部５１６に対して出力する。一方、画素値変更処理部５１４は、注目画素の画素値と予測値との差分が変更許容値以上の場合には、注目画素の画素値をそのまま予測符号化部５２０に対して出力し、誤差分配処理部５１６に対して０を出力する。すなわち、フィルタ処理部５１０は、変更許容値以上の誤差値を誤差分配しない。
誤差分配処理部５１６は、画素値変更処理部５１４から入力された誤差値に基づいて、誤差分配値を生成し、画像データに含まれる所定の画素の画素値にこれを加算する。誤差分配値は、例えば、重み行列を用いた誤差拡散法や平均誤差最小法に従って、誤差値に重み行列の値を掛け合わせて算出される。
【００１５】
このようにフィルタ処理部５１０は、後述する予測符号化部５２０が画像データを圧縮しやすように画像データに含まれる画素値を変換する。その際に、フィルタ処理部５１０は、画素値の変更により生じた真の画素値との差分を、周辺画素に配分して、画素値の変更を巨視的に目立たなくする。
【００１６】
また、予測符号化部５２０は、図１に例示するように、第１予測部５２２ａ、第２予測部５２２ｂ、予測誤差算出部５２４、選択部５２６、ラン計数部５２８、および符号化部５２９を有する。
第１予測部５２２ａおよび第２予測部５２２ｂは、フィルタ処理部５１０における第１予測部５１２ａおよび第２予測部５１２ｂとほぼ同様に、それぞれ所定の手法で画像データに基づいて注目画素の画素値を予測し、予測値として選択部５２６に対して出力する。
予測誤差算出部５２４は、所定の手法で画像データに基づいて注目画素の画素値を予測し、その予測値を注目画素の実際の画素値から減算し、予測誤差値として選択部５２６に対して出力する。
選択部５２６は、画像データと予測値から注目画素における予測の一致／不一致を検出する。選択部５２６は、その結果、予測が的中した予測部５２２があればその識別番号を、いずれも的中しなかった場合は誤差値を出力することを示す識別番号と予測誤差値を、ラン計数部５２８および符号化部５２９に対して出力する。
【００１７】
ラン計数部５２８は、識別番号が第１予測部５２２ａを指している場合には、内部カウンタを１だけ増やす。また識別番号が最後に出力した識別番号と異なり、かつ内部カウンタが０でない場合には、内部カウンタの値をランデータとして符号化部５２９に対して出力する。
符号化部５２９は、ランデータおよび予測誤差値が同時に与えられた場合、まずランデータを符号化してから予測誤差値を符号化する。一方、符号化部５２９は、識別番号または予測誤差値のみが与えられた場合には、識別番号および予測誤差値を符号化する。
【００１８】
なお、上記ラン計数部５２８および符号化部５２９による符号化処理は、他の符号化方法を用いてもよい。例えば、高速復号等の目的から固定長符号を与えた場合、符号化部５２９は、第１予測部５２２ａが的中した旨を２進数「０１」、第２予測部５２２ｂが的中した旨を２進数「１０」、いずれの予測部も外れた旨を２進数「００」でそれぞれ符号化し、予測誤差を符号＋８ｂｉｔの２進数で符号化する。また、圧縮率を向上させたい場合には、符号化部５２９は、Ｈｕｆｆｍａｎ符号化、算術符号化等の可変長符号化を用いて符号化してもよい。例えば、発生確率の高そうな第１予測部５２２ａに１ｂｉｔの符号を与えたＨｕｆｆｍａｎ符号の場合、第１予測部５２２ａが的中した旨を２進数「０」、第２予測部５２２ｂが的中した旨を２進数「１０」、いずれの予測部５２２も予測が外れた旨を２進数「１１」で符号化する。また、符号化部５２９は、算術符号化を用いて符号化してもよい。このように、符号化部５２９は種々の符号化手法を選択し適用することができる。
【００１９】
図２は、図１に例示したフィルタ処理部５１０および予測符号化部５２０による非可逆予測符号化処理（圧縮処理）を説明するフローチャートである。圧縮処理は、画素値変換処理（Ｓ１１０）および予測符号化処理（Ｓ１２０）からなる。
図２に示すように、ステップ１１２（Ｓ１１２）において、フィルタ処理部５１０の第１予測部５１２ａおよび第２予測部５１２ｂは、スキャンライン（画像の横方向または縦方向等）の順に、ラスタデータに含まれる画素の１つを注目画素に設定し、注目画素の周辺にある周辺画素の画素値を参照して、注目画素の画素値を予測し、予測値として画素値変更処理部５１４に対して出力する。
ステップ１１４（Ｓ１１４）において、画素値変更処理部５１４は、注目画素の画素値と予測値との差分が既定値以内であるか否かを判断する。フィルタ処理部５１０は、画素値と予測値との差分が既定値以内である場合に、Ｓ１１６の処理に移行し、これ以外の場合に、Ｓ１２２の処理に移行する。
ステップ１１６（Ｓ１１６）において、画素値変更処理部５１４は、注目画素の画素値と最も近い予測値を、この注目画素の画素値として予測符号化部５２０に対して出力し、注目画素の実際の画素値と、最も近い予測値との差分を誤差分配処理部５１６に対して出力する。
ステップ１１８（Ｓ１１８）において、誤差分配処理部５１６は、注目画素の画素値と、最も近い予測値との差分を周辺画素に分配する。
ステップ１２２（Ｓ１２２）において、予測符号化部５２０における第１予測部５２２ａおよび第２予測部５２２ｂは、画素値変更処理部５１４から入力された画素値を予測する。また、予測誤差算出部５２４は、所定の予測部５２２による予測値と、実際の画素値との差分を算出し、予測誤差値として選択部５２６に対して出力する。
なお、図１に示したフィルタ処理部５１０において、画素値変更処理部５１４が、注目画素の画素値を、第１予測部５１２ａによる予測値に変更した場合には、第１予測部５５２ａの予測が的中し、第２予測部５１２ｂによる予測値に変更した場合には、第２予測部５５２ｂによる予測が的中する。すなわち、フィルタ処理部５１０によるフィルタ処理により、予測符号化部５２０による予測の的中率が向上する。従って、予測符号化部５２０による符号化処理の圧縮率を高めることができる。
【００２０】
選択部５２６は、いずれの予測部５２２が的中したかを判断する。第１予測部５２２ａが的中した場合（Ｓ１２３：Ｙｅｓ）、選択部５２６は、第１予測部５２２ａの識別番号をラン計数部５２８に対して出力する（Ｓ１２５）。また、第２予測部５２２ｂが的中した場合（Ｓ１２３：ＮｏかつＳ１２４：Ｙｅｓ）、選択部５２６は、第２予測部５２２ｂの識別番号をラン計数部５２８および符号化部５２９に対して出力する（Ｓ１２５）。また、いずれの予測部５２２も的中しなかった場合（Ｓ１２３：ＮｏかつＳ１２４：Ｎｏ）、選択部５２６は、識別番号および予測誤差算出部５２４が算出した予測誤差値をラン計数部５２８および符号化部５２９に対して出力する（Ｓ１２６）。
ステップ１２７（Ｓ１２７）において、符号化部５２９は、ラン計数部５２８のランデータが入力された場合にはそのランデータを、第１予測部５２２ａ、第２予測部５２２ｂおよび誤差値出力の識別番号を、誤差値を出力する場合にはその誤差値を、それぞれ符号化して記録装置などに対して出力する。
ステップ１２８（Ｓ１２８）において、予測符号化部５２０は、処理単位に含まれる全ての画素に対して処理が完了したか否かを判断し、全ての画素に対して処理が完了したと判断した場合にはラン計数部５２８の内部カウンタの値をランデータとして符号化部５２９に対して出力して（Ｓ１２９）非可逆符号化処理を完了し、これ以外の場合にＳ１１２の処理に移行し、次の画素に対して上記と同様にＳ１１２からＳ１２７までの処理を行う。
なお、本例では、それぞれの画素毎にフィルタ処理および予測符号化処理を行う形態を説明したが、複数の画素から構成される画素単位毎に、フィルタ処理および予測符号化処理が行われてもよい。また、全ての画素についてフィルタ処理（Ｓ１１０）が完了した後に予測符号化処理（Ｓ１２０）に移行するよう構成してもよい。
【００２１】
以上説明したように、非可逆予測符号化モジュールは、予測符号化処理（Ｓ１２０）の前処理として、予測的中率が向上するように画素値変換処理（Ｓ１１０）を行うため、符号量を低減させることができる。
しかしながら、上記画素値変換処理（Ｓ１１０）は、非可逆な処理であり、繰り返し適用されると、元画像との誤差が特定の画素に集中して蓄積し、画質劣化が顕在化する。
【００２２】
図３は、非可逆予測符号化処理（圧縮処理）による画質劣化を模式的に説明する図である。
図３（Ａ）は、非可逆予測符号化処理が施される前の画像データを示す。図３（Ａ）に示すように、多階調で表現される画像データでは、画像上の位置に応じて、画素値が任意の変化率で略連続的に変化する。このようにランダムに階調変化する画像データをそのまま予測符号化すると、予測の的中率が低いため符号量が多くなる。
そこで、図１および図２で説明したように、予測的中率を向上させるために画素値変換処理（Ｓ１１０）を符号化の前処理として施す。
図３（Ｂ）は、非可逆予測符号化処理が１度施された第１世代の画像データを示す。図３（Ｂ）に示すように、画素値変換処理（Ｓ１１０）が施されると、周辺画素の画素値が略同一の値に集中する。これにより、予測符号化部５２０は、周辺画素を参照することにより注目画素の画素値を予測可能となり、符号量を低減させることができる。しかしながら、同時に、画素値が局所的に均一化して、元画像に含まれていた階調情報の一部が失われる。
【００２３】
図３（Ｃ）は、非可逆予測符号化処理（圧縮処理）が２回施された第３世代の画像データを示す。上記第２世代の画像データが伸長され再度非可逆予測符号化処理が施されると、図３（Ｃ）に示すように、第３世代の画像データでは、さらに画素値の局所的な均一化が進んで擬似輪郭などが発生し、画質劣化が顕在化してくる。
【００２４】
［概要］
そこで、本発明にかかるデータ処理装置は、上記課題を解消するために、画素値変更処理（Ｓ１１０）に先立って平滑化処理を施し、画素値変更処理（Ｓ１１０）により発生する誤差を拡散して、画質劣化の蓄積を軽減する。
図４は、平滑化処理を施した場合の画像データの変化を模式的に説明する図である。
図４（Ａ）に示すように、第２世代の画像データは、画素値が局所的に均一化して、画素値が急激に変化する部分を有する。そこで、この第２世代の画像データにローパスフィルタなどを適用して平滑化すると、図４（Ｂ）に示すように、第２世代の画像データの階調変化は滑らかになる。このとき、特定位置の画素に集中していた誤差値は、周囲の画素に拡散されて、視覚に及ぼす影響は小さくなる。
このように誤差が拡散された第２世代の画像データは、再度非可逆予測符号化が施されても、図４（Ｃ）に示すように、特定位置の画素に誤差が蓄積することもなく、非可逆予測符号化による画質劣化の蓄積を防止することができる。
【００２５】
［実施形態］
次に、本発明の実施形態を説明する。
図５は、本発明にかかる画像処理装置２（データ処理装置）のハードウェア構成を例示する図である。
図５に示すように、画像処理装置２は、ＣＰＵ２０２およびメモリ２０４などを含む制御装置２０、通信装置２２、ＬＣＤ表示装置あるいはＣＲＴ表示装置およびキーボード・タッチパネルなどを含むユーザインターフェース装置（ＵＩ装置）２３、および、ＨＤＤ・ＣＤ装置などの記録装置２４などから構成される。
また、画像処理装置２は、プリンタ装置１０に接続されている。プリンタ装置１０は、符号データを伸長する伸長機能を有し、画像処理装置２から受信した符号データ（画像データ）を伸長し、印刷用紙上に印刷する。
【００２６】
［符号化処理プログラム］
図６は、符号化処理プログラム５の構成を例示する図である。
図６に示すように、符号化処理プログラム５は、図１に例示したフィルタ処理部５１０および予測符号化部５２０に加えて、取得部５３０、平滑化処理部５４０、タグ添付部５５０を有する。また、取得部５３０は、タグ判定部５３２を含む。
なお、本図におけるフィルタ処理部５１０および予測符号化部５２０は、図１に例示したものと実質的に同一である。
符号化処理プログラム５は、例えば記録媒体２４０（図５）を介して制御装置２０に供給され、メモリ２０４にロードされて実行される。
【００２７】
符号化処理プログラム５において、取得部５３０は、他のアプリケーションプログラムなどから記録装置２４を介して画像データを取得する。取得部５３０により取得される画像データには、以前に非可逆予測符号化処理が施された画像データが含まれる。なお、非可逆予測符号化処理が施された画像データには、画素値変換処理が施されたことを示すタグデータが付加されている。
タグ判定部５３２は、取得部５３０により取得された画像データの中から、タグデータを抽出し、過去に非可逆予測符号化処理（圧縮処理）が施されているか否かを判定する。取得部５３０は、非可逆予測符号化処理が施されていると判定された場合に、取得された画像データを平滑化処理部５４０に対して出力し、これ以外の場合に、取得された画像データをフィルタ処理部５１０に対して出力する。
【００２８】
平滑化処理部５４０は、取得部５３０から入力された画像データに対して平滑化処理を施して、フィルタ処理部５１０に対して出力する。平滑化処理部５４０は、例えば、画像データ全体にローパスフィルタ処理またはバンドパスフィルタ処理を一様に施して、画素値変換処理（Ｓ１１０）により一部の画素値に集中した誤差値を拡散させる。
【００２９】
タグ添付部５５０は、予測符号化部５５０から入力された符号データに、非可逆予測符号化処理が施されたことを示すタグデータを添付して記録装置２４に格納する。
【００３０】
次に、画像処理装置２の全体的な動作を説明する。
図７は、画像処理装置２（符号化処理プログラム５）の動作（Ｓ１０）を示すフローチャートである。なお、図７に示す各処理のうち、図２に示した処理と実質的に同一なものには同一の符号が付されている。
図７に示すように、ステップ１３０（Ｓ１３０）において、利用者が、編集した画像データ（ラスタデータ）の圧縮を指示すると、取得部５３０は、画像編集のアプリケーションプログラムから画像データを取得する。
ステップ１４０（Ｓ１４０）において、タグ判定部５３２は、取得部５３０により取得された画像データからタグデータを抽出し、非可逆予測符号化処理が以前に施されているか否かを判定する。
ステップ１５０（Ｓ１５０）において、取得部５３０は、非可逆予測符号化処理が施されているとタグ判定部５３２により判定された場合に、取得された画像データを平滑化処理部５４０に出力してＳ１６０の処理に移行し、これ以外の場合に、取得された画像データをフィルタ処理部５１０に出力してＳ１１０の処理に移行する。
【００３１】
ステップ１６０（Ｓ１６０）において、平滑化処理部５４０は、取得部５３０から入力された画像データに対して平滑化処理を施して、フィルタ処理部５１０に対して出力する。
ステップ１１０（Ｓ１１０）およびステップ１２０（Ｓ１２０）では、フィルタ処理部５１０および予測符号化部５２０が、図２を参照して説明した画素値変換処理および予測符号化処理を行い、予測符号化処理により生成された符号データをタグ添付部５５０に対して出力する。
ステップ１７０（Ｓ１７０）において、タグ添付部５５０は、予測符号化部５２０から入力された符号データに、非可逆符号化処理が施されたことを示すタグデータを添付して、記録装置２４に対して出力する。
【００３２】
以上説明したように、本実施形態における画像処理装置２は、非可逆予測符号化（圧縮処理）の繰返しにより元画像との誤差が特定の画素に集中した場合であっても、この集中した誤差値を他の画素に分配して拡散させることにより画質劣化の蓄積を軽減し、擬似輪郭などの発生を防止することができる。
【００３３】
［変形例］
なお、平滑化処理部５４０は、副走査方向だけに平滑化処理を施してもよい。これにより、平滑化処理部５４０は、主走査方向の画素を参照しないため、平滑化処理に必要なバッファ量および計算量を節約することが可能になる。
【００３４】
また、上記実施形態では、平滑化処理を符号化処理の前処理として適用しているが、平滑化処理部５４９は、伸長処理の後処理として平滑化処理を行ってもよい。
【００３５】
【発明の効果】
以上説明したように、本発明にかかるデータ処理装置によれば、非可逆処理による画質劣化の蓄積を軽減することができる。
【図面の簡単な説明】
【図１】非可逆予測符号化モジュールの構成を例示する図である。
【図２】図１に例示したフィルタ処理部５１０および予測符号化部５２０による非可逆予測符号化処理を説明するフローチャートである。
【図３】非可逆予測符号化処理による画質劣化を模式的に説明する図である。
【図４】平滑化処理を施した場合の画像データの変化を模式的に説明する図である。
【図５】本発明にかかる画像処理装置２（データ処理装置）のハードウェア構成を例示する図である。
【図６】符号化処理プログラム５の構成を例示する図である。
【図７】画像処理装置２（符号化処理プログラム５）の動作（Ｓ１０）を示すフローチャートである。
【符号の説明】
２・・・画像処理装置
５・・・符号化処理プログラム
５１０・・・フィルタ処理部
５１２・・・第１予測部
５１４・・・画素値変更処理部
５１６・・・誤差分配処理部
５２０・・・予測符号化部
５２２・・・予測部
５２４・・・予測誤差算出部
５２６・・・選択部
５２８・・・ラン計数部
５２９・・・符号化部
５３０・・・取得部
５３２・・・タグ判定部
５４０・・・平滑化処理部
５５０・・・タグ添付部
【図１】
2005027079.tif 000003
【図２】
2005027079.tif 000004
【図３】
2005027079.tif 000005
【図４】
2005027079.tif 000006
【図５】
2005027079.tif 000007
【図６】
2005027079.tif 000008
【図７】
2005027079.tif 000009