"複数の成分から成る、走査順に整列した画素の画素データを、固定長符号に圧縮して符号化する画像符号化装置であって、符号化処理の対象画素の前記画素データである対象画素データを予測して予測値データを生成する予測値生成手段と、前記対象画素データ及び前記予測値データの差分値を算出して差分値データを生成する減算器と、符号化方法を示す情報である符号化モードを決定する符号化モード決定手段と、前記符号化処理を行う対象となる符号化対象データとして、前記対象画素データと、前記差分値データと、前記予測値データと、のいずれかのデータを採用する符号化対象決定手段と、前記符号化対象データに対して量子化処理を行い、量子化データを生成する量子化手段と、前記量子化データに前記符号化モードを付加して固定長符号を生成する固定長符号生成手段と、を備えてなり、前記符号化モード決定手段が、前記差分値データの前記成分毎の絶対値の最大値と第1閾値とを比較し、前記差分値データの前記成分毎の絶対値の最大値が前記第1閾値以下のときは前記符号化対象データとして前記差分値データを採用する旨の第1情報を示し、前記差分値データの前記成分毎の絶対値の最大値が前記第1閾値を上回るときは前記符号化対象データとして前記対象画素データまたは前記予測値データを採用する旨の第2情報を示す前記符号化モードを、固定長のデータで生成し、前記符号化対象決定手段が、前記符号化モードが前記第2情報であり、前記差分値データの前記成分の絶対値が第2閾値以下となる場合、前記符号化対象データの当該成分として前記予測値データの当該成分を採用し、前記差分値データの前記成分の絶対値が前記第2閾値を上回る場合、前記符号化対象データの当該成分として前記対象画素データの当該成分を採用することを特徴とする画像符号化装置。前記符号化対象決定手段が、前記符号化モードが前記第1情報であるとき、前記差分値データの前記成分の絶対値にかかわらず、前記符号化対象データとして前記差分値データを採用することを特徴とする請求項1に記載の画像符号化装置。前記第2閾値は、前記画素データに基づいて決定されることを特徴とする請求項1または2に記載の画像符号化装置。前記第2閾値は、外部から入力される信号に基づいて強制的に決定されることを特徴とする請求項1~3のいずれか1項に記載の画像符号化装置。前記符号化対象決定手段が、前記符号化対象データの前記成分として採用したデータの種類を示す成分判定情報を生成し、前記量子化手段が、前記符号化モードが前記第2情報であるときに、前記符号化対象データの前記成分のそれぞれに対して行う前記量子化処理が、前記成分判定情報に応じて異なることを特徴とする請求項1~4のいずれか1項に記載の画像符号化装置。前記量子化手段が、前記符号化モードが前記第2情報であり、前記成分判定情報が前記符号化対象データの前記成分として前記予測値データが採用されたことを示すものである場合、前記符号化対象データの前記成分について、第1所定数の下位ビットを削除することで前記量子化処理を行い、前記符号化モードが前記第2情報であり、前記成分判定情報が前記符号化対象データの前記成分として前記対象画素データが採用されたことを示すものである場合、前記符号化対象データの前記成分について、前記第1所定数の下位ビットが第3閾値以上であれば切り上げ、前記第3閾値よりも小さければ切り捨てて、その後に前記第1所定数の下位ビットを削除することで前記量子化処理を行うことを特徴とする請求項5に記載の画像符号化装置。前記予測値生成手段が、前記予測値データを一時的に保持する第1バッファと、前記対象画素に係る前記量子化データに対して第1逆量子化処理を行うことで、前記対象画素の次の前記画素に係る前記予測値データを生成する第1逆量子化手段と、を備えてなり、前記第1逆量子化手段が、前記符号化モードが前記第2情報であるときに、前記対象画素に係る前記量子化データの前記成分のそれぞれに対して行う前記第1逆量子化処理が、前記対象画素に係る前記予測値データの前記成分から前記第1所定数の下位ビットを除いた第2所定数の上位ビットと、前記対象画素に係る前記量子化データの前記成分である前記第2所定数のビットと、の一致の有無に応じて異なることを特徴とする請求項6に記載の画像符号化装置。前記第1逆量子化手段が、前記符号化モードが前記第2情報であり、前記対象画素に係る前記予測値データの前記成分の前記第2所定数の上位ビットと、前記対象画素に係る前記量子化データの前記成分である前記第2所定数のビットと、が一致する場合、前記対象画素の次の前記画素に係る前記予測値データの前記成分として、前記対象画素に係る前記予測値データの前記成分を採用し、前記符号化モードが前記第2情報であり、前記対象画素に係る前記予測値データの前記成分の前記第2所定数の上位ビットと、前記対象画素に係る前記量子化データの前記成分である前記第2所定数のビットと、が一致しない場合、前記対象画素の次の前記画素に係る前記予測値データの前記成分として、前記対象画素に係る前記量子化データの前記成分の下位に前記第1所定数の所定値のビットを付加したデータを採用することを特徴とする請求項7に記載の画像符号化装置。前記符号化対象決定手段が、前記符号化モードが前記第2情報であるときに、前記符号化対象データとして、前記対象画素データと、前記予測値データと、のいずれかのデータを前記成分毎に選択して採用する成分毎決定処理と、前記符号化モードが前記第2情報であるときに、前記符号化対象データとして、前記対象画素データを採用することを決定する一括決定処理と、から選択された一方の処理を行うことを特徴とする請求項1~8のいずれか1項に記載の画像符号化装置。前記符号化対象決定手段が、前記成分毎決定処理及び前記一括決定処理のいずれの処理を行うかが、前記画素データに基づいて決定されることを特徴とする請求項9に記載の画像符号化装置。前記符号化対象決定手段が、前記成分毎決定処理及び前記一括決定処理のいずれの処理を行うかが、外部から入力される信号に基づいて強制的に決定されることを特徴とする請求項9または10に記載の画像符号化装置。前記符号化モードを一時的に保持する第2バッファを、さらに備え、前記第1閾値が、前記対象画素より1画素以上前の1以上の画素に係る前記符号化モードによって複数の中から一意に決定されるものであり、前記量子化手段が、前記符号化モードが前記第1情報であるとき、前記第1閾値に応じて量子化ステップを決定し、前記符号化対象データに対して当該量子化ステップで前記量子化処理を行って、固定長の前記量子化データを生成することを特徴とする請求項1~11のいずれか1項に記載の画像符号化装置。請求項1~12のいずれか1項に記載の画像符号化装置によって前記符号化処理が行なわれた前記固定長符号から復元データを生成する画像復号化装置であって、復号化対象の前記固定長符号である対象固定長符号から前記符号化モードと前記量子化データとを取得する復号化手段と、前記量子化データに対して第2逆量子化処理を行うことで前記復元データを生成する第2逆量子化手段と、を備えてなり、前記第2逆量子化手段が、前記符号化モードが前記第2情報を示す場合には、前記第2情報を示す前記符号化モードに関連付けられている量子化ステップに基づいて、前記量子化データの前記成分のそれぞれに対して前記第2逆量子化処理を行い、前記復元データを生成することを特徴とする画像復号化装置。前記第2逆量子化手段によって生成された前記復元データを一時的に保持する第3バッファを、さらに備え、前記第2逆量子化手段が、前記符号化モードが前記第2情報であるとき、前記対象固定長符号に係る前記量子化データの前記成分に対して行う前記第2逆量子化処理が、前記対象固定長符号の前の前記固定長符号に係る前記復元データから前記第1所定数の下位ビットを除いた第2所定数の上位ビットと、前記対象固定長符号に係る前記量子化データの前記成分である前記第2所定数のビットと、の一致の有無に応じて異なることを特徴とする請求項13に記載の画像復号化装置。前記第2逆量子化手段が、前記符号化モードが前記第2情報であり、前記対象固定長符号の前の前記固定長符号に係る前記復元データの前記成分の前記第2所定数の上位ビットと、前記対象固定長符号に係る前記量子化データの前記成分である前記第2所定数のビットと、が一致する場合、前記対象固定長符号に係る前記復元データの前記成分として、前記対象固定長符号の前の前記固定長符号に係る前記復元データの前記成分を採用し、前記符号化モードが前記第2情報であり、前記対象固定長符号の前の前記固定長符号に係る前記復元データの前記成分の前記第2所定数の上位ビットと、前記対象固定長符号に係る前記量子化データの前記成分である前記第2所定数のビットと、が一致しない場合、前記対象固定長符号に係る前記復元データの前記成分として、前記対象固定長符号に係る前記量子化データの前記成分の下位に前記第1所定数の所定値のビットを付加したデータを採用することを特徴とする請求項14に記載の画像復号化装置。前記第2逆量子化手段によって生成された前記復元データを一時的に保持する第3バッファと、前記対象固定長符号に係る前記符号化モードを一時的に保持する第4バッファと、をさらに備え、前記第2逆量子化手段が、前記符号化モードが前記第1情報を示す場合には、前記対象固定長符号より1以上前の1以上の前記固定長符号に係る前記符号化モードの値と、前記対象固定長符号に係る前記符号化モードの値と、に関連付けられている量子化ステップに基づいて、前記量子化データに対して前記第2逆量子化処理を行って得られたビットに、前記対象固定長符号の前の前記固定長符号に係る前記復元データのビットを加算することで前記復元データを生成することを特徴とする請求項13~15のいずれか1項に記載の画像復号化装置。請求項1~12のいずれか1項に記載の画像符号化装置と、請求項13~16のいずれか1項に記載の画像復号化装置と、情報を格納する記録手段と、を備えてなり、一以上の画素データを含む画像データの書き込み時には、前記画像符号化装置によって前記画素データのそれぞれが前記固定長符号に変換されて前記記録手段に格納され、前記画像データの読み出し時には、前記復号化装置によって、前記記録手段から読み出された前記固定長符号から変換された前記復元データが読み出されることを特徴とする画像符復号化システム。複数の成分から成る、走査順に整列した画素の画素データを、固定長符号に圧縮して符号化する画像符号化方法であって、符号化処理の対象画素の前記画素データである対象画素データを予測して予測値データを生成する予測値データ生成ステップと、前記対象画素データと前記予測値データの差分値を算出して差分値データを生成する差分値データ生成ステップと、符号化方法を示す情報である符号化モードを決定する符号化モード決定ステップと、前記符号化処理を行う対象となる符号化対象データとして、前記対象画素データと、前記差分値データと、前記予測値データと、のいずれかのデータを採用する符号化対象データ決定ステップと、前記符号化対象データに対して量子化処理を行い、量子化データを生成する量子化データ生成ステップと、前記量子化データに前記符号化モードを付加して固定長符号を生成する固定長符号生成ステップと、を備えてなり、前記符号化モード決定ステップで、前記差分値データの前記成分毎の絶対値の最大値と第1閾値とを比較し、前記差分値データの前記成分毎の絶対値の最大値が前記第1閾値以下のときは前記符号化対象データとして前記差分値データを採用する旨の第1情報を示し、前記差分値データの前記成分毎の絶対値の最大値が前記第1閾値を上回るときは前記符号化対象データとして前記対象画素データまたは前記予測値データを採用する旨の第2情報を示す前記符号化モードを、固定長のデータで生成し、前記符号化対象データ決定ステップで、前記符号化モードが前記第2情報であり、前記差分値データの前記成分の絶対値が第2閾値以下となる場合、前記符号化対象データの当該成分として前記予測値データの当該成分を採用し、前記差分値データの前記成分の絶対値が前記第2閾値を上回る場合、前記符号化対象データの当該成分として前記対象画素データの当該成分を採用することを特徴とする画像符号化方法。請求項18に記載の画像符号化方法によって前記符号化処理が行なわれた前記固定長符号から復元データを生成する画像復号化方法であって、復号化対象の前記固定長符号である対象固定長符号から前記符号化モードと前記量子化データとを取得する復号化ステップと、前記量子化データに対して逆量子化処理を行うことで前記復元データを生成する逆量子化ステップと、を備えてなり、前記逆量子化ステップで、前記符号化モードが前記第2情報を示す場合には、前記第2情報を示す前記符号化モードに関連付けられている量子化ステップに基づいて、前記量子化データの前記成分のそれぞれに対して前記逆量子化処理を行い、前記復元データを生成することを特徴とする画像復号化方法。特許文献2で提案される画像符号化装置において、ある画素データのある成分仮に、R成分とするについてはPCM処理を適用すると好ましい即ち、隣接画素間でR成分の差分値が大きいが、当該ある画素データの他の成分仮に、G成分及びB成分とするについてはDPCM処理を適用すると好ましい即ち、隣接画素間でG成分及びB成分のそれぞれの差分値が小さいという状態が生じ得る。この状態の場合、当該画像符号化装置では、画質の劣化を効果的に抑制する観点から、画素データの全ての成分に対して、DPCM処理ではなくPCM処理を行う。しかしながら、画素データのG成分及びB成分に対してPCM処理を行うと、場合によっては、PCM処理に伴い発生する誤差によって、隣接画素間でG成分やB成分の差分値が大きくなり色跳びが発生し、縦スジなどのノイズとして視認されることがあるため、問題となる。本発明は、上記の問題点に鑑み、圧縮率の低下を最小限に留めるとともに色跳びに伴うノイズを抑制することが可能な画像符号化装置、画像符号化方法、画像復号化装置、画像復号化方法及び画像符復号化システムを提供することを目的とする。上記目的を達成するための本発明に係る画像符号化装置は、複数の成分からなる、走査順に整列した画素の画素データを、固定長符号に圧縮して符号化する画像符号化装置であって、符号化処理の対象画素の前記画素データである対象画素データを予測して予測値データを生成する予測値生成手段と、前記対象画素データ及び前記予測値データの差分値を算出して差分値データを生成する減算器と、符号化方法を示す情報である符号化モードを決定する符号化モード決定手段と、前記符号化処理を行う対象となる符号化対象データとして、前記対象画素データと、前記差分値データと、前記予測値データと、のいずれかのデータを採用する符号化対象決定手段と、前記符号化対象データに対して量子化処理を行い、量子化データを生成する量子化手段と、前記量子化データに前記符号化モードを付加して固定長符号を生成する固定長符号生成手段と、を備えてなり、前記符号化モード決定手段が、前記差分値データの前記成分毎の絶対値の最大値と第1閾値とを比較し、前記差分値データの前記成分毎の絶対値の最大値が前記第1閾値以下のときは前記符号化対象データとして前記差分値データを採用する旨の第1情報を示し、前記差分値データの前記成分毎の絶対値の最大値が前記第1閾値を上回るときは前記符号化対象データとして前記対象画素データまたは前記予測値データを採用する旨の第2情報を示す前記符号化モードを、固定長のデータで生成し、前記符号化対象決定手段が、前記符号化モードが前記第2情報であり、前記差分値データの前記成分の絶対値が第2閾値以下となる場合、前記符号化対象データの当該成分として前記対象画素データの当該成分を採用し、前記差分値データの前記成分の絶対値が前記第2閾値を上回る場合、前記符号化対象データの当該成分として前記予測値データの当該成分を採用することを特徴とする。この画像符号化装置によれば、対象画素データと予測値データとの差分値を示す差分値データの絶対値に応じて、対象画素データまたは予測値データそのものを量子化するPCM処理と、差分値データを量子化するDPCM処理と、を自動的に選択して量子化することができる。具体的には、差分値データの絶対値が大きい隣接画素間の画素データの差分値の絶対値が大きい場合にはPCM処理によって量子化を行い、差分値データが小さい隣接画素間の画素データの差分値の絶対値が小さい場合にはDPCM処理によって量子化を行う。これにより、差分値データが小さい場合には、DPCM処理によって画質の劣化を招来することなく差分値データを符号化することができ、細かい輝度や色彩のニュアンスの復元が可能になる。また、差分値データが大きい場合には、PCM処理によって画素の輝度や色成分の視覚的に目立たない微妙な階調の変化よりも変化のダイナミックレンジに重点を置いて符号化し、ダイナミックな変化を忠実に復元可能にすることができる。これにより、人間の視覚特性に合わせて微妙なニュアンスとダイナミックな変化の両方をうまく符号化でき、符号化による視覚的な画質劣化を抑えることが可能になる。そして、PCM処理を行う場合において、差分値が大きい成分については、対象画素データの当該成分に対して量子化処理を行うが、差分値が小さい成分については、予測値データの当該成分に対して量子化処理を行う。これにより、PCM処理に伴い発生する誤差によって色跳びが発生することを、抑制することが可能になる。さらに、上記特徴の画像符号化装置において、前記符号化対象決定手段が、前記符号化モードが前記第1情報であるとき、前記差分値データの前記成分の絶対値にかかわらず、前記符号化対象データとして前記差分値データを採用すると、好ましい。この画像符号化装置によれば、DPCM処理を行う際に、差分値データのそれぞれの成分に対して一律にDPCM処理を行う。そのため、当該処理を簡略化することが可能になる。さらに、上記特徴の画像符号化装置において、前記第2閾値は、前記画素データに基づいて決定されてもよい。この画像符号化装置によれば、PCM処理を行う際における、対象画素データの成分を量子化するか予測値データの成分を量子化するかを決定するための第2閾値を、画像データの状態等に応じて適応的に決定することが可能となる。そのため、符号化に伴う画像データの劣化を抑制して、画質を高めることが可能になる。さらに、上記特徴の画像符号化装置において、前記第2閾値は、外部から入力される信号に基づいて強制的に決定されてもよい。この画像符号化装置によれば、対象画素データの成分を量子化するか予測値データの成分を量子化するかを決定するための第2閾値を、任意の値に決定することが可能になる。そのため、例えば前画素が存在しない先頭の画素が対象画素となる場合にも、符号化処理を行うことが可能になる。さらに、上記特徴の画像符号化装置において、前記符号化対象決定手段が、前記符号化対象データの前記成分として採用したデータの種類を示す成分判定情報を生成し、前記量子化手段が、前記符号化モードが前記第2情報であるときに、前記符号化対象データの前記成分のそれぞれに対して行う前記量子化処理が、前記成分判定情報に応じて異なると、好ましい。この画像符号化装置によれば、PCM処理を行う際に、量子化処理を行う対象である成分が、対象画素データの成分であるか予測値データの成分であるかに応じて、適切な量子化を行うことが可能になる。さらに、上記特徴の画像符号化装置において、前記量子化手段が、前記符号化モードが前記第2情報であり、前記成分判定情報が前記符号化対象データの前記成分として前記予測値データが採用されたことを示すものである場合、前記符号化対象データの前記成分について、第1所定数の下位ビットを削除することで前記量子化処理を行い、前記符号化モードが前記第2情報であり、前記成分判定情報が前記符号化対象データの前記成分として前記対象画素データが採用されたことを示すものである場合、前記符号化対象データの前記成分について、前記第1所定数の下位ビットが第3閾値以上であれば切り上げ、前記第3閾値よりも小さければ切り捨てて、その後に前記第1所定数の下位ビットを削除することで前記量子化処理を行うと、好ましい。この画像符号化装置によれば、PCM処理を行う際に、予測値データの成分を量子化する場合は、単に下位ビットを削除するだけである。そのため、得られる量子化データの成分を、当該予測値データの成分の上位ビットに一致させることが可能になる。一方、PCM処理を行う際に、対象画素データの成分を量子化する場合は、量子化する前に下位ビットの端数処理を行う。そのため、得られる量子化データの成分を逆量子化した際に、当該対象画素データの成分に近づけることが可能になる。さらに、上記特徴の画像符号化装置において、前記予測値生成手段が、前記予測値データを一時的に保持する第1バッファと、前記対象画素に係る前記量子化データに対して第1逆量子化処理を行うことで、前記対象画素の次の前記画素に係る前記予測値データを生成する第1逆量子化手段と、を備えてなり、前記第1逆量子化手段が、前記符号化モードが前記第2情報であるときに、前記対象画素に係る前記量子化データの前記成分のそれぞれに対して行う前記第1逆量子化処理が、前記対象画素に係る前記予測値データの前記成分から前記第1所定数の下位ビットを除いた第2所定数の上位ビットと、前記対象画素に係る前記量子化データの前記成分である前記第2所定数のビットと、の一致の有無に応じて異なると、好ましい。この画像符号化装置によれば、PCM処理が行われた際に、第1逆量子化手段が、量子化データの成分と予測値データの成分の上位ビットとの一致の有無を確認するだけで、対象画素データの成分及び予測値データの成分のいずれに対して量子化処理が行なわれたのかを認識し、適切な逆量子化処理を行うことが可能になる。さらに、この画像符号化装置では、第1逆量子化手段が、特別なデータを別途必要とすることなく、対象画素データの成分及び予測値データの成分のいずれに対して量子化処理が行なわれたのかを、認識することができる。そのため、固定長符号が無用に冗長化することを抑制し、圧縮率の低下を最小限に留めることが可能になる。さらに、上記特徴の画像符号化装置において、前記第1逆量子化手段が、前記符号化モードが前記第2情報であり、前記対象画素に係る前記予測値データの前記成分の前記第2所定数の上位ビットと、前記対象画素に係る前記量子化データの前記成分である前記第2所定数のビットと、が一致する場合、前記対象画素の次の前記画素に係る前記予測値データの前記成分として、前記対象画素に係る前記予測値データの前記成分を採用し、前記符号化モードが前記第2情報であり、前記対象画素に係る前記予測値データの前記成分の前記第2所定数の上位ビットと、前記対象画素に係る前記量子化データの前記成分である前記第2所定数のビットと、が一致しない場合、前記対象画素の次の前記画素に係る前記予測値データの前記成分として、前記対象画素に係る前記量子化データの前記成分の下位に前記第1所定数の所定値のビットを付加したデータを採用すると、好ましい。この画像符号化装置によれば、PCM処理を行う際に、対象画素に係る量子化データの成分と、対象画素に係る予測値データの成分の上位ビットと、が一致する場合対象画素に係る量子化データの成分が対象画素に係る予測値データの成分を量子化して得られたものである場合に、当該量子化データの成分を逆量子化した結果対象画素の次の画素に係る予測値データの成分として、予測値データの成分を採用する。一方、PCM処理を行う際に、対象画素に係る量子化データの成分と、対象画素に係る予測値データの成分の上位ビットと、が一致しない場合対象画素に係る量子化データの成分が対象画素データの成分を量子化して得られたものである場合に、当該量子化データの成分を逆量子化した結果対象画素の次の画素に係る予測値データの成分として、対象画素に係る量子化データの成分に所定のビットを付加したデータを採用する。したがって、逆量子化処理を精度良く行うことが可能になる。さらに、上記特徴の画像符号化装置において、前記符号化対象決定手段が、前記符号化モードが前記第2情報であるときに、前記符号化対象データとして、前記対象画素データと、前記予測値データと、のいずれかのデータを前記成分毎に選択して採用する成分毎決定処理と、前記符号化モードが前記第2情報であるときに、前記符号化対象データとして、前記対象画素データを採用することを決定する一括決定処理と、から選択された一方の処理を行うと、好ましい。この画像符号化装置によれば、PCM処理を行う際に、符号化対象データを成分毎に選択して採用する成分毎決定処理に代えて、符号化対象データを画素毎に選択して採用する一括決定処理を行うことが可能になる。さらに、上記特徴の画像符号化装置において、前記符号化対象決定手段が、前記成分毎決定処理及び前記一括決定処理のいずれの処理を行うかが、前記画素データに基づいて決定されてもよい。また、前記符号化対象決定手段が、前記成分毎決定処理及び前記一括決定処理のいずれの処理を行うかが、外部から入力される信号に基づいて強制的に決定されてもよい。この画像符号化装置によれば、成分毎決定処理及び一括決定処理のいずれの処理を行うかを、画像データの状態等に応じて適応的に決定したり、任意に決定したりすることが可能になる。さらに、上記特徴の画像符号化装置において、前記符号化モードを一時的に保持する第2バッファを、さらに備え、前記第1閾値が、前記対象画素より1画素以上前の1以上の画素に係る前記符号化モードによって複数の中から一意に決定されるものであり、前記量子化手段が、前記符号化モードが前記第1情報であるとき、前記第1閾値に応じて量子化ステップを決定し、前記符号化対象データに対して当該量子化ステップで前記量子化処理を行って、固定長の前記量子化データを生成すると、好ましい。この画像符号化装置によれば、DPCM処理を行う際に、対象画素よりも前の画素の符号化モード即ち、差分値データの大きさの変動に基づいて決定される第1閾値に応じて、量子化ステップが決定される。そのため、圧縮符号化及び復号化に伴う誤差を小さくすることが可能になる。さらに、この画像符号化装置によれば、符号化モード決定手段、符号化対象決定手段、量子化手段及び固定長符号生成手段が、対象画素の1画素前または数画素前に係る符号化モードと、対象画素の予測値データと、対象画素データと、当該予測値データ及び当該対象画素データの差分値データと、を処理し、予測値生成手段は、対象画素に係る量子化データと、対象画素の1つ前の画素に係る予測値データと、対象画素の1画素前または数画素前に係る符号化モードとを処理する。そのため、対象画素データの符号化を行う以前に必要なデータがすべて揃っており、処理遅延なしに対象画素データを簡単な演算で符号化可能である。同時に、これらのデータは、直前の数画素分の処理で計算生成されたものであるため、本発明に係る画像符号化装置を、数画素分のデータを格納する領域だけの小さいハードウエアコストで実現することができる。また、本発明の画像復号化装置は、上記の画像符号化装置によって前記符号化処理が行なわれた前記固定長符号から復元データを生成する画像復号化装置であって、復号化対象の前記固定長符号である対象固定長符号から前記符号化モードと前記量子化データとを取得する復号化手段と、前記量子化データに対して第2逆量子化処理を行うことで前記復元データを生成する第2逆量子化手段と、を備えてなり、前記第2逆量子化手段が、前記符号化モードが前記第2情報を示す場合には、前記第2情報を示す前記符号化モードに関連付けられている量子化ステップに基づいて、前記量子化データの前記成分のそれぞれに対して前記第2逆量子化処理を行い、前記復元データを生成することを特徴とする。この画像復号化装置によれば、成分毎に異なるデータが量子化されている可能性がある量子化データを、成分毎に逆量子化することで復元データを生成するため、復元データを精度良く生成することが可能になる。さらに、上記特徴の画像復号化装置において、前記第2逆量子化手段によって生成された前記復元データを一時的に保持する第3バッファを、さらに備え、前記第2逆量子化手段が、前記符号化モードが前記第2情報であるとき、前記対象固定長符号に係る前記量子化データの前記成分に対して行う前記第2逆量子化処理が、前記対象固定長符号の前の前記固定長符号に係る前記復元データから前記第1所定数の下位ビットを除いた第2所定数の上位ビットと、前記対象固定長符号に係る前記量子化データの前記成分である前記第2所定数のビットと、の一致の有無に応じて異なると、好ましい。この画像復号化装置によれば、PCM処理が行われた量子化データの成分に対して逆量子化処理を行う際に、第2逆量子化手段が、量子化データの成分と復元データの成分の上位ビットとの一致の有無を確認するだけで、対象画素データの成分及び予測値データの成分のいずれに対して量子化処理が行なわれたのかを認識し、適切な逆量子化処理を行うことが可能になる。さらに、この画像復号化装置では、第2逆量子化手段が、特別なデータを別途必要とすることなく、対象画素データの成分及び予測値データの成分のいずれに対して量子化処理が行なわれたのかを、認識することができる。そのため、固定長符号が無用に冗長化することを抑制し、圧縮率の低下を最小限に留めることが可能になる。さらに、上記特徴の画像復号化装置において、前記第2逆量子化手段が、前記符号化モードが前記第2情報であり、前記対象固定長符号の前の前記固定長符号に係る前記復元データの前記成分の前記第2所定数の上位ビットと、前記対象固定長符号に係る前記量子化データの前記成分である前記第2所定数のビットと、が一致する場合、前記対象固定長符号に係る前記復元データの前記成分として、前記対象固定長符号の前の前記固定長符号に係る前記復元データの前記成分を採用し、前記符号化モードが前記第2情報であり、前記対象固定長符号の前の前記固定長符号に係る前記復元データの前記成分の前記第2所定数の上位ビットと、前記対象固定長符号に係る前記量子化データの前記成分である前記第2所定数のビットと、が一致しない場合、前記対象固定長符号に係る前記復元データの前記成分として、前記対象固定長符号に係る前記量子化データの前記成分の下位に前記第1所定数の所定値のビットを付加したデータを採用すると、好ましい。この画像復号化装置によれば、対象固定長符号に係る量子化データの成分と、対象固定長符号の前の固定長符号に係る復元データの成分の上位ビットと、が一致する場合対象固定長符号に係る量子化データの成分が予測値データの成分を量子化して得られたものである場合に、当該量子化データの成分を逆量子化した結果対象固定長符号に係る復元データの成分として、対象固定長符号の前の固定長符号に係る復元データの成分を採用する。一方、対象固定長符号に係る量子化データの成分と、対象固定長符号の前の固定長符号に係る復元データの成分の上位ビットと、が一致しない場合量子化データの成分が対象画素データの成分を量子化して得られたものである場合に、当該量子化データの成分を逆量子化した結果対象固定長符号に係る復元データの成分として、量子化データの成分に所定のビットを付加したデータを採用する。したがって、逆量子化を精度良く行うことが可能になる。さらに、上記特徴の画像復号化装置において、前記第2逆量子化手段によって生成された前記復元データを一時的に保持する第3バッファと、前記対象固定長符号に係る前記符号化モードを一時的に保持する第4バッファと、をさらに備え、前記第2逆量子化手段が、前記符号化モードが前記第1情報を示す場合には、前記対象固定長符号より1以上前の1以上の前記固定長符号に係る前記符号化モードの値と、前記対象固定長符号に係る前記符号化モードの値と、に関連付けられている量子化ステップに基づいて、前記量子化データに対して前記第2逆量子化処理を行って得られたビットに、前記対象固定長符号の前の前記固定長符号に係る前記復元データのビットを加算することで前記復元データを生成すると、好ましい。この画像復号化装置によれば、対象固定長符号に係る量子化データが、DPCM処理が行われたものである場合に、対象固定長符号よりも前の固定長符号に係る符号化モード即ち、差分値データの大きさの変動に応じて量子化ステップが決定される。そのため、圧縮符号化及び復号化に伴う誤差を小さくすることが可能になる。さらに、この画像復号化装置によれば、逆量子化手段及び復号化手段が、対象固定長符号の1つ前または複数前の固定長符号に係る符号化モードと、対象固定長符号に係る量子化データと、対象固定長符号の1つ前の固定長符号に係る復元データと、を処理するものである。そのため、対象固定長符号の復号化を行う以前に必要なデータがすべて揃っており、処理遅延なしに対象固定長符号を簡単な演算で復号化可能である。同時に、これらのデータは、直前の数固定長符号分の処理で計算生成されたものであるため、本発明に係る画像復号化装置を、数固定長符号分のデータを格納する領域だけの小さいハードウエアコストで実現することができる。また、本発明の画像符復号化システムは、上記の画像符号化装置と、上記の画像復号化装置と、情報を格納する記録手段と、を備えてなり、一以上の画素データを含む画像データの書き込み時には、前記画像符号化装置によって前記画素データのそれぞれが前記固定長符号に変換されて前記記録手段に格納され、前記画像データの読み出し時には、前記復号化装置によって、前記記録手段から読み出された前記固定長符号から変換された前記復元データが読み出されることを特徴とする。この画像符復号化システムによれば、画像データの圧縮符号化及び復号化に伴う劣化を抑制しつつ、高い圧縮率で圧縮された画像データを記録手段に格納することができる。すなわち、かかる画像符復号化システムを画像メモリのインタフェースに組み込むことによって、メモリ容量及びアクセスのバンド幅を削減することができる。また、バスのデータ転送量を減少させることによってバスクロックを低減できるので、それによる低消費電力化効果も期待できる。また、本発明の画素ごとの固定長符号化という特徴はメモリアクセスのための特別なアドレス管理なしにランダムアクセスを可能にするため、画像符号化装置の有無を意識しないメモリインタフェースの実現が可能になる。また、本発明の画像符号化方法は、複数の成分から成る、走査順に整列した画素の画素データを、固定長符号に圧縮して符号化する画像符号化方法であって、符号化処理の対象画素の前記画素データである対象画素データを予測して予測値データを生成する予測値データ生成ステップと、前記対象画素データと前記予測値データの差分値を算出して差分値データを生成する差分値データ生成ステップと、符号化方法を示す情報である符号化モードを決定する符号化モード決定ステップと、前記符号化処理を行う対象となる符号化対象データとして、前記対象画素データと、前記差分値データと、前記予測値データと、のいずれかのデータを採用する符号化対象データ決定ステップと、前記符号化対象データに対して量子化処理を行い、量子化データを生成する量子化データ生成ステップと、前記量子化データに前記符号化モードを付加して固定長符号を生成する固定長符号生成ステップと、を備えてなり、前記符号化モード決定ステップで、前記差分値データの前記成分毎の絶対値の最大値と第1閾値とを比較し、前記差分値データの前記成分毎の絶対値の最大値が前記第1閾値以下のときは前記符号化対象データとして前記差分値データを採用する旨の第1情報を示し、前記差分値データの前記成分毎の絶対値の最大値が前記第1閾値を上回るときは前記符号化対象データとして前記対象画素データまたは前記予測値データを採用する旨の第2情報を示す前記符号化モードを、固定長のデータで生成し、前記符号化対象データ決定ステップで、前記符号化モードが前記第2情報であり、前記差分値データの前記成分の絶対値が第2閾値以下となる場合、前記符号化対象データの当該成分として前記予測値データの当該成分を採用し、前記差分値データの前記成分の絶対値が前記第2閾値を上回る場合、前記符号化対象データの当該成分として前記対象画素データの当該成分を採用することを特徴とする。この画像符号化方法によれば、上述の画像符号化装置と同様に、PCM処理に伴い発生する誤差によって色跳びが発生することを、抑制することが可能になる。また、本発明の画像復号化方法は、上記の画像符号化方法によって前記符号化処理が行なわれた前記固定長符号から復元データを生成する画像復号化方法であって、復号化対象の前記固定長符号である対象固定長符号から前記符号化モードと前記量子化データとを取得する復号化ステップと、前記量子化データに対して逆量子化処理を行うことで前記復元データを生成する逆量子化ステップと、を備えてなり、前記逆量子化ステップで、前記符号化モードが前記第2情報を示す場合には、前記第2情報を示す前記符号化モードに関連付けられている量子化ステップに基づいて、前記量子化データの前記成分のそれぞれに対して前記逆量子化処理を行い、前記復元データを生成することを特徴とする画像復号化方法。ことを特徴とする。この画像復号化方法によれば、上述の画像復号化装置と同様に、成分毎に異なるデータが量子化されている可能性がある量子化データを、成分毎に逆量子化することで復元データを生成するため、復元データを精度良く生成することが可能になる。本発明の構成によれば、対象画素に係る量子化データに符号化モードを付加するだけで固定長符号が生成されるため、圧縮率の低下を最小限に留めることができる。さらに、色跳びによって縦スジなどのノイズが発生することを、抑制することが可能になる。<<画像符号化装置及び画像符号化方法>>本発明に係る画像符号化装置以下、単に画像符号化装置と称する、及び画像符号化方法以下、単に画像符号化方法と称するの実施形態について図1~図10の各図を参照して説明する。また、以下では、画像符号化装置の符号化処理の対象となる画像データを構成するそれぞれの画素データが、複数の成分R成分、G成分及びB成分を有するものとして説明する。<概略構成>図1は、画像符号化装置の概略構成を示すブロック図である。図1に示されるように、画像符号化装置1は、入力端子it1、外部入力端子ic1、減算器11、符号化モード決定手段12、符号化対象決定手段13、量子化手段14、固定長符号生成手段15、予測値生成手段16、バッファ17第2バッファ、出力端子ot1を備える。入力端子it1は、符号化処理の対象画素の画素データである対象画素データdiの入力を受け付ける端子である。入力端子it1より入力された対象画素データdiは、減算器11並びに符号化対象決定手段13に送出される。外部入力端子ic1は、成分毎決定処理詳細は後述の要否を示す選択データselの入力を受け付ける端子である。外部入力端子ic1より入力された選択データselは、符号化対象決定手段13及び量子化手段14に送出される。減算器11は、対象画素データdiと、後述の予測値生成手段16から出力された予測値データdipとの差分値データdidを算出し、その結果を符号化モード決定手段12及び符号化対象決定手段13に出力する。符号化モード決定手段12は、減算器11から入力された差分値データdidに基づいて、符号化モードMを決定し、バッファ17に出力し、一時的に保持する。この符号化モードMは、後述するように2値で表される値であるため、1ビット符号で表現可能である。符号化対象決定手段13は、バッファ17に保持された符号化モードM及び選択データselに基づき、実際に符号化を行う対象となるデータ符号化対象データdiyとして、対象画素データdiと、差分値データdidと、予測値データdipと、のいずれかのデータを採用し、量子化手段14に出力する。さらに、符号化対象決定手段13は、符号化対象データdiyとして採用したデータの種類を示す成分判定情報cmを生成して、量子化手段14に出力する。量子化手段14は、バッファ17に保持された符号化モードM、選択データsel及び成分判定情報cmに応じた方法により、符号化対象データdiyに対して2m階調でmは自然数量子化処理再量子化処理を行い、符号長mビットの量子化データdizを固定長符号生成手段15、及び予測値生成手段16に出力する。固定長符号生成手段15は、バッファ17に保持された符号化モードM、及び量子化データdizに基づいて、固定長符号dqを生成し、出力端子ot1より出力する。予測値生成手段16は、量子化データdizに対して逆量子化等の復号化処理を行うことで得られる予測値データdipを、減算器11及び符号化対象決定手段13に出力する。即ち、予測値データdipは、対象画素の直前の画素に係る画素データと、実質的に同一のデータとなる。このように構成される画像符号化装置1における具体的な符号化処理の内容につき、数値例を用いて詳細に説明する。図2は、一般的な画像データの構成を示すブロック図の一例である。図2には、縦1080画素×横1920画素で構成される画像データが示されている。このように、画像データは、一般的にマトリクス上に配列された複数の画素によって構成され、各画素は2次元の位置情報によって特定される。このように複数の画素が2次元に配列された画像データに対して符号化処理を行うに際し、予め、例えば図3a~dに示されるような走査方法を用いて各画素が1次元の走査線上に配列されてなる構成に変換した上で符号化処理を行う。例えば、図2の画像データを、図3aに示される方法ラスタスキャンによって変換する場合には、当該画像データは1920個の有効画素データを持つ1080本の走査線に変換されることとなる。なお、図3a~dのいずれの方法を用いた場合であっても、また、その他の走査方法を用いた場合であっても、画像データにおける隣接画素が走査線上の隣接した位置に変換されることとなる。図4は、符号化対象決定手段13の概略構成を示すブロック図である。図4に示されるように、符号化対象決定手段13は、一括決定手段131、成分毎決定手段132を備える。一括決定手段131は、符号化モードMに基づいて、対象画素データdi及び差分値データdidのいずれかを採用し、符号化対象データdiyとして出力する。一方、成分毎決定手段132は、符号化モードM及び差分値データdidに基づいて、対象画素データdi、差分値データdid及び予測値データdipのいずれかを採用し、符号化対象データdiyとして出力する。また、成分毎決定手段132は、符号化対象データdiyとして採用したデータの種類を示す成分判定情報cmを生成し、量子化手段14に出力する。この符号化対象決定手段13では、一括決定手段131及び成分毎決定手段132のそれぞれが、符号化対象データdiyを生成することになるが、選択データselに応じて決定されるいずれか一方の符号化対象データdiyが、量子化手段14に出力される。さらに、この選択データselに応じて、量子化手段14が行う量子化処理も異なる。このように、画像符号化装置1は、一括決定手段131が生成する符号化対象データdiyを有効とする処理一括決定処理と、成分毎決定手段132が生成する符号化対象データdiyを有効とする処理成分毎決定処理と、を選択的に実行することができる。なお、一括決定処理及び成分毎決定処理の詳細については、後述する。ここで、図1において入力端子it1に入力される対象画素データdiが、画像データを図3a~dのいずれか一に示されるような方法によって変換された走査線上の先頭画素からn番目n>0の画素の画素データであるとする。また、以下では、走査線上のn番目の画素の画素データの値をXnと記載し、これらを構成するR成分、G成分、B成分の値をそれぞれXrn、Xgn、Xbnと記載する。このとき、対象画素データdiは、連接を示す演算子を用いて、di=Xn=XrnXgnXbnと表現される。以下では、対象画素データdiを適宜Xnと記載する。対象画素データXnを構成する各成分であるXrn、Xgn、Xbnがそれぞれ10ビットの値であるとすると、それぞれ0≦Xrn,Xgn,Xbn≦1023を満たす。また、これにより対象画素データXnは30ビットの画素データとなる。なお、以下において、下付数字2のない絶対値が3以上の数は10進数表記であり、下付数字2を付した数は2進数表記であるとする。実際には、減算器11によって減算する対象となる予測値データdipは、符号化対象となる対象画素データXnの一画素前の画素データXn-1に基づいて予測されたデータが利用される。以下では、画素データXn-1に基づいて予測された予測値データをX’nと記載し、対象画素データXnに基づいて予測された予測値データを、その次の画素データXn1を符号化する際に用いられるデータであることを鑑みてX’n1と記載する。このとき、予測値生成手段16で生成された予測値データdipをdip=X’n=X’rnX’gnX’bnと表現すれば、減算器11から出力される差分値didは、did=Xrn-XrnXgn-XgnXbn-Xbnと表現できる。なお、以下では、did=Dn=DrnDgnDbnと記載する。すなわち、Drn=Xrn-Xrn、Dgn=Xgn-Xgn、Dbn=Xbn-Xbnである。例えば、図2の画素A:Xn=260,510,762の予測値X’nが256,512,768であった場合、差分値データDnはDn=260,510,762-256,512,768=4,-2,-6と算出される。<符号化モードの決定処理>符号化モード決定手段12は、差分値データDnに基づき対象画素データXnの符号化モードMnを決定し、バッファ17にその値を保持する。ここで、n=0、すなわち画素データが走査線の先頭画素であるとき図2における画素Bに相当は、Mn=1とする。また、n≧1、すなわち対象画素データが先頭画素以外の画素であるときは、対象画素データの値と、直前のk画素の符号化モードMによって決定する閾値との関係によって、以下の数1及び数2に基づいて符号化モードMnを決定する。なお、数1及び数2において、Th1...Mは、直前のk画素の符号化モードM...Mによって一意に定まる定数を示す。数1maxDgDb≦Th1...M→M0数2maxDgDb>Th1...M→M1上記数1及び数2により、各符号化モードMは、0と1の2値で構成される。ここで、例えば、符号化モードMが直前の1画素の符号化モードによって定められる第1閾値に基づいて決定されるとするとすなわち、k=1、符号化モードMnは、差分値データDnの各成分中の最大値と、Th1Mn-1との大小関係によって決定される。ここで、Th10=15=11112、Th11=63=1111112とする。図2の画素AではDn=4,-2,-6となるため、maxDgDb6である。従って、画素Aの一画素前の符号化モードMn-1が0か1に拘らず、上記数1に基づいてMn=0DPCM処理モードとなる。一方、図2の画素C:Xn=300,520,764の予測値が256,512,768であった場合には、差分値Dnは、同様にDn=300,520,764-256,512,768=44,8,-4と算出される。このとき、maxDgDb44となり、画素Cの一画素前の画素の符号化モードMn-1の値によって画素Cの符号化モードMnが変化する。すなわち、Mn-1=0であればTh1n-1=15であるため数1によりMn=1PCM処理モードと決定し、逆に、Mn-1=1であればTh1n-1=63であるため数2によりMn=0DPCM処理モードと決定する。また、図2の画素Bのように対象画素が走査線の先頭画素である場合には、上述したようにMn=1PCM処理モードとなる。<符号化対象データの決定処理及び量子化処理>上述のように、符号化対象決定手段13及び量子化手段14は、一括決定処理及び成分毎決定処理のいずれの処理を行うかによって、符号化対象データdiyの決定処理や量子化処理が異なる図4参照。以下、一括決定処理及び成分毎決定処理のそれぞれにおける、符号化対象決定手段13及び量子化手段14の動作について説明する。一括決定処理一括決定処理を行う旨を示す選択データselが、画像符号化装置1に入力される場合、符号化対象決定手段13一括決定手段131は、バッファ17から符号化モードMnを読み出すとともに、Mnの値に応じて以下のように符号化対象データdiy以下、Ynと記載となるデータを採用して量子化手段14に出力する。また、量子化手段14は、バッファ17から符号化モードMnを読み出すとともに、Mnの値に応じて以下のように符号化対象データdiyに対して量子化処理を行う。具体的には、符号化対象決定手段13は、符号化モードMnがMn=1PCM処理モードであれば、符号化対象データYnをYn=Xnとする。一方、符号化モードMnがMn=0DPCM処理モードであれば、符号化対象データYnをYn=Dnとする。すなわち、符号化モードMn=1PCM処理モード、言い換えれば、隣接画素との差分値が第1閾値より大きい場合数2参照には、差分値Dnではなく対象画素データXnを符号化対象データYnとする。一方、符号化モードMn=0DPCM処理モード、言い換えれば、隣接画素との差分値が第1閾値以下である場合数1参照には、差分値Dnを符号化対象データYnとする。例えば、符号化対象決定手段13は、図2の画素Aでは符号化対象データYnをYn=Dn=4,-2,-6とするDPCM処理モード。また、図2の画素Cでは符号化対象データYnをYn=Xn=300,520,764とするPCM処理モード。上記の通り、対象画素データXnと予測値データX’nとの各成分の差分値の絶対値の最大値が、対象画素の直前の画素に係る符号化モードによって決定される第1閾値よりも大きい場合に、対象画素の符号化モードがPCM処理モードになるMn=1。量子化手段14は、n番目の符号化対象データYnの処理時において、バッファ17から直前のk画素k≧0の画素データ処理時に得られた符号化モードMn-k,...,Mn-1、及びMnを読み出すとともに、これらの各符号化モードに基づいて量子化ステップ2qを決定し、符号化対象データYnを前記量子化ステップ2qで量子化して量子化データdiz以下、Znと記載を生成する。前記のとおり、符号化モードMは1ビットで表現されるため、直前のk画素に係る符号化モードMの集合は、連接すればkビットの値として表現できる。すなわち、バッファ17において保持すべき符号化モードMの情報量は、当該符号化対象画素に係る符号化モードMの情報を含めても高々k1ビットである。例えば、対象画素データXnを構成する各成分がそれぞれ10ビットの値で構成されている場合であって、1ビットの符号化モードと15ビットの量子化データからなる16ビットの固定長符号に符号化する場合には、各成分の量子化データZnのビット幅mをm=5とする。なお、これは後述する成分毎決定処理でも同様である。PCM処理モードである場合Mn=1、量子化手段14は各10ビットの信号を210-5で除して上位5ビットの信号として表現する量子化ステップ25で量子化。例えば、図2の画素Cでは、符号化対象データYn=300,520,764=0100101100,1000001000,10111111002であるため、5ビットシフトされることで量子化データZn=01001,10000,101112に量子化される。一方、対象画素の符号化モードがDPCM処理モードである場合Mn=0、符号化対象データYnを構成する差分値Dn=Drn,Dgn,Dbnは、数1により各成分の絶対値がいずれも第1閾値Th1Mn-k,...,Mn-1以下である。このとき、Th1Mn-k,...,Mn-1<24=16である場合には、差分値Dn<24であるため、量子化ステップ20=1で量子化しても絶対値は符号長4ビットで表せるので、差分値Dnを量子化せず、そのまま差分値Dn=符号化対象データYnを5ビットの±の符号付整数の値で表現する。また、Th1Mn-k,...,Mn-1≧24である場合には、量子化処理とオーバーフロー処理アンダーフロー処理を組み合わせることで差分値Dnを5ビットの符号付整数で表現する。例えば、Th1Mn-k,...,Mn-1=63≧16の場合、量子化ステップ1で量子化すれば、量子化された符号化対象データの各成分は-32<Drn/2,Dgn/2,Dbn/2<32となる。そして、これらの値が16=24以上か-16=-24以下の場合にはオーバーフローアンダーフロー処理として15-15にクリッピングする。これらの処理によって、Ynを構成する差分値Dnを5ビットの符号付整数で表現できるようにする。図5は、一括決定処理において、符号化対象決定手段13によって行われる符号化データの決定処理と、量子化手段14によって行われる量子化処理と、の例を示す概念図である。なお、図5では、符号化対象データYnのR成分についてのみ採り上げて図示している。以下、符号化対象データのR成分をYrnと記載し、この符号化対象データのR成分Yrnに対して量子化処理を行うことで得られる量子化データのR成分をZrnと記載する。このとき、例えば、各画素を16ビットの固定長符号に符号化する場合には、成分毎に画素データをビット幅m=5となるように量子化処理を行う。すなわち、Zrnのビット数m=5となる。なお、以下では、説明の簡単のために、対象画素及び当該対象画素の直前画素に係る符号化モードの値に基づいて量子化手段14が量子化ステップを決定するものとして説明を行うが、上述したように、対象画素の直前一画素のみならず、直前の数画素に係る符号化モードの値も考慮して量子化ステップを決定する構成としても良い。図5aには、符号化モードMn=0、Mn-1=0、符号化対象データのR成分Yrn=000000001012の場合が示されている。上述したように、符号化モードMn=0DPCM処理モードであると、Yrnとして差分値データのR成分Drnが採用される。なお、Yrnの最も左側のビット列は、±の符号を表している。また、符号化対象データの他の成分Ygn,Ybnについても同様に、差分値データの他の成分Dgn,Dbnがそれぞれ採用される。そして、Th1Mn-1=Th10=15<24であるため、量子化手段14は、Yrnを量子化せずq=0、そのままYrnの値前記の通り、これはDrnの値であるを5ビットの符号付整数001012で表現することで量子化データのR成分Zrnを得る。また、図5bには、符号化モードMn=1、符号化対象データのR成分Yrn=01110010012の場合が示されている。上述したように、一括決定処理において符号化モードMn=1PCM処理モードであると、Yrnとして対象画素データのR成分Xrnが採用される。なお、一括決定処理では、符号化対象データの他の成分Ygn,Ybnについても同様に、対象画素データの他の成分Xgn,Xbnがそれぞれ採用される。この場合は、上述したように、量子化手段14は、符号化対象データのR成分Yrnを210-5で除し、下位q本例では5ビットを削除する。これにより、得られた上位m本例では5ビットの符号付整数011102を生成し、量子化データのR成分Zrnを得る。さらに図5cには、符号化モードMn=0、Mn-1=1、符号化対象データのR成分Yrn=000001011012=45の場合が示されている。上述したように、符号化モードMn=0DPCM処理モードであると、Yrnとして差分値データのR成分Drnが採用される。なお、図5aと同様、最も左側のビット列は符号を表している。また、符号化対象データの他の成分Ygn,Ybnについても同様に、差分値データの他の成分Dgn,Dbnがそれぞれ採用される。そして、Th1Mn-1=Th11=63≧24であるため、まずq=1でYrnを量子化すると、00000101102=22であり、これは16以上である。従って、オーバーフロー処理を行って15にクリッピングする。すなわち、最小ビット0を欠落させて5ビットの符号付整数の最大値011112で表される量子化データのR成分Zrnを得るq=2。以下、G成分、B成分についても、前記のR成分と同様の手順により、それぞれ量子化データZgn、Zbnを生成し、これによって符号化対象データYnに対する量子化データZnを得る。このように、DPCM処理を行う際に、対象画素よりも前の画素の符号化モード即ち、差分値データの大きさの変動に基づいて決定される第1閾値に応じて、量子化ステップを決定すると、圧縮符号化及び復号化に伴う誤差を小さくすることが可能になる。なお、図5cの例においては、クリッピングを行わずに、量子化ステップ2qのビット幅qを調整することで所定のビット幅の量子化データを生成することも可能である。例えば、Th1Mn-k,...,Mn-1≧24である場合には、ビット幅qを調整して差分値Dnを5ビットの符号付整数で表現する。今、Th1Mn-k,...,Mn-1=63≧16の場合を考える。このとき、63は7ビットの数である。ここで、5ビットの符号付整数によって差分値Dnを表現するための量子化処理を実行すべく、差分値Dnを、27-51=23で除算する。かかる処理を行うことで、Ynを構成する差分値Dnを5ビットの符号付整数で表現できるようにする。ここで、第1閾値Th1Mn-k,...,Mn-1は、符号化モードMn-k,...,Mn-1に応じて設定することが好ましい。すなわち、量子化データZnのビット幅をm、対象画素データXnのビット幅をnとするとmは2以上の自然数、nはm以上の自然数、Th1Mn-k,...,Mn-1=2s-1ただしs=m-1,m,...,n-1となるように、各符号化モードMn-k,...,Mn-1の値に応じて予め設定しておく。そして、実際に符号化モードによって決定された第1閾値が2m-1以上の場合には、差分値データDnを2s-m1で除算して、mビット幅の符号付整数で表される量子化データZnを生成することができる。このとき、ビット幅qはq=s-m-1で決定される。逆に、第1閾値が2m-1より小さい場合には、前記の通り、量子化処理を行うことなくq=0、mビット幅の量子化データZnを生成することができる。図5cの場合においては、Th1Mn-1=Th11=63=27-1≧24であり、上記s=7である。そして、5ビット幅の量子化データZnを生成しようとしているため、上記m=5である。従って、差分値データDn=000001011012を2S-m1=23で除算することで、5ビットの符号付整数001012で表される量子化データのR成分Zrnを得るq=3。なお、最も左側のビット列0は符号を表している。成分毎決定処理成分毎決定処理を行う旨を示す選択データselが、画像符号化装置1に入力される場合、符号化対象決定手段13成分毎決定手段132は、バッファ17から符号化モードMnを読み出すとともに、符号化モードMnの値と差分値データDnの各成分の値とに応じて以下のように符号化対象データYnとなるデータを採用して量子化手段14に出力する。さらに、符号化対象決定手段13は、符号化対象データYnとして採用したデータの種類を示す成分判定情報cmを生成し、量子化手段14に出力する。量子化手段14は、バッファ17から符号化モードMnを読み出すとともに、符号化モードMnの値と成分判定情報cmとに応じて、以下のように符号化対象データYnの量子化処理を行うことで、量子化データZnを生成する。具体的に、符号化対象決定手段13は、符号化モードMnがMn=0DPCM処理モードであれば、上述した一括決定処理における動作と同様に、符号化対象データYnをYn=Dnとする。さらにこのとき、量子化手段14も、上述した一括決定処理における動作と同様に、符号化対象データYnに対して量子化処理を行う例えば、図5a及び図5c参照。そのため、成分毎決定処理かつ符号化モードMn=0DPCM処理モードの場合における、符号化対象決定手段13及び量子化手段14の動作については、上述の一括決定処理における説明を参酌するものとし、ここでは説明を省略する。一方、符号化モードMnがMn=1PCM処理モードであるとき、符号化対象決定手段13は、符号化対象データYnとして、対象画素データXnまたは予測値データX’nを採用する。具体的には、下記の数3に示すように、成分毎の差分値データDrn,Dgn,Dbnの絶対値と、第2閾値Th2と、をそれぞれ比較する。そして、差分値データDrn,Dgn,Dbnの絶対値が第2閾値Th2以下となった成分については、符号化対象データの成分Yrn,Ygn,Ybnとして、予測値データの成分X’rn,X’gn,X’bnを採用する。一方、差分値データの各成分Drn,Dgn,Dbnの絶対値が第2閾値Th2を上回った成分については、符号化対象データの成分Yrn,Ygn,Ybnとして、対象画素データの成分Xrn,Xgn,Xbnを採用する。数3Dr≦Th2→YrXrDr>Th2→YrXrDg≦Th2→YgXgDg>Th2→YgXgDb≦Th2→YbXbDb>Th2→YbXb上記の数3に示すように、成分毎定処理では、上述した一括決定処理とは異なり、符号化モードMn=1PCM処理モードであるときに、符号化対象データの各成分Yrn,Ygn,Ybnとして、予測値データの成分X’rn,X’gn,X’bnが採用されるか、対象画素データの成分Xrn,Xgn,Xbnが採用されるか、がそれぞれの成分について個々的に決定される。図6は、成分毎決定処理において、符号化対象決定手段13によって行われる符号化データの決定処理の例を示す概念図である。なお、図6では、予測値データのR成分X’n及び対象画素データのR成分Xrnについてのみ採り上げて図示している。また、図6では、第2閾値Th2=16である場合を例示している。図6aには、符号化モードMn=1、予測値データのR成分X’rn=01110110112、対象画素データのR成分Xrn=01110011012、差分値データのR成分の絶対値|Drn|=14の場合が示されている。この例の場合、|Drn|≦Th2であるため、符号化対象決定手段13は、符号化対象データのR成分Yrnとして予測値データのR成分X’rnを採用する。即ち、Yrn=X’rnとなる。また、符号化対象決定手段13は、符号化対象データのR成分Yrnとして予測値データのR成分X’rnを採用した旨を示す成分判定情報cmを生成し、量子化手段14に出力する。なお、成分毎決定処理では、符号化対象データの他の成分Ygn,Ybnとして、必ずしもR成分と同様に予測値データの成分X’gn,X’bnが採用されるとは限られず、上述のようにそれぞれの成分について個々的に決定される。図6bには、符号化モードMn=1PCM処理モード、予測値データのR成分X’rn=01111000112、対象画素データのR成分Xrn=01110011012、差分値データのR成分の絶対値|Drn|=22の場合が示されている。この例の場合、|Drn|>Th2であるため、符号化対象決定手段13は、符号化対象データのR成分Yrnとして対象画素データのR成分Xrnを採用する。即ち、Yrn=Xrnとなる。また、符号化対象決定手段13は、符号化対象データのR成分Yrnとして対象画素データのR成分Xrnを採用した旨を示す成分判定情報cmを生成し、量子化手段14に出力する。なお、成分毎決定処理では、符号化対象データの他の成分Ygn,Ybnとして、必ずしもR成分と同様に対象画素データの成分Xgn,Xbnが採用されるとは限られず、上述のようにそれぞれの成分について個々的に決定される。図7は、成分毎決定処理において、量子化手段14によって行われる量子化処理の例を示す概念図である。なお、図7では、図6と同様に、符号化対象データのR成分Yrnについてのみ採り上げて図示している。図7aには、符号化対象データのR成分Yrn=01110110112であり、当該符号化対象データのR成分Yrnとして、予測値データのR成分X’rnが採用されている場合が示されている。なお、量子化手段14は、入力される成分判定情報cmに基づいて、符号化対象データのR成分Yrnとして採用されたデータが、対象画素データのR成分Xrnであるか、予測値データのR成分X’rnであるかを確認することができる。この例の場合、量子化手段14は、符号化対象データのR成分Yrnを、210-5で除し、下位q第1所定数、本例では5ビットを削除する。これにより、得られた上位m第2所定数、本例では5ビットの符号付整数011102を生成し、量子化データのR成分Zrnを得る。そのため、量子化データのR成分Zrnは、予測値データのR成分X’rn中の量子化処理によって削除されない上位ビットと一致する。一方、図7bには、符号化対象データのR成分Yrn=01110110112であり、当該符号化対象データのR成分Yrnとして、対象画素データのR成分Xrnが採用されている場合が示されている。この例の場合、量子化手段14は、符号化対象データのR成分Yrnの、量子化処理によって削除する予定の下位q第1所定数、本例では5ビットに対して、端数処理丸めを行う。例えば、この下位qビットが、第3閾値100002以上である最上位のビットが1であるならば、図7bに示すように当該下位qビットを切り上げる。これに対して、この下位qビットが、第3閾値100002よりも小さい最上位のビットが0であるならば、当該下位qビットを切り捨てる。そして、端数処理後の符号化対象データのR成分Yrn’を、210-5で除し、下位qビットを削除する。これにより、得られた上位mビットの符号付整数011112を生成し、量子化データのR成分Zrnを得る。このように、量子化手段14は、成分判定情報cmに応じて異なる量子化処理を行う。そのため、量子化処理を行う対象である成分が、対象画素データの成分であるか予測値データの成分であるかに応じて、適切な量子化を行うことが可能になる。具体的に、量子化手段14は、予測値データの成分を量子化する場合に、単に下位ビットを削除するだけである。そのため、得られる量子化データの成分を、当該予測値データの成分の上位ビットに一致させることが可能になる。一方、量子化手段14は、対象画素データの成分を量子化する場合に、量子化する前に下位ビットの端数処理を行う。そのため、得られる量子化データの成分を逆量子化した場合に、対象画素データの成分に近づけることが可能になる。ところで、成分毎決定処理を行う場合に、符号化モードMn=1PCM処理モードであると、量子化データの各成分Zrn,Zgn,Zbnについて、適用され得る符号化対象データの決定処理及び量子化処理の組み合わせが、2種類存在する。しかしながら、量子化データの各成分Zrn,Zgn,Zbnと、予測値データの各成分X’rn,X’gn,X’bn中の量子化処理によって削除されない上位ビットと、の一致の有無を確認すれば、いずれの処理が適用されているかを認識することができるため、これらの処理を識別するためのデータを量子化データZnに付加する必要はない。以上のように、一括決定処理及び成分毎決定処理では、差分値データDnに応じて、対象画素データXnまたは予測値データX’nそのものを量子化するPCM処理と、差分値データDnを量子化するDPCM処理と、を自動的に選択して量子化することができる。具体的には、差分値データDnが大きい隣接画素間の画素データの差分値の絶対値が大きい場合にはPCM処理によって量子化を行い、差分値データDnが小さい隣接画素間の画素データの差分値の絶対値が小さい場合にはDPCM処理によって量子化を行う。これにより、差分値データDnが小さい場合には、DPCM処理によって画質の劣化を招来することなく差分値データDnを符号化することができ、細かい輝度や色彩のニュアンスの復元が可能になる。また、差分値データDnが大きい場合には、PCM処理によって画素の輝度や色成分の視覚的に目立たない微妙な階調の変化よりも変化のダイナミックレンジに重点を置いて符号化し、ダイナミックな変化を忠実に復元可能にすることができる。これにより、人間の視覚特性に合わせて微妙なニュアンスとダイナミックな変化の両方をうまく符号化でき、符号化による視覚的な画質劣化を抑えることが可能になる。そして、成分毎決定処理では、PCM処理を行う場合において、差分値が大きい成分については、対象画素データの当該成分に対して量子化処理を行うが、差分値が小さい成分については、予測値データの当該成分に対して量子化処理を行う。これにより、PCM処理に伴い発生する誤差によって色跳びが発生することを、抑制することが可能になる。具体的に、成分毎決定処理において、上述の例図2のように画素Cにおける差分値データDn=Xn-X’n=300,520,764-256,512,768=44,8,-4となり、Mn=1PCM処理モードとなった場合を想定する。この場合、第2閾値Th2=16であれば、符号化対象画素データのR成分Yrnとして対象画素データのR成分Xrnが採用され、符号化対象画素データのG成分及びB成分として予測値データのG成分及びB成分X’gn,X’bnがそれぞれ採用される。その結果、符号化対象データYn300,512,768となる。なお、一括決定処理では、符号化対象データの各成分Yrn,Ygn,Ybnとして対象画素データの各成分Xrn,Xgn,Xbnが採用されるため、符号化対象データYn300,520,764となる。上述のように、予測値データX’nは、対象画素の直前の画素の画素データXn-1と実質的に同一のデータである。そのため、上記例の成分毎決定処理において、符号化対象画素データのG成分及びB成分として予測値データのG成分及びB成分X’gn,X’bnのそれぞれを採用すると、対象画素データのG成分及びB成分Xgn,Xbnを採用する場合よりも、好適に色跳びを抑制することが可能になる。また、成分毎決定処理では、DPCM処理を行う際に、差分値データのそれぞれの成分Drn,Dgn,Dbnに対して一律にDPCM処理を行う。そのため、当該処理を簡略化することが可能になる。なお、第2閾値Th2は、どのように決定してもよい。例えば、第2閾値Th2が、画像データを構成する画素データに基づいて決定されるようにしてもよい。この場合、画像データの状態等に応じて、第2閾値Th2を適応的に決定することが可能になる。そのため、符号化に伴う画像データの劣化を抑制して、画質を高めることが可能になる。また例えば、第2閾値Th2が、外部から入力される信号に基づいて強制的に決定されるようにしてもよい。この場合、第2閾値Th2を、任意の値に決定することが可能になる。そのため、例えば前画素が存在しない先頭の画素Bが対象画素となる場合にも、符号化処理を行うことが可能になる。また、外部から入力される選択データselに基づいて、一括決定処理と成分毎決定処理とのいずれを行うかが強制的に決定される画像符号化装置1について例示したが図1及び図4参照、一括決定処理及び成分毎決定処理のいずれの処理を行うかを決定する決定方法は、この例の限りではない。例えば、画像データを構成する画素データに基づいて、一括決定処理と成分毎決定処理とのいずれの処理を行うかが決定されるようにしてもよい。前者の場合図1及び図4参照、一括決定処理と成分毎決定処理とのいずれの処理を行うかを、任意に決定することが可能になる。後者の場合、一括決定処理と成分毎決定処理とのいずれの処理を行うかを、画像データの状態等に応じて適応的に決定することが可能になる。<固定長符号の生成>固定長符号生成手段15は、量子化手段14で生成された量子化データZn=ZrnZgnZbnと、バッファ17に保持された符号化モードMnに基づいて固定長符号dqを生成する。以下では、量子化データZnと符号化モードMnに基づいて生成される固定長符号をQnと記載する。図8は、画像符号化装置1によって、入力される対象画素データXnから固定長符号Qnが生成されたときの状態を模式的に示す図である。画像符号化装置1によって、R成分、G成分及びB成分のそれぞれ10ビットずつの計30ビットからなる対象画素データXnから、各成分Zrn,Zgn,Zbnがそれぞれ5ビットずつである計15ビットの量子化データZnと、1ビットの符号化モードMnで構成される固定長符号Qnが生成される。これにより、全体のビット数は30ビットから16ビットに縮小され、また、入力される画素データに拘らず、16ビットの固定長符号が生成される。なお、ここでは画像データXnを、アナログデータから10ビット階調で量子化した量子化データであるとしている。詳細については後述するが、画像符号化装置1は、このように画素毎に1ビットの符号化モードMnを付して固定長符号Qnを生成すればよく、画素の成分毎に特別な符号例えば、符号化対象データの成分として対象画素データの成分を採用したか予測値データの成分を採用したかを示す符号を付加する必要はない。したがって、図5及び図8に示す例のように、各成分について10ビットで構成された計30ビットの画素データから、各成分について5ビットで構成された計15ビットの量子化データZnに1ビットの符号化モードMnを付して成る16ビットの固定長符号Qnに圧縮することが可能である。即ち、画像符号化装置1は、高い圧縮率を維持しながら符号化処理を実現することができる。<予測値データの生成>予測値生成手段16は、量子化手段14から送出された量子化データZnを復号化することで、元の画素データを得る。なお、上述したように、量子化データZnに基づいて復号化された画素データを予測値データdipとして利用するのは、既に量子化処理をした対象画素データXnの次の画素データXn1に対して符号化処理を行う場合である。従って、上述したように、前のZn-1に基づいて予測値生成手段16で生成される予測値データdipは、X’nと記載され、Znに基づいて予測値生成手段16で生成される次の予測値データdipは、X’n1と記載される。以下では、量子化データZnに基づいて次の予測値データX’n1を生成する過程につき説明する。図9は、予測値生成手段16の一構成例を示すブロック図である。図9では、予測値生成手段16の構成に加えて、画像符号化装置1のその他の構成要素についても一部図示している。図9に示される予測値生成手段16は、逆量子化手段161第1逆量子化手段、バッファ162第1バッファを備えて構成される。逆量子化手段161は、バッファ17から符号化モードMn、Mn-1を読み出す。そして、上述した例によれば、Mn=1の場合には、入力された量子化データの各成分Zrn,Zgn,Zbnはビット幅q=5で量子化された値であること、即ち、量子化データの各成分Zrn,Zgn,Zbnが符号化対象データの各成分Yrn,Ygn,Ybnの上位5ビットでありm=5、且つ、符号化対象データの各成分Yrn,Ygn,Ybnとして、画素データの成分Xrn,Xgn,Xbnまたは予測値データの成分X’rn,X’gn,X’bnが採用されていることを認識する。さらに、逆量子化手段161は、バッファ162から予測値データX’nを読み出し、量子化データZnと予測値データX’nとを比較した上で、次の予測値データX’n1を生成する。この逆量子化手段161による予測値データの生成処理について、図10を参照して説明する。図10は、予測値生成手段16によって行われる予測値データ生成処理の例を示す概念図である。なお、図10では、予測値データのR成分X’rn,X’rn1及び量子化データのR成分Zrnについてのみ採り上げて図示している。図10a,図10bに示すように、逆量子化手段161は、予測値データのR成分X’rnの上位5ビットが、量子化データのR成分Zrnと一致するか否かを確認する。図10aに示すように、予測値データのR成分X’rnの上位5ビットと量子化データのR成分Zrnとが一致する場合、符号化対象データのR成分Yrnとして、予測値データのR成分X’rnが採用されていることが予想される。そのため、逆量子化手段161は、量子化データのR成分Zrnに対して逆量子化処理を行うことで得られる次の予測値データのR成分X’rn1を、予測値データのR成分X’rnとするX’rn1=X’rn。一方、図10bに示すように、予測値データのR成分X’rnの上位5ビットと量子化データのR成分Zrnとが一致しない場合、符号化対象データのR成分Yrnとして、対象画素データのR成分Xrnが採用されていることが予想される。そのため、逆量子化手段161は、量子化データのR成分Zrnの下位5ビットに所定の値例えば00000を付して10ビットからなる逆量子化データのR成分Z’rn1を生成し、予測値データのR成分X’rn1として減算器11に出力するとともに、バッファ162にも送出して一時的にその値を保持する。具体的に例えば、図10bに示すように量子化データのR成分Zrn=011102の場合には、逆量子化手段161によって予測値データのR成分X’rn1=01110000002が生成される。このように、逆量子化手段161は、PCM処理が行われた際に、量子化データの成分と予測値データの成分の上位ビットとの一致の有無を確認するだけで、対象画素データの成分及び予測値データの成分のいずれに対して量子化処理が行なわれたのかを認識し、適切な逆量子化処理を行うことが可能である。したがって、逆量子化処理を精度良く行うことが可能である。さらに、逆量子化手段161は、特別なデータを別途必要とすることなく、対象画素データの成分及び予測値データの成分のいずれに対して量子化処理が行なわれたのかを、認識することができる。そのため、固定長符号が無用に冗長化することを抑制し、圧縮率の低下を最小限に留めることが可能になる。また、逆量子化手段161は、Mn=0、Mn-1=0の場合には、量子化データZnは対象画素データXnと予測値データX’n-1の差分値データDnであることを認識する。そして、バッファ162に保持されている一画素前に相当する予測値データX’nを読み出し、量子化データZnに加算することで、予測値データX’n1を生成する。例えば、Mn=0、Mn-1=0、Zrn=001012、X’rn=00001000012である場合には、逆量子化手段161によって、X’rn1=00001001102が生成される。また、逆量子化手段161は、Mn=0、Mn-1=1の場合には、量子化データZnは対象画素データXnと予測値データX’nの差分値データDnをビット数が所定のビット幅mになるように所定の量子化ステップ2qで量子化された後クリッピング処理が行なわれた値であることを認識する。図5cの場合と同様、ThMn-1=Th1=63、Zrn=011112、であるとすれば、量子化ステップ2で量子化された後、オーバーフロー処理が行なわれたことを認識する。従って、さらにこのとき、X’rn=00000001012である場合には、逆量子化手段161によって、X’rn1=00010000012が生成される。なお、クリッピング処理を行わない方法による場合には、ThMn-1=Th1=63とすれば、この閾値の値から量子化ステップのビット幅q=3が導出される。従って、例えば、Mn=0、Mn-1=1、Zrn=010112、X’rn=00000001012である場合には、逆量子化手段161によって、X’rn1=00010111012が生成される。このように、予測値生成手段16によって、量子化手段14によって生成された量子化データZnに対して、バッファ17に保持されている符号化モードMn及びMn-1と、バッファ162に保持されている一画素前に相当する予測値データX’nとを用いて復号化することで、元の対象画素データXnに近いデータを得ることができ、この値を次の画素データXn1の符号化処理の際に予測値データX’n1として利用することができる。<<画像復号化装置及び画像復号化方法>>図8に示したように、画像符号化装置1によって最終的に生成される固定長符号Qnには、量子化データZnと符号化モードMnとを含む構成である。このため、この固定長符号Qnを復号化して画素データXnを得るに際しては、上述した予測値生成手段16の予測値生成方法と同様の方法を用いることができる図9及び図10参照。図11は、画像符号化装置1によって生成された固定長符号Qnを復号化して元の画素データXnを得るための画像復号化装置の概略構成を示すブロック図である。図11に示される画像復号化装置30は、逆量子化手段31第2逆量子化手段、復号化手段32、バッファ33第3バッファ、及びバッファ34第4バッファを備える。なお、逆量子化手段31は、図9の予測値生成手段16における逆量子化手段161に対応し、バッファ33はバッファ162に対応する。画像復号化装置30に対して固定長符号Qnが入力されると、まず、復号化手段32が、固定長符号Qnから符号化モードMnと量子化データZnを取得する。そして、符号化モードMnをバッファ34に送出して保持する。バッファ34は、一時的に符号化モードの値を保持する構成であり、少なくとも復号化対象となる固定長符号Qnの前の固定長符号Qn-1に係る符号化モードMn-1を保持している。次に、逆量子化手段31は、バッファ34から符号化モードMn-1を読み出すとともに、MnとMn-1並びに量子化データZnを用いて、予測値生成手段16が予測値データを生成するのと同様に復元データを生成する。なお、予測値生成手段16は、あくまで符号化対象となっている画素データXnの次の画素データXn1の符号化処理の際に利用する目的で作成されているため、上記においては、符号化対象の画素データと画素番号を合わせるために、生成される予測値データをX’n1と符号を付して説明を行った。しかし、復号化装置30は、単に固定長符号Qnを復号化して元の画素データを得ることを目的としているため、元の画素データと復号化後の画素データの画素番号を合わせることが望ましいという観点から、以下では、逆量子化手段31によって固定長符号Qnから生成された復元データをX’’nと記載する。このとき、上述したように、X’’nとX’n1は実質的には同一のデータとなる。逆量子化手段31は、逆量子化手段161が予測値データX’n1を生成するのと同様の方法により、復元データX’’nを生成する。これにより、予測値生成手段16と同様、量子化手段14によって生成された量子化データZnに対して、符号化モードMn及びMn-1、固定長符号Qn-1に係る復元データX’’n-1=予測値データX’nを用いて復号化を行い、元の画素データXnに近い復元データX’’nを得ることができる。<<画像符復号化システム>>上述した画像符号化装置1及び画像復号化装置30は、画像データを符号化することでデータ量を削減する用途に利用することができ、応用範囲は広い。例えば、メモリインタフェースに利用することで、メモリ書き込み時に画像符号化装置1を用いて符号化処理を行い、読み出し時に画像復号化装置30を用いて復号化処理を行うことで、メモリ容量とアクセスのバンド幅を削減することができるとともに、消費電力の削減も図ることができる。図12は、画像符号化装置及び画像復号化装置を備える画像符復号化システムをメモリシステムに応用した場合の実施例を示すブロック図である。図12に示されるメモリシステム40は、メモリインタフェース41と記録手段42を備え、メモリインタフェース41は、上述した本発明に係る符号化装置1及び復号化装置30を備える。このように構成されるとき、メモリシステム40に対して所定のデータDiの書き込み指示が行われると、符号化装置1によって固定長符号Dqに変換された後に記録手段42に格納される。一方、読み出し指示が行われると、記録手段42から固定長符号Dqを読み出し、復号化装置30によって復号化され、元のデータDiから比べて誤差の少ない復元データDi’’が出力される。このメモリシステム40では、書き込み時には固定長符号Dqに符号化して記録手段42に格納することができるので、メモリ容量及びアクセスのバンド幅を削減することができるとともに、消費電力の抑制も図られる。また、バスのデータ転送量を減少させることによってバスクロックを低減できるので、それによる低消費電力化効果も期待できる。また、本発明の画素ごとの固定長符号化という特徴はメモリアクセスのための特別なアドレス管理なしにランダムアクセスを可能にするため、画像符号化装置の有無を意識しないメモリインタフェースの実現が可能になる。なお、本発明の画像符復号化システムの一部または全部は、上記のようなメモリシステム40に限られず、画像データの圧縮符号化及び復号化が必要な画像処理システムの全般に対して適用可能である。特に、本発明の画像符号化システムと同様の機能が要求されるアプリケーションに対しては、本発明の画像符号化システムによる効果と同様の効果が得られることが期待される。以上の通り、本発明に係る画像符号化装置1及び画像符号化方法、画像復号化装置30及び画像復号化方法、画像符復号化システムメモリシステム40によれば、対象画素に係る量子化データに符号化モードを付加するだけで固定長符号が生成されるため、圧縮率の低下を最小限に留めることができる。さらに、色跳びによって縦スジなどのノイズが発生することを、抑制することが可能になる。また、本発明の画像符号化装置1では、符号化モード決定手段12、符号化対象決定手段13、量子化手段14及び固定長符号生成手段15が、対象画素の1画素前または数画素前に係る符号化モードと、対象画素の予測値データと、対象画素データと、当該予測値データ及び当該対象画素データの差分値データと、を処理し、予測値生成手段16が、対象画素に係る量子化データと、対象画素の1つ前の画素に係る予測値データと、対象画素の1画素前または数画素前に係る符号化モードとを処理する。そのため、対象画素データの符号化を行う以前に必要なデータがすべて揃っており、処理遅延なしに対象画素を簡単な演算で符号化可能である。同時に、これらのデータは、直前の数画素分の処理で計算生成されたものであるため、本発明に係る画像符号化装置を、数画素分のデータを格納する領域だけの小さいハードウエアコストで実現することができる。同様に、本発明の画像復号化装置30では、逆量子化手段31及び復号化手段32が、対象固定長符号の1つ前または複数前の固定長符号に係る符号化モードと、対象固定長符号に係る量子化データと、対象固定長符号の1つ前の固定長符号に係る復元データと、を処理するものである。そのため、対象固定長符号の復号化を行う以前に必要なデータがすべて揃っており、処理遅延なしに対象固定長符号を簡単な演算で復号化可能である。同時に、これらのデータは、直前の数固定長符号分の処理で計算生成されたものであるため、本発明に係る画像復号化装置を、数固定長符号分のデータを格納する領域だけの小さいハードウエアコストで実現することができる。<<変形等>>1画素データが、R成分、G成分及びB成分から成る場合について例示したが、画素データは、他の形式の成分例えば、輝度を示すY成分、色差を示すU成分及びV成分から成るものであってもよい。また、1つの画素データを構成する成分は3つに限られず、2つであってもよいし、4つ以上であってもよい。2上述の実施形態では、対象画素及び当該対象画素の直前画素に係る符号化モードの値に基づいて量子化手段14が量子化ステップを決定する構成としたが、対象画素の直前一画素のみならず、直前の数画素に係る符号化モードの値も考慮して量子化ステップを決定する構成としても構わない。3上述の実施形態において示したブロック図図1,図4,図9,図11,図12におけるそれぞれのブロックは、ソフトウエアによって実現してもよいし、ハードウエアによって実現してもよい。"