"画像を符号化する符号化方法であって、前記画像の1ラインである基準ラインにおける、それぞれが、連続する同一画素値の画素を含む複数の第1画素群について、前記第1画素群の画素値とその第1画素群の画素数とを対応させて出力し、前記画像の前記基準ライン以外のラインにおける、それぞれが、連続する同一画素値の画素を含む複数の第2画素群について、前記第2画素群の画素値と同じ値の画素を含む前記第1画素群の画素数と、前記第2画素群の画素数との間の差を求め、前記第1画素群の画素値との対応がわかるように前記差を出力し、前記第1画素群の画素値ごとに、前記差を表現するために必要なビット数を前記第1画素群の画素値に対応させて出力する符号化方法。請求項1に記載の符号化方法において、前記画像の前記基準ライン以外のラインにおける処理を複数のラインについて行い、前記複数のラインのいずれについても前記差を表現するために必要なビット数を、前記第1画素群の画素値に対応させて出力する符号化方法。請求項2に記載の符号化方法において、前記第1画素群のそれぞれの画素値として、対応するインデックスを用い、前記第2画素群のそれぞれの画素値として、その第2画素群の画素値と同じ値の画素を含む前記第1画素群に対応するインデックスを用いる符号化方法。画像を符号化する符号化装置であって、前記画像の入力画素値とその直前の入力画素値とを比較し、比較結果を出力する比較器と、前記比較器に画素値が入力されるごとにカウントを行い、入力画素値がその直前の入力画素値と一致しないことを前記比較結果が示すときにカウンタ値を所定値にセットするカウンタと、前記カウンタがセットをする直前のカウンタ値を用いて処理を行う符号化処理部とを備え、前記符号化処理部は、前記画像の1ラインである基準ラインにおける、それぞれが、連続する同一画素値の画素を含む複数の第1画素群について、前記第1画素群の画素値と前記カウンタがセットをする直前のカウンタ値として得られたその第1画素群の画素数とを対応させて出力し、前記画像の前記基準ライン以外のラインにおける、それぞれが、連続する同一画素値の画素を含む複数の第2画素群について、前記第2画素群の画素値と同じ値の画素を含む前記第1画素群の画素数と、前記カウンタがセットをする直前のカウンタ値として得られた前記第2画素群の画素数との間の差を求め、前記第1画素群の画素値との対応がわかるように前記差を出力し、前記第1画素群の画素値ごとに、前記差を表現するために必要なビット数を前記第1画素群の画素値に対応させて出力する符号化装置。請求項4に記載の符号化装置において、前記符号化処理部は、前記画像の前記基準ライン以外のラインにおける処理を複数のラインについて行い、前記差を前記複数のラインのいずれについても表現するために必要なビット数を、前記第1画素群の画素値に対応させて出力する符号化装置。請求項5に記載の符号化装置において、前記符号化処理部は、前記第1画素群のそれぞれの画素値として、対応するインデックスを用い、前記第2画素群のそれぞれの画素値として、その第2画素群の画素値と同じ値の画素を含む前記第1画素群に対応するインデックスを用いる符号化装置。符号化された画像を復号化する復号化方法であって、複数の第1画素値のそれぞれについて、前記第1画素値、対応する画素数、及び対応するビット数を受け取り、その第1画素値を対応する前記画素数だけ連続して、前記画像の1ラインである基準ラインの画素値として出力し、前記第1画素値に対応する前記ビット数で表された、前記第1画素値と同じ値の第2画素値に対応する画素数差を受け取り、前記第1画素値に対応する前記画素数に前記画素数差を加算し、得られた和だけ連続して、前記第2画素値を前記画像の前記基準ライン以外のラインの画素値として出力する復号化方法。請求項7に記載の復号化方法において、前記第1画素値としてインデックスを受け取り、前記インデックスを対応する画素値に置き換える復号化方法。符号化された画像を復号化する復号化装置であって、復号化処理部と、カウンタと、画素出力制御部とを備え、前記復号化処理部は、複数の第1画素値のそれぞれについて、前記第1画素値、対応する画素数、及び対応するビット数を受け取り、その第1画素値に対応する前記画素数を出力し、前記第1画素値に対応する前記ビット数で表された、前記第1画素値と同じ値の第2画素値に対応する画素数差を受け取り、前記第1画素値に対応する前記画素数に前記画素数差を加算し、得られた和を出力し、前記カウンタは、1画素に相当する時間ごとにカウントを行い、カウンタ値が前記第1画素値に対応する前記画素数又は前記和に達すると、一致したことを示す値を出力し、前記画素出力制御部は、前記カウンタが一致したことを示す値を出力するまで、前記復号化処理部で受け取られた前記第1画素値又は前記第2画素値を出力する復号化装置。請求項9に記載の復号化装置において、前記復号化処理部は、前記第1画素値としてインデックスを受け取り、前記インデックスを対応する画素値に置き換える復号化装置。主画像を処理して出力する画像処理回路と、符号化された副画像を復号化して出力する請求項9の復号化装置と、前記画像処理回路の出力に前記復号化装置の出力を重畳して出力する重畳回路とを備える画像処理装置。しかしながら、特許文献1の技術では、符号化方法の選択のためには各方法により得られる符号の量を比較する必要があり、回路規模が比較的大きいという問題がある。また、ライン内における符号化のみを行うので、符号化効率を向上させることは難しいと考えられる。本発明は、画像の符号化又は復号化に必要な回路の規模を小さくすることを目的とする。本発明の実施形態による符号化方法は、画像を符号化する符号化方法であって、前記画像の1ラインである基準ラインにおける、それぞれが、連続する同一画素値の画素を含む複数の第1画素群について、前記第1画素群の画素値とその第1画素群の画素数とを対応させて出力し、前記画像の前記基準ライン以外のラインにおける、それぞれが、連続する同一画素値の画素を含む複数の第2画素群について、前記第2画素群の画素値と同じ値の画素を含む前記第1画素群の画素数と、前記第2画素群の画素数との間の差を求め、前記第1画素群の画素値との対応がわかるように前記差を出力し、前記第1画素群の画素値ごとに、前記差を表現するために必要なビット数を前記第1画素群の画素値に対応させて出力する。本発明の実施形態による符号化装置は、画像を符号化する符号化装置であって、前記画像の入力画素値とその直前の入力画素値とを比較し、比較結果を出力する比較器と、前記比較器に画素値が入力されるごとにカウントを行い、入力画素値がその直前の入力画素値と一致しないことを前記比較結果が示すときにカウンタ値を所定値にセットするカウンタと、前記カウンタがセットをする直前のカウンタ値を用いて処理を行う符号化処理部とを有する。前記符号化処理部は、前記画像の1ラインである基準ラインにおける、それぞれが、連続する同一画素値の画素を含む複数の第1画素群について、前記第1画素群の画素値と前記カウンタがセットをする直前のカウンタ値として得られたその第1画素群の画素数とを対応させて出力し、前記画像の前記基準ライン以外のラインにおける、それぞれが、連続する同一画素値の画素を含む複数の第2画素群について、前記第2画素群の画素値と同じ値の画素を含む前記第1画素群の画素数と、前記カウンタがセットをする直前のカウンタ値として得られた前記第2画素群の画素数との間の差を求め、前記第1画素群の画素値との対応がわかるように前記差を出力し、前記第1画素群の画素値ごとに、前記差を表現するために必要なビット数を前記第1画素群の画素値に対応させて出力する。本発明の実施形態による復号化方法は、符号化された画像を復号化する復号化方法であって、複数の第1画素値のそれぞれについて、前記第1画素値、対応する画素数、及び対応するビット数を受け取り、その第1画素値を対応する前記画素数だけ連続して、前記画像の1ラインである基準ラインの画素値として出力し、前記第1画素値に対応する前記ビット数で表された、前記第1画素値と同じ値の第2画素値に対応する画素数差を受け取り、前記第1画素値に対応する前記画素数に前記画素数差を加算し、得られた和だけ連続して、前記第2画素値を前記画像の前記基準ライン以外のラインの画素値として出力する。本発明の実施形態による復号化装置は、符号化された画像を復号化する復号化装置であって、復号化処理部と、カウンタと、画素出力制御部とを有する。前記復号化処理部は、複数の第1画素値のそれぞれについて、前記第1画素値、対応する画素数、及び対応するビット数を受け取り、その第1画素値に対応する前記画素数を出力し、前記第1画素値に対応する前記ビット数で表された、前記第1画素値と同じ値の第2画素値に対応する画素数差を受け取り、前記第1画素値に対応する前記画素数に前記画素数差を加算し、得られた和を出力する。前記カウンタは、1画素に相当する時間ごとにカウントを行い、カウンタ値が前記第1画素値に対応する前記画素数又は前記和に達すると、一致したことを示す値を出力する。前記画素出力制御部は、前記カウンタが一致したことを示す値を出力するまで、前記復号化処理部で受け取られた前記第1画素値又は前記第2画素値を出力する。本発明の実施形態による画像処理装置は、主画像を処理して出力する画像処理回路と、符号化された副画像を復号化して出力する前記復号化装置と、前記画像処理回路の出力に前記復号化装置の出力を重畳して出力する重畳回路とを有する。本発明の実施形態によれば、比較的簡単な処理を行うので、画像の符号化又は復号化に必要な回路の規模を小さくすることができる。以下、本発明の実施の形態について、図面を参照しながら説明する。図面において同じ参照番号で示された構成要素は、同一の又は類似の構成要素である。図1は、本発明の実施形態に係る符号化装置の構成例を示すブロック図である。図1の符号化装置100は、比較器12と、カウンタ14と、符号化処理部16と、記憶部18とを有する。図2は、符号化対象の画像の例を示す説明図である。図3は、図1の符号化装置100で符号化された画像データの例を示す図である。図2では、横15画素×縦3画素の画像を示している。横方向の画素の並びをラインとする。図2の画像の例えば1行目のラインでは、左から順に、色Wの画素が連続して4個、色Rdの画素が連続して4個、色Grの画素が1個、色Blの画素が連続して4個、色Tpの画素が連続して2個存在している。これらの色画素値は、例えばそれぞれが8ビットの値であるR赤、G緑、B青、及びアルファブレンド値αによって表すことができる。ここでは、例として、各色は次のような値で表される色であるとする。色Wは、R=235、G=235、B=235、α=255で表される。色Rdは、R=235、G=0、B=0、α=255で表される。色Grは、R=0、G=235、B=0、α=255で表される。色Blは、R=0、G=0、B=235、α=255で表される。色Tpは、空白透明を表し、R=0、G=0、B=0、α=0で表される。R、G、B、及びαの値は、8ビット以外の値であってもよく、例えばそれぞれ10ビットの値であってもよい。αを省略してもよい。画素の色を、R、G、Bとは異なる表現で表してもよく、例えば輝度信号と色差信号とで表してもよい。比較器12及び符号化処理部16には、符号化対象の画像IVが入力される。画像IVとして、例えば、図2における最も上の行から順に、各行においては左端の画素から順に、画素値が入力される。比較器12は、図2の画像の例えば1行目のラインを基準ラインとする。比較器12は、所定の他のラインを基準ラインとしてもよいし、前フレームの同一ラインを基準ラインとしてもよい。比較器12は、画像IVの入力画素値とその直前の入力画素値とを比較し、比較結果を出力する。例えば、比較器12は、入力された画素値がその直前に入力された画素値と一致するときには値0を、一致しないときには値1を、比較結果として出力する。図2の1行目のラインの最初の画素が入力されると、比較器12は値1を出力する。このラインの2番目の画素から4番目の画素までの色は、色Wである。各画素値が直前に入力された画素値と一致するので、これらの画素が入力されると比較器12は値0を出力する。このラインの5番目の画素の色は、色Rdである。画素値が直前に入力された画素値と一致しないので、この画素が入力されると比較器12は値1を出力する。このラインの6番目の画素から8番目の画素までの色は、色Rdである。各画素値が直前に入力された画素値と一致するので、これらの画素が入力されると比較器12は値0を出力する。このラインの9番目の画素の色は、色Grである。画素値が直前に入力された画素値と一致しないので、この画素が入力されると比較器12は値1を出力する。このラインの10番目の画素の色は、色Blである。画素値が直前に入力された画素値と一致しないので、この画素が入力されると比較器12は値1を出力する。このラインの11番目の画素から13番目の画素までの色は、色Blである。各画素値が直前に入力された画素値と一致するので、これらの画素が入力されると比較器12は値0を出力する。このラインの14番目の画素の色は、色Tpである。画素値が直前に入力された画素値と一致しないので、この画素が入力されると比較器12は値1を出力する。このラインの15番目の画素の色は、色Tpである。画素値が直前に入力された画素値と一致するので、この画素が入力されると比較器12は値0を出力する。以下のラインについても、同様である。カウンタ14は、比較器12の出力が値1になると、カウンタ値を1にセットする。カウンタ14は、比較器12の出力が値0であるときには、クロックに同期して、比較器12に1画素が入力されるごとに1ずつカウントアップする。カウンタ14は、カウンタ値を符号化処理部16に出力する。例えば、図2の1行目のラインの1~15番目の画素が入力されると、カウンタ14のカウンタ値は、1,2,3,4,1,2,3,4,1,1,2,3,4,1,2のように変化する。1ラインが入力された後、カウンタ14は、カウンタ値を1にセットする。図2の上から1番目のラインの処理について説明する。符号化処理部16は、このラインを基準ラインとして処理する。基準ライン内の左から1~4番目の画素を含む画素群A1は、連続する同一画素値色Wの画素を含んでいる。同様に、基準ライン内の左から5~8番目の画素を含む画素群B1、基準ライン内の左から9番目の画素を含む画素群C1、基準ライン内の左から10~13番目の画素を含む画素群D1、及び基準ライン内の左から14~15番目の画素を含む画素群E1も、それぞれ、連続する同一画素値の画素を含んでいる。符号化処理部16は、各色を、画素値R、G、B、及びαの値をそのまま用いて表してもよいが、符号化効率を高めるため、基準ラインの各画素群のそれぞれの画素値として、対応するインデックスを用いる。例えば、符号化処理部16は、色W,Rd,Gr,Bl,及びTpの画素値を、インデックス0,1,2,3,及び4にそれぞれ置き換える。インデックス0,1,2,3,及び4を、例えばそれぞれ数0,1,2,3,及び4で表してもよいし、これらを符号化して用いてもよい。この符号化により、更に符号化効率を向上させることができる。比較器12の出力が1になると、符号化処理部16は、入力された基準ラインの画素の値を、画素値ごとに画素の色ごとに、基準画素値として記憶部18に格納させる。具体的には、符号化処理部16は、画素群A1の画素値インデックス0、色Wと連続する同一色の画素数連続同一色画素数4とを、第1パラメータとして記憶部18に格納させる。符号化処理部16は、比較器12の出力が値1になりカウンタ14が値をセットする直前のカウンタ値を、連続同一色画素数画素群の画素数として受け取る。同様に、符号化処理部16は、画素群B1の画素値インデックス1、色Rdと連続同一色画素数4とを、第2パラメータとして記憶部18に格納させる。符号化処理部16は、画素群C1の画素値インデックス2、色Grと連続同一色画素数1とを、第3パラメータとして記憶部18に格納させる。符号化処理部16は、画素群D1の画素値インデックス3、色Blと連続同一色画素数4とを、第4パラメータとして記憶部18に格納させる。符号化処理部16は、画素群E1の画素値インデックス4、色Tpと連続同一色画素数2とを、第5パラメータとして記憶部18に格納させる。符号化処理部16は、基準ライン以外のラインである図2の2番目以降のライン通常ラインの処理の際には、各ラインと基準ラインとの間の特徴の差を求めて格納する。2番目のラインの処理について説明する。2番目のライン内の左から1~4番目の画素を含む画素群A2は、連続する同一画素値色Wの画素を含んでいる。同様に、2番目のライン内の左から5~7番目の画素を含む画素群B2、2番目のライン内の左から8~10番目の画素を含む画素群C2、2番目のライン内の左から11~13番目の画素を含む画素群D2、及び2番目のライン内の左から14~15番目の画素を含む画素群E2も、それぞれ、連続する同一画素値の画素を含んでいる。符号化処理部16は、通常ラインの各画素群のそれぞれの画素値としても、基準ラインの場合と同様に、対応するインデックスを用いる。例えば、符号化処理部16は、色W,Rd,Gr,Bl,及びTpの画素値を、前述のインデックス0,1,2,3,及び4にそれぞれ置き換える。符号化処理部16は、2番目のラインの画素群A2の画素値インデックス0、色Wと同じ値の画素を含む基準ラインの画素群A1の画素数と、画素群A2の画素数との差を求める。具体的には、符号化処理部16は、記憶部18から第1パラメータを読み出し、比較器12の出力が1になる直前におけるカウンタ値4画素群A2の画素数と入力画像IVの画素値インデックス0、色Wから、画素群A2の画素値と画素群A1の画素値とが一致することを確認する。更に、符号化処理部16は、カウンタ値4から第1パラメータの連続同一色画素数4画素群A1の画素数を減算して、連続する同一色の画素数差連続同一色画素数差0を求め、記憶部18に格納させる。符号化処理部16は、記憶部18から第2パラメータを読み出し、比較器12の出力が1になる直前におけるカウンタ値3画素群B2の画素数と入力画像IVの画素値インデックス1、色Rdから、画素値が一致することを確認する。更に、符号化処理部16は、カウンタ値3から第2パラメータの連続同一色画素数4画素群B1の画素数を減算して、連続同一色画素数差-1を求め、記憶部18に格納させる。以下同様にして、符号化処理部16は、第3~第5パラメータを読み出して、画素群C2,D2,及びE2について、同じ値の画素を含む基準ラインの画素群の画素数と2番目のラインの画素群の画素数との差を求め、記憶部18に格納させる。画素群C2,D2,及びE2について求められる連続同一色画素数差は、それぞれ2,-1,0である。符号化処理部16は、図2の3番目のラインについても、2番目のラインと同様に処理を行う。3番目のラインの画素群について求められる連続同一色画素数差は、順に0,-2,4,-2,0である。例として、3ラインをセットとして処理するので、ここで、符号化処理部16は、連続同一色画素数差を図2の2番目のライン及び3番目のラインのいずれについても表すために必要なビット数以下では画素数差のビット数と称するを算出する。インデックス0色Wとインデックス4色Tpについては、連続同一色画素数は、2番目及び3番目のラインにおいても基準ラインの場合と変わらない。符号化処理部16は、連続同一色画素数差が0であるので、これを表すためのビットを省略し、画素数差のビット数を0ビットにする。インデックス1色Rdとインデックス3色Blについては、連続同一色画素数は、2番目及び3番目のラインにおいては、基準ラインの場合を基準として-1~-2の範囲で変動する。マイナス符号を表す必要があるので、符号化処理部16は、インデックス1及び3に、画素数差のビット数として3ビットを割り当てる。インデックス2色Grについては、連続同一色画素数は、2番目及び3番目のラインにおいては、基準ラインの場合を基準として2~4の範囲で変動する。マイナス符号を表す場合を考慮して、符号化処理部16は、インデックス2に、画素数差のビット数として4ビットを割り当てる。このように、連続同一色画素数をそのまま表すためのビット数を割り当てたが、2と4とでは差が2だけなので、符号化すれば、更に圧縮することができる。以上の処理により、符号化処理部16は、図3の符号化された画像データCVを出力する。画像データCVは、画像ヘッダデータと、基準ラインデータと、通常ラインデータとを有する。画像ヘッダデータには、基準ラインで用いられる全ての色のそれぞれを表す画素値が含まれる。各画素値は、例えば32ビットで表される。図3では、色W,Rd,Gr,Bl,及びTpを表す画素値が画像ヘッダデータに含まれる。前述のように、色W,Rd,Gr,Bl,及びTpは、インデックス0,1,2,3,及び4にそれぞれ対応している。基準ラインデータには、基準ラインヘッダと、基準ライン内の色数と、インデックス0~4に関するデータとが含まれる。基準ラインヘッダは、基準ラインデータの開始を示す所定の数である。インデックス0に関するデータには、インデックス0、このインデックス0に対応する、画素数差のビット数0及び連続同一色画素数4が含まれる。インデックス1に関するデータには、インデックス1、このインデックス1に対応する、画素数差のビット数3及び連続同一色画素数4が含まれる。インデックス2に関するデータには、インデックス2、このインデックス2に対応する、画素数差のビット数4及び連続同一色画素数1が含まれる。インデックス3に関するデータには、インデックス3、このインデックス3に対応する、画素数差のビット数3及び連続同一色画素数4が含まれる。インデックス4に関するデータには、インデックス4、このインデックス4に対応する、画素数差のビット数0及び連続同一色画素数2が含まれる。通常ラインデータには、基準ライン以外のデータ、ここでは図2の2番目のライン及び3番目のラインのデータが含まれる。2番目のラインのデータとしては、インデックス1~3に関するデータが含まれる。インデックス1に関するデータには、インデックス1に対応する連続同一色画素数差-1が含まれる。インデックス2に関するデータには、インデックス2に対応する連続同一色画素数差2が含まれる。インデックス3に関するデータには、インデックス3に対応する連続同一色画素数差-1が含まれる。符号化処理部16は、インデックス1~3に対応する連続同一色画素数差を、基準ラインデータのインデックス1~3との対応がわかるように出力する。例えば、符号化処理部16は、インデックス1~3に対応する連続同一色画素数差を、基準ラインデータのインデックス1~3の順序と同じ順序で出力する。3番目のラインのデータとしては、インデックス1~3に関するデータが含まれる。インデックス1に関するデータには、インデックス1に対応する連続同一色画素数差-2が含まれる。インデックス2に関するデータには、インデックス2に対応する連続同一色画素数差4が含まれる。インデックス3に関するデータには、インデックス3に対応する連続同一色画素数差-2が含まれる。ここで、インデックス0及び4に関しては、連続同一色画素数差が0であるので、符号化処理部16は、インデックス0及び4に関するデータを、2番目及び3番目のラインのデータには含めず、出力しない。どのラインを基準ラインとするかについては、画像全体で最適化を図ることができる。常に同じ数のラインを単位にして処理する必要はなく、全ラインを処理してから、同じ基準ラインを用いて処理する通常ラインの最適な数を算出してもよい。基準ラインとの差分では表現できないラインを、新たな基準ラインとして処理してもよい。通常ラインデータとして、ある色インデックスについての連続同一色画素数差を、2つ以上含むようにしてもよい。すると、画素数差のビット数が大きい場合と同等の表現が可能になる。各値について差分符号化などを適用してもよく、更に符号化効率を高めることができる。更に、閾値を用いて所定の範囲の画素値を一定にすれば、完全可逆符号ではなくなるが、連続同一色画素数が増加するので符号化効率を大幅に高くできる可能性がある。また、連続同一色画素数差を、基準ラインと通常ラインとの間で求める場合について説明したが、通常ライン間で求めるようにしてもよい。フォーマットについても様々なバリエーションが考えられる。例えば、基準ラインのパラメータに続いて通常ラインのパラメータが続くようにする以外は順不同にしても問題はない。基準ラインの色又はインデックスを符号化データに含む場合について説明したが、予め符号化と復号化との間で決めておけば、必ずしも含む必要はない。例えば、基準ラインの1番目のラインの色の順を画像ヘッダの色の順と同じにしてもよく、この場合には更に符号化効率を高めることができる。基準ラインの1番目のラインにある色が出現しない場合は、その色についての連続同一色画素数を0にすればよい。また、処理範囲の始点及び終点の座標が画像ヘッダに含まれるようにしてもよい。この場合には、必要な部分のみに処理範囲を限定することができる。図4は、本発明の実施形態に係る復号化装置の構成例を示すブロック図である。図4の復号化装置200は、符号化データメモリ32と、メモリ制御回路34と、復号化処理部36と、カウンタ38と、画素出力制御部42とを有する。符号化データメモリ32には、図1の符号化装置100で生成された、符号化された画像データCVが入力される。ここでは例として、図3のデータが入力される場合について説明する。符号化データメモリ32は、画像データCVを格納する。復号化処理部36は、メモリ制御回路34を介して、符号化データメモリ32から符号化された画像データCVを読み出す。復号化処理部36は、まず、画像ヘッダデータを読み出し、画像ヘッダデータに含まれる画素値色に入力順にインデックスを割り当てる。これにより、各インデックスとインデックスが示すべき例えば32ビットの画素値との関連付けができる。復号化処理部36は、その後に続く基準ラインデータを読み出す。基準ラインヘッダが入力されると、復号化処理部36は、基準ライン処理を開始する。色数5が入力されると、復号化処理部36は、インデックスと画素数差のビット数と連続同一色画素数とのセットが5セット続くことを理解する。次に復号化処理部36は、インデックス0又は画素値、並びに、これに対応する、画素数差のビット数0及び連続同一色画素数4を順に受け取る。復号化処理部36は、インデックス0を、インデックス0に対応する画素値色Wに置き換えて画素出力制御部42に出力し、連続同一色画素数4をカウンタ38及び画素出力制御部42に出力する。カウンタ38は、連続同一色画素数4が入力されるとリセットされ、1画素に相当する時間ごとに画素出力制御部42が1画素の画素値を出力するごとにカウントアップし、カウンタ値が入力された画素数4に達すると、一致したことを示す値を画素出力制御部42に出力する。画素出力制御部42は、連続同一色画素数4が入力されてから一致したことを示す値をカウンタ38から受け取るまで、入力された色Wの画素値を復号化画像データDVとして出力する。したがって、画素出力制御部42は、色Wの画素を4画素出力する。復号化処理部36及びカウンタ38は、同様の動作をインデックス1からインデックス4について繰り返す。次に読み出されるラインのデータには基準ラインヘッダが含まれていないので、復号化処理部36は、通常ライン処理に移行する。復号化処理部36は、読み出しに用いられた、基準ラインデータが格納されているアドレスを格納しておく。復号化処理部36は、格納したアドレスを用いて、基準ラインデータに含まれる、インデックス0に対応する画素値、画素数差のビット数0、及び連続同一色画素数4を、再度、符号化データメモリ32から読み出す。インデックス0については、画素数差のビット数が0であるので、連続する画素数は基準ラインと同一の4画素であることがわかる。そこで復号化処理部36は、通常ラインの連続同一色画素数として4をカウンタ38に出力し、インデックス0に対応する画素値色Wを画素出力制御部42に出力する。カウンタ38は、連続同一色画素数4が入力されるとリセットされ、1画素に相当する時間ごとにカウントアップし、カウンタ値が入力された画素数4に達すると、一致したことを示す値を画素出力制御部42に出力する。画素出力制御部42は、連続同一色画素数4が入力されてから、一致したことを示す値をカウンタ38から受け取るまで、入力された画素値色Wを復号化画像データDVとして出力する。したがって、画素出力制御部42は、色Wの画素を4画素出力する。次に、復号化処理部36は、格納したアドレスを用いて、基準ラインデータに含まれる、インデックス1に対応する画素値、画素数差のビット数3、及び連続同一色画素数4を、再度、符号化データメモリ32から読み出す。復号化処理部36は、通常ラインデータのアドレスを用いて、インデックス1に対応する画素数差のビット数3で表された連続同一色画素数差-1を、符号化データメモリ32から読み出して受け取る。復号化処理部36は、基準ラインデータの、インデックス1に対応する連続同一色画素数4に画素数差-1を加算し、通常ラインの連続同一色画素数として3を得て、カウンタ38に出力する。復号化処理部36は、インデックス1に対応する画素値色Rdを画素出力制御部42に出力する。このように、基準ラインデータにアクセスした際に用いられた、基準ラインデータが格納されているアドレスを格納することにより、次に使用するインデックスや画素数差のビット数を格納する必要がなくなる。これにより、1ライン上で画素値が何回変化しても対応できる。アドレスを格納することにより、回路規模はその分増加するが、メモリへのアクセス回数を削減でき、消費電力の削減に寄与できる。カウンタ38は、連続同一色画素数3が入力されるとリセットされ、1画素に相当する時間ごとにカウントアップし、カウンタ値が入力された画素数3に達すると、一致したことを示す値を画素出力制御部42に出力する。画素出力制御部42は、連続同一色画素数3が入力されてから、一致したことを示す値をカウンタ38から受け取るまで、入力された画素値色Rdを復号化画像データDVとして出力する。したがって、画素出力制御部42は、色Rdの画素を3画素出力する。以下、同様の動作が繰り返し行われ、画素出力制御部42は、色Grの画素を3画素、色Blの画素を3画素、色Tpの画素を2画素出力する。復号化処理部36は、次のラインのデータを読み出す。読み出されたデータには基準ラインヘッダが含まれていないので、復号化処理部36は、通常ラインの処理を続ける。このラインの処理においても、基準ラインデータが格納されているアドレスを引き続き活用する。以下、同様に、基準ラインデータを用いて通常ラインの処理が行われる。このように、復号化処理部36が、格納された基準ラインのインデックス値を用いるので、通常ラインのインデックス値を省略し、復号化することが可能になっている。なお、基準ラインに対応する通常ラインの数を一定にすれば、基準ラインヘッダが削減可能になる。図5は、本発明の実施形態に係る画像処理装置の構成例を示すブロック図である。図5の画像処理装置は、画像処理回路52と、重畳回路54と、復号化装置200とを有する。画像処理回路52は、入力された主画像の画像データに所定の処理を行い、処理後の画像データを出力する。復号化装置200には、符号化された副画像の画像データCVが入力される。復号化装置200は、前述のような処理を行って画像データCVを復号化し、得られた復号化画像データDVを出力する。重畳回路54は、画像処理回路52の出力と復号化画像データDVとを同期させて前者に後者を重畳し、重畳された画像を出力する。画像だけではなく、音声も含めて処理するようにしてもよい。画像及び音声は、テレビジョン放送や、DVD及びブルーレイディスク等のメディアから得られたものであってもよい。時分割で入力された画像と副画像とを分離して、画像処理回路52及び復号化装置200にそれぞれ出力する回路を図5の画像処理装置が有するようにしてもよい。以上の実施形態によると、差分符号化、直交変換、及び可変長符号化等の複雑な処理を行わないので、符号化及び復号化のための回路の規模を大幅に削減できる。また、完全に可逆な符号化を行うことができる。なお、符号化処理部16及び復号化処理部36は、連続同一色画素数、画素数差のビット数、及び連続同一色画素数差として、対応するインデックスを用いてもよい。本明細書における各機能ブロックは、典型的にはハードウェアで実現され得る。例えば各機能ブロックは、IC集積回路の一部として半導体基板上に形成され得る。ここでICは、LSIlargescaleintegratedcircuit、ASICapplicationspecificintegratedcircuit、ゲートアレイ、FPGAfieldprogrammablegatearray等を含む。代替としては各機能ブロックの一部又は全ては、ソフトウェアで実現され得る。例えばそのような機能ブロックは、プロセッサ及びプロセッサ上で実行されるプログラムによって実現され得る。換言すれば、本明細書で説明される各機能ブロックは、ハードウェアで実現されてもよいし、ソフトウェアで実現されてもよいし、ハードウェアとソフトウェアとの任意の組合せで実現され得る。本発明の多くの特徴及び優位性は、記載された説明から明らかであり、よって添付の特許請求の範囲によって、本発明のそのような特徴及び優位性の全てをカバーすることが意図される。更に、多くの変更及び改変が当業者には容易に可能であるので、本発明は、図示され記載されたものと全く同じ構成及び動作に限定されるべきではない。したがって、全ての適切な改変物及び等価物は本発明の範囲に入るものとされる。"