(57)【特許請求の範囲】
【請求項１】
白黒色または予め定められた色である特定色からなる符号化された多階調画像データと前記画像データが前記特定色か否かを示す特定色フラグデータとに基づいて，白黒色の画像または前記特定色の画像を出力する画像形成装置において，
予め定められた画素数からなるブロック内の前記画像データに基づいて前記ブロック内の平均階調指標符号データと前記ブロック内の階調分散指標符号データと画素毎の階調量子化符号データとに符号化する符号化手段と，
前記ブロック内の前記特定色フラグデータに基づいて前記ブロック内のすべての画素が白黒画像であるか，すべて特定色画像であるか，白黒画像および特定色画像が混在しているかを判定する色混在判定手段と，
前記色混在判定手段により判定された判定結果に関するデータを前記平均階調指標符号データおよび前記階調分散指標符号データの予め指定されたビットと置き換えるとともに，白黒画像および特定色画像が混在している場合には，前記階調量子化符号データの各画素のデータのうちの上位ビットのデータを保持し，下位ビットのデータは前記特定色フラグデータと置き換え，置き換えられた前記平均階調指標符号データと前記階調分散指標符号データと前記階調量子化符号データとをメモリに格納する符号データ変換手段と，
を備えることを特徴とする画像形成装置。
【請求項２】
白黒色または予め定められた色である特定色からなる符号化された多階調画像データと前記画像データが前記特定色か否かを示す特定色フラグデータとに基づいて，白黒色の画像または前記特定色の画像を出力する画像形成装置において，
予め定められた画素数からなるブロック内の前記画像データに基づいて前記ブロック内の平均階調指標符号データと前記ブロック内の階調分散指標符号データと画素毎の階調量子化符号データとに符号化する符号化手段と，
前記ブロック内の前記特定色フラグデータに基づいて前記ブロック内のすべての画素が白黒画像であるか，すべて特定色画像であるか，白黒画像および特定色画像が混在しているかを判定する色混在判定手段と，
前記色混在判定手段により判定された判定結果に関するデータを前記平均階調指標符号データおよび前記階調分散指標符号データの予め指定されたビットと置き換えるとともに，前記色混在判定手段から前記ブロック内のすべての画素が白黒画像であるまたはすべて特定色画像である場合には，前記階調量子化符号データをそのまま保持し，白黒画像および特定色画像が混在している場合には，前記階調量子化符号データの各画素のデータのうちの上位ビットのデータを保持し，下位ビットのデータは前記特定色フラグデータと置き換え，置き換えられた前記平均階調指標符号データと前記階調分散指標符号データと前記階調量子化符号データとをメモリに格納する符号データ変換手段と，
を備えることを特徴とする画像形成装置。
【請求項３】
白黒色または予め定められた色である特定色からなる符号化された多階調画像データと前記画像データが前記特定色か否かを示す特定色フラグデータとに基づいて，白黒色の画像または前記特定色の画像を出力する画像形成装置の画像データ格納方法において，
予め定められた画素数からなるブロック内の前記画像データに基づいて前記ブロック内の平均階調指標符号データと前記ブロック内の階調分散指標符号データと画素毎の階調量子化符号データとに符号化する符号化ステップと，
前記ブロック内の前記特定色フラグデータに基づいて前記ブロック内のすべての画素が白黒画像であるか，すべて特定色画像であるか，白黒画像および特定色画像が混在しているかを判定する色混在判定ステップと，
前記色混在判定ステップにより判定された判定結果に関するデータを前記平均階調指標符号データおよび前記階調分散指標符号データの予め指定されたビットと置き換えるとともに，白黒画像および特定色画像が混在している場合には，前記階調量子化符号データの各画素のデータのうちの上位ビットのデータを保持し，下位ビットのデータは前記特定色フラグデータと置き換え，置き換えられた前記平均階調指標符号データと前記階調分散指標符号データと前記階調量子化符号データとをメモリに格納する符号データ変換ステップと，
を備えることを特徴とする画像データ格納方法。
【請求項４】
白黒色または予め定められた色である特定色からなる符号化された多階調画像データと前記画像データが前記特定色か否かを示す特定色フラグデータとに基づいて，白黒色の画像または前記特定色の画像を出力する画像形成装置の画像データ格納方法において，
予め定められた画素数からなるブロック内の前記画像データに基づいて前記ブロック内の平均階調指標符号データと前記ブロック内の階調分散指標符号データと画素毎の階調量子化符号データとに符号化する符号化ステップと，
前記ブロック内の前記特定色フラグデータに基づいて前記ブロック内のすべての画素が白黒画像であるか，すべて特定色画像であるか，白黒画像および特定色画像が混在しているかを判定する色混在判定ステップと，
前記色混在判定ステップにより判定された判定結果に関するデータを前記平均階調指標符号データおよび前記階調分散指標符号データの予め指定されたビットと置き換えるとともに，前記色混在判定ステップから前記ブロック内のすべての画素が白黒画像であるまたはすべて特定色画像である場合には，前記階調量子化符号データをそのまま保持し，白黒画像および特定色画像が混在している場合には，前記階調量子化符号データの各画素のデータのうちの上位ビットのデータを保持し，下位ビットのデータは前記特定色フラグデータと置き換え，置き換えられた前記平均階調指標符号データと前記階調分散指標符号データと前記階調量子化符号データとをメモリに格納する符号データ変換ステップと，
を備えることを特徴とする画像データ格納方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，画像形成装置および画像データ格納方法に関し，特に，スポット・カラー複写機等の画像形成装置において，メモリ量を増加することなく多階調白黒・特定色混在画像データを蓄積するための画像形成装置および画像データ格納方法に関する。
【０００２】
【従来の技術】
図６は，従来技術に係る画像形成装置の概略を示すブロック構成図である。図において，６０１は，画像データを光学的に読取るためのスキャナであり，６０２は，スキャナ６０１により光学的に読取られた画像データをデジタル信号に変換するためのＡ／Ｄ変換部であり，６０３は，Ａ／Ｄ変換部６０２により変換されたデジタル信号化された画像データに対してガンマ変換・画質補正等の画像処理をおこなうための画像処理部であり，６０４は，画像処理部６０３により画像処理されたデジタル信号化された画像データを転写紙上に画素単位に印字をおこなうことにより画像を出力するための画像出力部である。
【０００３】
このような，画像形成装置において，画像データをデジタル信号として取り扱う場合には，その画像データをメモリ等の蓄積メディアに蓄積することが可能となる。そのように蓄積メディアに蓄積することによって，スキャナから毎回原稿を読込むことなく，１度蓄積した画像データを何度も読出して出力したり，読出す時の順序を変えることにより画像データを回転して出力したりすることができるものである。
【０００４】
画像データをデジタル信号として蓄積メディアに蓄積することは，上記のような効果を有するが，以下の問題点も包含するものである。
【０００５】
すなわち，画像データは，そのデータ量が一般に膨大な量となる（たとえば，Ａ４サイズの原稿を１画素２５６階調として，解像度４００ｄｐｉにより読込むと，約１６メガバイトになる）ので，そのままメモリ等の蓄積メディアに蓄積するためには大容量のメモリが必要である。
【０００６】
したがって，たとえばデジタル複写機等の画像形成装置において，上記大容量のメモリを利用するためには，上記画像形成装置に搭載するメモリ等の蓄積メディアにかかるコストが問題となる。
【０００７】
そこで，画像データをそのまま蓄積するのでなく，一度符号化してデータ量を圧縮削減した後にメモリ等の蓄積メディアに蓄積する方法がある。
【０００８】
図７は，画像データを圧縮削減する符号化方式の一つであるブロック符号化方式を示す説明図であり，図８は，ブロック符号化するためのアルゴリズムを示す説明図である。図７において，図７（ａ）は原稿１枚分の原画像をモデル化したものであり，図７（ｂ）は図７（ａ）に示した原画像の画像データをブロック単位に分割し，その１ブロック分の画像データを拡大して示したものである。図７（ｂ）に示す１ブロック内の画素毎の階調値Ｌｉｊを図８に示すアルゴリズムをもちいて，平均階調指標符号Ｌａ（１バイト），階調分散指標符号Ｌｄ（１バイト），画素毎の階調量子化符号φｉｊ（２ビット×１６画素）に符号化する。
【０００９】
図９は，１ブロック分の画像データの符号化前と符号化後とのデータ量の比較を示す説明図である。図９に示すように，図８に示すアルゴリズムによるブロック符号化方式をもちいると，符号化前において４×４画素からなる１ブロックのデータ量が１６バイトであったが，符号化後においては６バイトになり，データ量を符号化前に対して３／８に圧縮削減することができる。
【００１０】
図１０は，図８に示したアルゴリズムによって符号化された画像データを復号化するためのアルゴリズムを示す説明図である。図１０において示されたアルゴリズムにより，上記平均階調指標符号Ｌａ・階調分散指標符号Ｌｄ・画素毎の階調量子化符号φｉｊのデータから各画素の階調値Ｌ＊ｉｊが計算される。これにより，符号化された画像データを復号化することができる。
【００１１】
ところで，最近，開発されているデジタル複写機等の画像形成装置において，原稿画像に特定色が存在する場合に特定色の画素を判別し，特定色として出力する画像形成装置（以下，「スポット・カラー画像形成装置」という）が存在する。
【００１２】
図１１は，原稿データの一例を示す説明図であり，図において，この原稿１１０１は，「マル秘」と示された領域１１０２が赤色画像であり，それ以外の領域１１０３が白黒画像である原稿である。この原稿１１０１をスポット・カラー画像形成装置により複写した場合に，「マル秘」と示された領域１１０２が赤色として出力され，それ以外の領域１１０３は白黒画像として出力される。
【００１３】
このように，スポット・カラー画像形成装置にあっては，領域１１０３のように白黒画像のほかに，領域１１０２のように赤色や青色等の特定色を出力することができる。なお，このスポット・カラー画像形成装置は，すべての画像データをカラー原稿として取り扱うフルカラー画像形成装置とは区別される。
【００１４】
図１２は，上記スポットカラー画像形成装置における画像データの切替えの概略を示す説明図である。図において，スキャナ６０１により，ＲＧＢ（光の三原色）のラインセンサーで原稿画像がＲＧＢフルカラー信号として読込まれ，Ａ／Ｄ変換部６０２において変換されたデジタル信号は，特定色判定部１２０１において，画素毎のＲＧＢ信号どうしの差等からその画素の色が判定され，判定の結果，特定色であると判定された場合は特定色フラグ信号がオンにされ，特定色でないと判定された場合は特定色フラグ信号がオフにされる。
【００１５】
この特定色フラグ信号を受けて画像データ切替部１２０２において，特定色フラグ信号が「オン」であればＲＧＢ信号から変換された特定色階調データを画素単位に切り替える。
【００１６】
一方，「オフ」であればＲＧＢ信号から変換された白黒階調データを画素単位に切替えをして，切替えをした後に特定色フラグ信号データとともに画像処理部６０３に送られ，画像処理部６０６によりガンマ変換等の画像処理を行った後，画像出力部６０４によりこれらのデータから特定色と白黒画像からなる画像を出力される。
【００１７】
また，画像データ格納部１２０３に画像データを符号化して蓄積し，蓄積された符号データを復号化して画像データを出力する場合は，画像データ切替部１２０２から送られてきた多階調白黒・特定色混在画像データおよび画素毎の特定色フラグ信号のうち，多階調白黒・特定色混在画像データを前述のブロック符号化方式によって符号化する。
【００１８】
符号化された多階調白黒・特定色混在画像データは画像データ格納部１２０３に蓄積される。さらに，画素毎の特定色フラグ信号は，そのままデジタルデータとして，画像データ格納部１２０３に蓄積される。このような構成および動作により，スポット・カラー画像形成装置を実現するものである。
【００１９】
【発明が解決しようとする課題】
しかしながら，上記従来の画像形成装置によれば，以下のような問題点が生じる。
【００２０】
図１３は，蓄積する１ブロック分の符号データのデータ構成を示す説明図であり，図において，１３０１は平均階調指標符号Ｌａ（１バイト）であり，１３０２は階調分散指標符号Ｌｄ（１バイト）であり，１３０３は画素毎の階調量子化符号φｉｊ（２ビット×１６画素）である。また，１３０４は画素特定色フラグ信号１３０４（２バイト）である。画素特定色フラグ信号１３０４のデータ量は，１画素あたり１ビットであり，１ブロックあたり１６画素あるため，１ビット×１６＝１６ビット，すなわち，２バイトとなる。
【００２１】
ブロック符号は，上述において図９をもちいて説明したように，平均階調指標符号Ｌａ１３０１，階調分散指標符号Ｌｄ１３０２，および，画素毎の階調量子化符号φｉｊ１３０３をあわせて６バイトとなる。従って，蓄積する１ブロック分のデータは，ブロック符号が６バイトであり，さらに特定色フラグ信号，２バイトを付加したデータ量である８バイトとなる。
【００２２】
画像データ格納部１２０８から読出す際は，蓄積された符号が復号されて多階調白黒・特定色混在画像データに戻され，これに画素毎の画素特定色フラグ信号が付加された形で画像処理部１２０６に送られ，画像出力部１２０７により，これらのデータから特定色と白黒画像からなる画像を出力する。
【００２３】
ここで画像データ格納部１２０８には本来の画像データのみならず画素毎の特定色フラダ信号もデジタルデータとして蓄積する必要があるので，このために所要メモリ量が増加する。たとえば，Ａ４サイズの原稿を解像度４００ｄｐｉで読取った場合はデータ量が約２メガバイト増加することになる。従って，その分，多くのメモリが必要となり，また，通常のブロック符号とは別に蓄積しなければならないという問題点があった。
【００２４】
この発明は上記鑑みてなされたものであって，メモリ量を増加することなく，多階調白黒・特定色混在画像データおよび画素毎の特定色フラグ信号蓄積するための符号化を実現する画像形成装置および画像データ格納方法を提供することを目的とする。
【００２５】
【課題を解決するための手段】
上記の目的を達成するために，請求項１に係る発明は，白黒色または予め定められた色である特定色からなる符号化された多階調画像データと前記画像データが前記特定色か否かを示す特定色フラグデータとに基づいて，白黒色の画像または前記特定色の画像を出力する画像形成装置において，予め定められた画素数からなるブロック内の前記画像データに基づいて前記ブロック内の平均階調指標符号データと前記ブロック内の階調分散指標符号データと画素毎の階調量子化符号データとに符号化する符号化手段と，前記ブロック内の前記特定色フラグデータに基づいて前記ブロック内のすべての画素が白黒画像であるか，すべて特定色画像であるか，白黒画像および特定色画像が混在しているかを判定する色混在判定手段と，前記色混在判定手段により判定された判定結果に関するデータを前記平均階調指標符号データおよび前記階調分散指標符号データの予め指定されたビットと置き換えるとともに，白黒画像および特定色画像が混在している場合には，前記階調量子化符号データの各画素のデータのうちの上位ビットのデータを保持し，下位ビットのデータは前記特定色フラグデータと置き換え，置き換えられた前記平均階調指標符号データと前記階調分散指標符号データと前記階調量子化符号データとをメモリに格納する符号データ変換手段と，を備えることを特徴とする。
【００２６】
また，請求項２に係る発明は，白黒色または予め定められた色である特定色からなる符号化された多階調画像データと前記画像データが前記特定色か否かを示す特定色フラグデータとに基づいて，白黒色の画像または前記特定色の画像を出力する画像形成装置において，予め定められた画素数からなるブロック内の前記画像データに基づいて前記ブロック内の平均階調指標符号データと前記ブロック内の階調分散指標符号データと画素毎の階調量子化符号データとに符号化する符号化手段と，前記ブロック内の前記特定色フラグデータに基づいて前記ブロック内のすべての画素が白黒画像であるか，すべて特定色画像であるか，白黒画像および特定色画像が混在しているかを判定する色混在判定手段と，前記色混在判定手段により判定された判定結果に関するデータを前記平均階調指標符号データおよび前記階調分散指標符号データの予め指定されたビットと置き換えるとともに，前記色混在判定手段から前記ブロック内のすべての画素が白黒画像であるまたはすべて特定色画像である場合には，前記階調量子化符号データをそのまま保持し，白黒画像および特定色画像が混在している場合には，前記階調量子化符号データの各画素のデータのうちの上位ビットのデータを保持し，下位ビットのデータは前記特定色フラグデータと置き換え，置き換えられた前記平均階調指標符号データと前記階調分散指標符号データと前記階調量子化符号データとをメモリに格納する符号データ変換手段と，を備えることを特徴とする。
【００２７】
また，請求項３に係る発明は，白黒色または予め定められた色である特定色からなる符号化された多階調画像データと前記画像データが前記特定色か否かを示す特定色フラグデータとに基づいて，白黒色の画像または前記特定色の画像を出力する画像形成装置の画像データ格納方法において，予め定められた画素数からなるブロック内の前記画像データに基づいて前記ブロック内の平均階調指標符号データと前記ブロック内の階調分散指標符号データと画素毎の階調量子化符号データとに符号化する符号化ステップと，前記ブロック内の前記特定色フラグデータに基づいて前記ブロック内のすべての画素が白黒画像であるか，すべて特定色画像であるか，白黒画像および特定色画像が混在しているかを判定する色混在判定ステップと，前記色混在判定ステップにより判定された判定結果に関するデータを前記平均階調指標符号データおよび前記階調分散指標符号データの予め指定されたビットと置き換えるとともに，白黒画像および特定色画像が混在している場合には，前記階調量子化符号データの各画素のデータのうちの上位ビットのデータを保持し，下位ビットのデータは前記特定色フラグデータと置き換え，置き換えられた前記平均階調指標符号データと前記階調分散指標符号データと前記階調量子化符号データとをメモリに格納する符号データ変換ステップと，を備えることを特徴とする。
【００２８】
また，請求項４に係る発明は，白黒色または予め定められた色である特定色からなる符号化された多階調画像データと前記画像データが前記特定色か否かを示す特定色フラグデータとに基づいて，白黒色の画像または前記特定色の画像を出力する画像形成装置の画像データ格納方法において，予め定められた画素数からなるブロック内の前記画像データに基づいて前記ブロック内の平均階調指標符号データと前記ブロック内の階調分散指標符号データと画素毎の階調量子化符号データとに符号化する符号化ステップと，前記ブロック内の前記特定色フラグデータに基づいて前記ブロック内のすべての画素が白黒画像であるか，すべて特定色画像であるか，白黒画像および特定色画像が混在しているかを判定する色混在判定ステップと，前記色混在判定ステップにより判定された判定結果に関するデータを前記平均階調指標符号データおよび前記階調分散指標符号データの予め指定されたビットと置き換えるとともに，前記色混在判定ステップから前記ブロック内のすべての画素が白黒画像であるまたはすべて特定色画像である場合には，前記階調量子化符号データをそのまま保持し，白黒画像および特定色画像が混在している場合には，前記階調量子化符号データの各画素のデータのうちの上位ビットのデータを保持し，下位ビットのデータは前記特定色フラグデータと置き換え，置き換えられた前記平均階調指標符号データと前記階調分散指標符号データと前記階調量子化符号データとをメモリに格納する符号データ変換ステップと，を備えることを特徴とする。
【００２９】
【発明の実施の形態】
以下，この発明に係る画像形成装置および画像データ格納方法の一実施例について，図面を参照して詳細に説明する。
【００３０】
（本実施例に係る画像形成装置の構成）
図１は，本実施例に係る画像形成装置の概略を示すブロック構成図である。図において，１０１はスキャナであり，１０２はＡ／Ｄ変換部であり，１０３は特定色判定部であり，１０４は特定色フラグ信号であり，１０５は画像データ切替部であり，１０６は画像処理部であり，１０７は画像出力部であり，１０８は画像データ格納部である。
【００３１】
スキャナ１０１は，ＲＧＢ（光の三原色）のラインセンサーで原稿画像をＲＧＢフルカラー信号として読取るためのものである。
【００３２】
Ａ／Ｄ変換部１０２は，スキャナ１０１により読取られた原稿画像のデータをデジタル信号に変換するためのものである。
【００３３】
特定色判定部１０３は，画素毎のＲＧＢ信号どうしの差等からその画素の色を判定するためのものである。判定の結果，特定色であると判定した場合は特定色フラグ信号１０４を「オン」にし，特定色でないと判定した場合は特定色フラグ信号１０４を「オフ」にする。
【００３４】
画像データ切替部１０５は，特定色フラグ信号１０４を受けて，特定色フラグ信号１０４が「オン」であればＲＧＢ信号から変換された特定色階調データを画素単位に切替えをし，一方，特定色フラグ信号１０４が「オフ」であればＲＧＢ信号から変換された白黒階調データを画素単位に切替えをして，切替えをした後に特定色フラグ信号１０４のデータとともに画像処理部１０６に送信するものである。
【００３５】
画像処理部１０６は，画像データ切替部１０５から送信された画像データに対してガンマ変換等の画像処理をおこなうためのものである。
【００３６】
画像出力部１０７は，画像処理部１０６によって画像処理されたデータにもとづいて，白黒画像および特定色画像からなる画像を記録紙に出力する。
【００３７】
画像データ格納部１０８は，後述するように画像データを符号化して蓄積するための符号化部やメモリ等から構成される。
【００３８】
（画像データ格納部の構成）
図２は，画像データ格納部１０８の内部構成を示すブロック図であり，図において，２０１は多階調白黒・特定色混在画像データを格納するための多階調白黒・特定色混在画像データ格納用４ラインＦＩＦＯメモリであり，２０２は符号化部であり，２０３は画素毎の特定色フラグ信号を格納するための特定色フラグ信号格納用４ラインＦＩＦＯメモリであり，２０４は色混在判定部であり，２０５は符号データ変換部であり，２０６は符号メモリである。
【００３９】
多階調白黒・特定色混在画像データ格納用４ラインＦＩＦＯメモリ２０１は，画像データ切替部１０５から送信される多階調白黒・特定色混在画像データおよび画素毎の特定色フラグ信号のうち，多階調白黒・特定色混在画像データを４ライン分格納するためのものである。
【００４０】
符号化部２０２は，多階調白黒・特定色混在画像データ格納用４ラインＦＩＦＯメモリ２０１によって格納された４ライン分の多階調白黒・特定色混在画像データを４×４画素ブロック毎に取り込み，ブロック符号化方式を用いて符号化することにより，ブロック内の平均階調指標符号Ｌａ，ブロック内階調分散指標符号Ｌｄ，画素毎の階調量子化符号φｉｊの符号データを得て，その符号データをデータ変換部２０５へ送出するためのものである。
【００４１】
特定色フラグ信号格納用４ラインＦＩＦＯメモリ２０３は，画像データ切替部１０５から送信される多階調白黒・特定色混在画像データおよび画素毎の特定色フラグ信号のうち，画素毎の特定色フラグ信号を４ライン分格納するためのものである。
【００４２】
色混在判定部２０４は，１ブロック内の特定色フラグ信号がすべて「オン」になっているか，すべて「オフ」になっているか，「オン」および「オフ」が混在しているかの３通りのいずれかを判定するためのものである。
【００４３】
符号データ変換部２０５は，色混在判定部２０４になされる判定結果に基づいて，符号データを変換するためのものである。
【００４４】
符号メモリ２０６は，符号データ変換部２０５において，変更された符号データを格納するためのものである。
【００４５】
（色混在判定部の判定手順）
次に，色混在判定部２０４における色混在判定手順について説明する。色混在判定はブロック内の各画素の特定色フラグ信号すべての論理積と論理和を取ることによりおこなわれる。すなわち，１ブロック内の特定色フラグ信号がすべて「オン」になっている場合はその論理積も論理和も「オン」になる。
【００４６】
また，１ブロック内の特定色フラグ信号がすべて「オフ」になっている場合はその論理積も論理和も「オフ」となる。さらに，１ブロック内の特定色フラグ信号が「オン」および「オフ」が混在している場合はその論理積は「オフ」であるが論理和は「オン」となる。それらをまとめると以下のようになる。
【００４７】
１．論理積＝「オン」，論理和＝「オン」
→特定色フラグ信号＝すべて「オン」
２．論理積＝「オフ」，論理和＝「オフ」
→特定色フラグ信号＝すべて「オフ」
３．論理積＝「オフ」，論理和＝「オン」
→特定色フラグ信号＝「オン」・「オフ」混在
【００４８】
このように色混在判定結果の論理積ビットが１ビットと色混在判定結果の論理和ビットが１ビットのあわせて２ビットが判定結果として符号データ変換部２０５へ送信される。
【００４９】
（符号データ変換部の変換手順）
次に，符号データ変換部２０５における符号データの変換手順について説明する。１ブロック内の特定色フラグ信号がすべて「オン」になっている場合，あるいは，すべて「オフ」になっている場合，すなわち，色混在判定部２０４の色混在判定結果の論理積と論理和の値がともに「オン」あるいは「オフ」となり，論理積と論理和が一致する場合は，当該ブロックの符号化データの平均階調指標符号Ｌａの最下位ビットに色混在判定結果の論理積ビットを，階調分散指標符号Ｌｄの最下位ビットに論理和ビットをそれぞれ保持する。
【００５０】
上記色混在判定結果の論理積ビット・色混在判定結果の論理和ビットを保持することにともなって，もともと平均階調指標符号Ｌａ・階調分散指標符号Ｌｄあった各最下位ビットのデータは消滅する。
【００５１】
また，この場合，画素毎の階調量子化符号φｉｊの符号データは変換せず，そのままの状態である。
【００５２】
図３は，１ブロック内の特定色フラグ信号がすべて「オン」になっているか，あるいは，すべて「オフ」になっている場合，すなわち，色混在判定結果の論理積ビットおよび論理和ビットがともに「オン」あるいは「オフ」になっている場合の１ブロック分の符号データのデータ構成を示す説明図である。図３において，（ａ）は，変換前の符号化した符号データの構成と同様の構成を示すものであり，（ｂ）は，上記符号データ変換部２０５によって変換された符号データの構成を示すものである。
【００５３】
図３（ａ）において，３０１は，平均階調指標符号Ｌａ（１バイト）であり，３０２は，階調分散指標符号Ｌｄ（１バイト）であり，３０３は，画素毎の階調量子化符号φｉｊ（２ビット×１６画素＝４バイト）であり，データ量の合計は，６バイトである。
【００５４】
また，図３（ｂ）において，３０４は，平均階調指標符号Ｌａであり，３０５は，色混在判定結果の論理積ビットであり，３０６は，階調分散指標符号Ｌｄであり，３０７は，色混在判定結果の論理和ビットであり，３０８は，画素毎の階調量子化符号φｉｊである。
【００５５】
上述の説明のごとく，平均階調指標符号Ｌａ３０４の最下位ビットが色混在判定結果の論理積ビット３０５に変換されているので，平均階調指標符号Ｌａ３０４のデータ量は１バイト（８ビット）−１ビット＝７ビットとなる。加えて，色混在判定結果の論理積ビット３０５が１ビットであるから，あわせて８ビット（すなわち１バイト）となり，平均階調指標符号Ｌａ３０１のデータ量と同一となる。
【００５６】
同様に，階調分散指標符号Ｌｄ３０６も，７ビット＋色混在判定結果の論理和３０７が１ビット＝８ビットとなり，階調分散指標符号Ｌｄ３０２のデータ量と同一となる。また，この場合，画素毎の階調量子化符号φｉｊ３０８は，変換されないので，画素毎の階調量子化符号φｉｊ３０３と同一のデータとなる。したがって，データ量も変化しない。
【００５７】
一方，１ブロック内の特定色フラグ信号が「オン」・「オフ」混在している場合，すなわち，色混在判定部２０４の色混在判定結果の論理積が「オン」となり，論理和の値が「オフ」となり，論理積と論理和が一致しない場合も，当該ブロックの符号化データの平均階調指標符号Ｌａの最下位ビットに色混在判定結果の論理積ビットを，階調分散指標符号Ｌｄの最下位ビットに論理和ビットを保持する。上記色混在判定結果の論理積ビット・色混在判定結果の論理和ビットの保持にともなって，もともと平均階調指標符号Ｌａ・階調分散指標符号Ｌｄあった各最下位ビットのデータは消滅する。
【００５８】
また，この場合，画素毎の階調量子化符号φｉｊの符号データのうち画素毎の下位１ビットを特定色フラグ信号で置き換える処理をおこなう。すなわち，変換前の画素毎の階調量子化符号φｉｊは，１ブロック内に１６画素ある各画素がそれぞれ２ビットにより構成されており，この２ビットの内，上位１ビットのみを残して，下位１ビットについては，消滅させる。この処理により，１６ビット，すなわち，２バイト分を特定色フラグに当てるようにするものである。これにより，４レベルに量子化された符号データが２レベルの符号データへと変換されることになる。
【００５９】
図４は，１ブロック内の特定色フラグ信号が「オン」・「オフ」混在している場合，すなわち，色混在判定部２０４の色混在判定結果の論理積が「オン」となり，論理和の値が「オフ」となることにより，論理積と論理和が一致しない場合における１ブロック分の符号データのデータ構成を示す説明図である。図４において，（ａ）は，変換前の符号化した符号データの構成と同様の構成を示すものであり，（ｂ）は，上記符号データ変換部２０５によって変換された符号データの構成を示すものである。なお，基本的構成は図３と同様であり，同一符号は共通の構成を示すため，ここでは異なる部分のみを説明する。
【００６０】
図４（ｂ）において，４０１は，画素毎の階調量子化符号φｉｊであり，１０４は，図１に示したように特定色フラグ信号である。
【００６１】
上述の説明のごとく，平均階調指標符号Ｌａ３０４の最下位ビットが色混在判定結果の論理積ビット３０５に変換されているので，平均階調指標符号Ｌａ３０４のデータ量は１バイト（８ビット）−１ビット＝７ビットとなる。加えて，色混在判定結果の論理積ビット３０５が１ビットであるから，あわせて８ビット，すなわち１バイトとなり，平均階調指標符号Ｌａ３０１のデータ量と同一となる。
【００６２】
階調分散指標符号Ｌｄ３０６も同様に，７ビット＋色混在判定結果の論理和ビット３０７が１ビット＝８ビットとなり，階調分散指標符号Ｌｄ３０２のデータ量と同一となる。
【００６３】
また，画素毎の階調量子化符号φｉｊ４０１は，各画素が２ビット毎からなり，１ブロック内に１６画素あることから，そのデータ量は，２ビット×１６＝３２ビット（４バイト）である。各画素毎の２ビットの内，上位１ビットのみを残すことにより，画素毎の階調量子化符号φｉｊのデータ量は４バイトの１／２である２バイトとなる。特定色フラグ信号１０４のデータ量は，１画素あたり１ビットであり，１ブロックあたり１６画素あるため，１ビット×１６＝１６ビット，すなわち，２バイトとなる。従って，変換後における符号化データのデータ量は変化しない。
【００６４】
（画像データ格納部の動作）
以上の構成において，本実施例に係る画像データ符号化装置の画像データ格納部１０８の動作を説明する。
【００６５】
図５は，画像データ格納部１０８の処理の流れを説明するフローチャートである。図５のフローチャートにおいて，まず，多階調白黒・特定色混在画像データ格納用４ラインＦＩＦＯメモリ２０１が，多階調白黒・特定色混在画像データおよび画素毎の特定色フラグ信号のうち，多階調白黒・特定色混在画像データを４ライン分格納する（Ｓ５０１）。
【００６６】
ステップＳ５０１において格納されたされた多階調白黒・特定色混在画像データは，４×４画素ブロック毎に符号化部２０２へ取り込まれ，符号化部２０２は，前述のブロック符号化方式にて上記データをブロック内平均階調指標符号Ｌａ，ブロック内階調分散指標符号Ｌｄ，画素毎の階調量子化符号φｉｊの符号データに符号化する（Ｓ５０２）。なお，ステップＳ５０２において符号化されたデータは，符号データ変換部２０５に送信される。
【００６７】
一方，特定色フラグ信号１０４は，特定色フラグ信号格納用４ラインＦＩＦＯメモリ２０３を通して色混在判定部２０４に取り込まれ，色混在判定部２０４は，取り込まれた特定色フラグ信号１０４が，１ブロック内の特定色フラグ信号がすべて「オン」になっているか，すべて「オフ」になっているか，「オン」・「オフ」が混在しているかを判定する。判定結果を論理積および論理和信号として符号データ変換部２０５へ送信する。
【００６８】
符号データ変換部２０５は，符号データの内，平均階調指標符号Ｌａ３０１を平均階調指標符号Ｌａ３０４と色混在判定部２０４から送信された色混在判定結果の論理積ビット３０５に変換し（Ｓ５０３），階調分散指標符号Ｌｄ３０２を階調分散指標符号Ｌｄ３０６と色混在判定結果の論理和ビット３０７に変換する（Ｓ５０４）。
【００６９】
次に，上記色混在判定結果の論理積ビット３０５および論理和ビット３０７が一致するか否かを判断する（Ｓ５０５）。このステップにおいて，両者が一致しない場合は，画素毎の階調量子化符号φｉｊ３０３のうち画素毎の下位１ビットを特定色フラグ信号１０４で置き換える処理をおこなう（Ｓ５０６）。その後，符号メモリ２０６は，変換した符号データを格納し（Ｓ５０７），終了する。
【００７０】
（本実施例の効果）
前述したように本実施例に係る画像形成装置および画像データ格納方法によれば，特定色フラグ信号１０４を蓄積するための別個のメモリ領域を確保することなく，従来の符合ブロックデータのメモリ量と同一のメモリ量で，多階調白黒・特定色混在画像データおよび画素毎の特定色フラグ信号を蓄積することができる。
【００７１】
【発明の効果】
以上説明したように，本発明の画像形成装置（請求項１）にあっては，符号データ変換手段によって，色混在判定手段により判定された判定結果に関するデータを平均階調指標符号データおよび階調分散指標符号データの予め指定されたビットと置き換えるとともに，白黒画像および特定色画像が混在している場合には，階調量子化符号データの各画素のデータのうちの上位ビットのデータを保持し，下位ビットのデータは特定色フラグデータと置き換え，置き換えられた前記平均階調指標符号データと前記階調分散指標符号データと前記階調量子化符号データとをメモリに格納することによって，従来，ブロック符号データと別に蓄積する必要があった特定色フラグ信号用のメモリを削減することができ，スポット・カラーの画像形成を，単色の画像形成装置と同一のメモリ量で実現することができる。
【００７２】
また，本発明の画像形成装置（請求項２）にあっては，符号データ変換手段によって，色混在判定手段により判定された判定結果に関するデータを平均階調指標符号データおよび階調分散指標符号データの予め指定されたビットと置き換えるとともに，色混在判定手段からブロック内のすべての画素が白黒画像であるまたはすべて特定色画像である場合には，階調量子化符号データをそのまま保持し，白黒画像および特定色画像が混在している場合には，階調量子化符号データの各画素のデータのうちの上位ビットのデータを保持し，下位ビットのデータは特定色フラグデータと置き換え，置き換えられた前記平均階調指標符号データと前記階調分散指標符号データと前記階調量子化符号データとをメモリに格納することによって，従来，ブロック符号データと別に蓄積する必要があった特定色フラグ信号用のメモリを削減することができ，スポット・カラーの画像形成を，単色の画像形成装置と同一のメモリ量で実現することができる。
【００７３】
また，本発明の画像データ格納方法（請求項３）にあっては，符号データ変換ステップによって，色混在判定ステップにより判定された判定結果に関するデータを平均階調指標符号データおよび階調分散指標符号データの予め指定されたビットと置き換えるとともに，白黒画像および特定色画像が混在している場合には，階調量子化符号データの各画素のデータのうちの上位ビットのデータを保持し，下位ビットのデータは特定色フラグデータと置き換え，置き換えられた前記平均階調指標符号データと前記階調分散指標符号データと前記階調量子化符号データとをメモリに格納することにより，従来，ブロック符号データと別に蓄積する必要があった特定色フラグ信号用のメモリを削減することができる。
【００７４】
また，本発明の画像データ格納方法（請求項４）にあっては，符号データ変換ステップによって，色混在判定ステップにより判定された判定結果に関するデータを平均階調指標符号データおよび階調分散指標符号データの予め指定されたビットと置き換えるとともに，色混在判定ステップからブロック内のすべての画素が白黒画像であるまたはすべて特定色画像である場合には，階調量子化符号データをそのまま保持し，白黒画像および特定色画像が混在している場合には，階調量子化符号データの各画素のデータのうちの上位ビットのデータを保持し，下位ビットのデータは特定色フラグデータと置き換え，置き換えられた前記平均階調指標符号データと前記階調分散指標符号データと前記階調量子化符号データとをメモリに格納することにより，従来，ブロック符号データと別に蓄積する必要があった特定色フラグ信号用のメモリを削減することができる。
【図面の簡単な説明】
【図１】本実施例に係る画像形成装置の概略を示すブロック構成図である。
【図２】本実施例に係る画像形成装置の画像データ格納部の内部構成を示すブロック図である。
【図３】１ブロック分の符号データのデータ構成を示す説明図である。
【図４】１ブロック分の符号データの別のデータ構成を示す説明図である。
【図５】本実施例に係る画像形成装置の画像データ格納部の処理の流れを説明するフローチャートである。
【図６】従来技術に係る画像形成装置の概略を示すブロック構成図である。
【図７】画像データを圧縮削減する符号化方式の一つであるブロック符号化方式を示す説明図である。
【図８】ブロック符号化するためのアルゴリズムを示す説明図である。
【図９】１ブロック分の画像データの符号化前と符号化後とのデータ量の比較を示す説明図である。
【図１０】符号化された画像データを復号化するためのアルゴリズムを示す説明図である。
【図１１】原稿データの一例を示す説明図である。
【図１２】従来技術に係るスポットカラー画像形成装置における画像データの切替えの概略を示す説明図である。
【図１３】従来技術に係るスポットカラー画像形成装置における蓄積する１ブロック分の符号データのデータ構成を示す説明図である。
【符号の説明】
１０１  スキャナ
１０２  Ａ／Ｄ変換部
１０３  特定色判定部
１０４  特定色フラグ信号
１０５  画像データ切替部
１０６  画像処理部
１０７  画像出力部
１０８  画像データ格納部画像入力部
２０１  多階調白黒・特定色混在画像データ格納用４ラインＦＩＦＯメモリ
２０２  符号化部
２０３  特定色フラグ信号格納用４ラインＦＩＦＯメモリ
２０４  色混在判定部
２０５  符号データ変換部
２０６  符号メモリ
３０１  平均階調指標符号Ｌａ（変換前）
３０２  階調分散指標符号Ｌｄ（変換前）
３０３  画素毎の階調量子化符号φｉｊ（変換前）
３０４  平均階調指標符号Ｌａ（変換後）
３０５  色混在判定結果の論理積ビット
３０６  階調分散指標符号Ｌｄ（変換後）
３０７  色混在判定結果の論理和ビット
３０８  画素毎の階調量子化符号φｉｊ（変換不実施）
４０１  画素毎の階調量子化符号φｉｊ（変換後）
【図１】
0003630828.tif 000002
【図２】
0003630828.tif 000003
【図３】
0003630828.tif 000004
【図４】
0003630828.tif 000005
【図５】
0003630828.tif 000006
【図６】
0003630828.tif 000007
【図７】
0003630828.tif 000008
【図８】
0003630828.tif 000009
【図９】
0003630828.tif 000010
【図１０】
0003630828.tif 000011
【図１１】
0003630828.tif 000012
【図１２】
0003630828.tif 000013
【図１３】
0003630828.tif 000014