(57)【要約】【課題】メモリに記憶されるビットマップパターンのデータ総量を少なくして多量のビットマップパターンデータを効率良く記憶できるようになしたカラー画像処理装置を提供する。【解決手段】色値１の１色毎のビットマップパターンをビットマップパターン記憶部６に、ビットマップパターン管理部５の管理の下で１色毎の読み出しを可能に記録し、読み出し不能な色値１の色成分についてのみビットマップパターン管理部５の下でビットマップパターン作成部２におけるビットマップパターンを作成するようにして記憶すべきデータ量を低減した。【選択図】      図１
2004236232.tif 000002
【特許請求の範囲】
【請求項１】
ビットマップパターン作成部にディザテーブルと色値とを供給して比較演算を行ってビットマップパターンを作成し、この作成されたビットマップパターンを印刷に供するカラー画像処理装置において、
前記ビットマップパターンを記憶するためのビットマップパターン記憶部と、
前記ビットマップパターン記憶部に記憶される前記ビットマップパターンを色成分毎に独立して読み出し可能に記録すると共に、未記録の色値の色成分についてのみ前記ビットマップパターン作成部に供給するように制御して管理するビットマップパターン管理部と、
を備えてなることを特徴とするカラー画像処理装置。
【請求項２】
前記ビットマップパターン管理部は、前記ビットマップパターン記憶部に色成分毎にアドレスを付してビットマップパターンを記憶すると共に、アドレスに基づいて色成分毎にビットマップパターンを読み出すことを特徴とする請求項１に記載のカラー画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カラー画像を電子的にディタルデータに処理して印刷する複写機、ファクシミリ、プリンタ等に適用されるカラー画像処理装置に関する。
【０００２】
【従来の技術】
従来、この種のカラー画像処理装置は色値を階調毎にディザテーブルと比較演算してビットマップパターンを作成し、これをもって印刷が電子的に実行されるようになっている。図６の概略的な説明図でこの処理を説明すると、カラー画像の色値１をビットマップパターン作成部２に供給し、このビットマップパターン作成部２においてディザテーブル記憶部３のディザテーブルとの比較演算を行ないビットマップパターン４を得るものである。
【０００３】
このビットマップパターン４の具体的な作成について図７〜図９の説明図で説明する。図７で示すようにディザテーブルＴがディザテーブル記憶部３に用意されている。そして、例えば、１ピクセル当たり色値＝５０の色値１が取り込まれた場合は、ビットマップパターン作成部２で比較演算がなされる。この色値＝５０とディザテーブルＴの各ピットの閾値より大きいか否かの比較演算結果は図８で示されるが、大きい場合は「１」、小さい場合は「０」の２進化されたデータからなるビットマップパターン４Ａに変換される。
【０００４】
一方、色値＝１５０の色値１が取り込まれた場合は、図９で示すようにディザテーブルＴとの比較演算がなされ、色値＝１５０が各閾値より大きい場合は「１」、小さい場合は「０」の２進化されたデータからなるビットマップパターン４Ｂに変換される。そして、これらビットマップパターン４Ａ、４Ｂはカラー印刷部に送出されて印刷が実行されるようになっている。
【０００５】
このようにビットマップパターン４を作成するには、１ピクセルごとに比較演算を行うため、作成に時間がかかり画像処理速度が遅いという問題点がある。ましては、１ピクセルあたりの階調数が、例えば２５６階調とすると比較演算の回数が膨大になり処理速度が著しく遅くなってしまう。
【０００６】
そこで、一度作成したビットマップパターンをメモリに記憶しておき、同じ色値位置の指定がなされたときには、ディザテーブルとの比較演算を行わず、メモリから記憶されているビットマップパターンを読み出して使用するという方法が考えられる。例えば、下記の特許文献１に開示されているように、部分的タイルをキャッシュ内に格納しておき、これを必要に応じて読み出すという技術を用いれば可能である。そして、比較演算に要する時間を軽減しカラー画像の処理速度を高速にすることができる。
【０００７】
このメモリ上での記憶パターンは、例えば図１０の説明図で示すように、Ｋ（黒）、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の色値のビットマップパターンを作成し、この４色を１組としてメモリ上に記憶している。即ち、Ｋ１、Ｃ１、Ｍ１、Ｙ１からなる第１の色値１Ａはこれを１組としたパターン１ａとして記憶され、Ｋ１、Ｃｎ、Ｍ１、Ｙ１からなる第２の色値１Ｂはこれを１組としたパターン１ｂとして記憶されている。
【０００８】
【特許文献１】
特開平１０−１４５５９１号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、上述した従来のカラー画像処理装置は、Ｋ、Ｃ、Ｍ、Ｙの各色成分のビットマップパターンに着目すると同じビットマップパターンが複数記憶されていることになる。例えばＣだけ異なる色値が複数存在すると、Ｃを除いたＫ、Ｍ、Ｙが同じビットマップパターンを複数回記憶することになる。従って、メモリの容量は大きなものを必要とする問題点があった。また、大容量のメモリとなると指定された色値に対応するビットマップパターンの存在を検索するために時間がかかり高速処理に適さない等の問題点があった。
【００１０】
そこで、本発明は、上記の問題点に鑑みなされたものであり、高速な画像処理が維持されると共に、メモリに記憶されるビットマップパターンのデータ総量を少なくして多量のビットマップパターンデータを効率良く記憶できるようになしたカラー画像処理装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するため、本発明の請求項１によるカラー画像処理装置は、ディザテーブルと色値とをビットマップパターン作成部に供給して比較演算を行ってビットマップパターンを作成し、この作成されたビットマップパターンを印刷に供するカラー画像処理装置において、前記ビットマップパターンを記憶するためのビットマップパターン記憶部と、前記ビットマップパターン記憶部に記憶される前記ビットマップパターンを色成分毎に独立して読み出し可能に記録すると共に、未記録の色値の色成分についてのみ前記ビットマップパターン作成部に供給するように制御して管理するビットマップパターン管理部とを備えてなる。
【００１２】
かかる構成によれば、色成分のビットマップパターンを重複して記録しないのでビットマップパターン記憶部に多量のデータを記憶し記憶状態の効率の向上を図ることができる。
【００１３】
また、本発明の請求項２によるカラー画像処理装置によれば、前記ビットマップパターン管理部は、前記ビットマップパターン記憶部に色成分毎にアドレスを付してビットマップパターンを記憶すると共に、アドレスに基づいて色成分毎にビットマップパターンを読み出すようになしたため、直接、色成分毎のビットマップパターンを素早くアクセスすることができる。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。図１は本発明の実施の形態の一例におけるカラー画像処理装置の概要を示す説明図、図２はそのビットマップパターン管理部の管理状況を説明するための説明図、図３はビットマップパターンの記憶パターンを示す説明図、図４は図１におけるカラー画像処理装置の構成を更に詳しく示すブロック図、図５は動作を説明するためのフローチャートである。なお、従来装置と同一部分は説明の便宜上、同一符号を付してその説明を省略する。
【００１５】
図１の概要を示す説明図において、ビットマップパターン作成部２は取り込まれた色値１がビットマップパターン管理部５の管理の下に供給されるようになっている。６はビットマップパターン作成部２で作成されたビットマップパターンを記憶するためのメモリからなるビットマップパターン記憶部であって、ビットマップパターン管理部５の管理の下にＫ、Ｃ、Ｍ、Ｙ毎に独立してメモリ上に記憶されている。
【００１６】
この記憶状況は、図２で示すように各色成分の色値毎のビットマップパターンにアドレス７が付されている。記憶パターンは、図３で示すように第１の色値１Ａ、第２の色値１Ｂは夫々のＫ、Ｃ、Ｍ、Ｙが独立してビットマップパターン記憶部６にパターンｋ、ｃ、ｍ、ｙとして記憶されている。これをもってビットマップパターン管理部５が各色値毎に検索し読み出しを可能にしている。
【００１７】
ビットマップパターン管理部５は、次に入力された色値１のビットマップパターンが既にビットマップパターン記憶部６に既に存在するかどうかを確認するようになっているが、同時に色値１がＫ、Ｃ、Ｍ、Ｙにおけるどの色成分の値かの情報をも受け取るようになっている。そして、ビットマップパターン管理部５はアドレスによってその色値の色成分毎にビットマップパターンを検索して読み出すようになっている。
【００１８】
そして、ビットマップパターン管理部５は、例えば、Ｋ、Ｃ、Ｍ、Ｙの各色値が検索の結果、記憶されており読み出せたならばこれをビットマップパターン４として出力するようになっている。これとは反対に、Ｋ、Ｃ、Ｍ、Ｙの各色値が検索の結果、記憶されていない場合はその色値１をビットマップパターン作成部２に供給してディザテーブルとの演算によってビットマップパターンを形成し、ビットマップパターン記憶部６に色成分毎に記憶すると同時に、これをビットマップパターン４として出力するようになっている。
【００１９】
また、ビットマップパターン管理部５は、検索の結果、一部の色成分、例えばＣ成分のビットマップパターンが読み出し不能で記憶されていないことが判明したときは、その色値のみをビットマップパターン作成部２に供給してビットマップパターンを作成し、記憶されている他のＫ、Ｍ、Ｙのビットマップパターンを読み出して合成してビットマップパターン４として出力するようになっている。
【００２０】
更に、ビットマップパターン管理部５は、単色だけを用いる必要性から、例えばＣのみの色成分だけの色値１が入力された場合は、そのビットマップパターンの存在の有無を検索し、記憶されていればそれを読み出してビットマップパターン４として出力するようになっている。
【００２１】
次に、図４のブロック図により本発明の実施の態様の一例の構成を詳しく説明する。１０はカラー画像データのＫ、Ｃ、Ｍ、Ｙからなる色値１を得る色値取り込み回路である。５１は色値取り込み回路１０の出力側に接続された色値１をＫ、Ｃ、Ｍ、Ｙ毎に選択的に出力する選択回路である。この選択回路５１には検索制御回路５２が接続され、その選択動作が制御されるようになっている。そして、選択回路５１と検索制御回路５２とは前述したビットマップパターンを作成、記憶等を管理するビットマップパターン管理部５を構成している。
【００２２】
２０は選択回路５１の出力側に接続されたビットマップパターン作成部２を構成するビットマップパターン作成回路である。３０はディザテーブル記憶部３を構成するディザテーブル記憶回路であり、その出力がビットマップパターン作成回路２０に供給されるように接続されている。６０はビットマップパターン作成回路２０に出力側に接続されたビットマップパターン記憶部６を構成するビットマップパターン記憶回路である。
【００２３】
このビットマップパターン記憶回路６０はビットマップパターン作成回路２０で作成されたビットマップパターンを前述したようにビットマップパターン検索制御回路５２により色成分のＫ、Ｃ、Ｍ、Ｙ毎にアドレスを付して内蔵するメモリに記憶するようになっている。そして、このビットマップパターン記憶回路６０の出力側には、得られたビットマップパターン４によりカラー印刷が実行されるカラー印刷部７０が接続されている。
【００２４】
上述した本発明の実施の態様の一例における動作を図５のフローチャートを用いて説明する。
【００２５】
まず、ステップＳ１において色値１が取り込まれる。ステップＳ２においては、検索制御回路５２が取り込まれた色値１のＫ、Ｃ、Ｍ、Ｙについてビットマップパターン記憶回路６０に記憶されているか否かをアドレスに従って検索する。この検索の結果が全ての色成分について記憶されているという場合は、ステップＳ３においてそのビットマップパターンを読み出す。そして、ステップＳ４においてカラー印刷部７０に色値１のビットマップパターン４として送出する。
【００２６】
例えば、図３で示すように第１の色値１Ａが取り込まれた場合は、Ｋ１、Ｃ１、Ｍ１、Ｙ１の夫々のビットマップパターンはパターンｋ，ｃ、ｍ、ｙから個別に読み出して第１の色値１Ａのビットマップパターン４として送出する。
【００２７】
ステップＳ２において検索制御回路５２がＫ、Ｃ、Ｍ、Ｙの全てのビットマップパターンが記憶されていないと判断した場合は、ステップＳ５において全ての記憶データが無いのか否かが判別される。全ての記憶データがない場合は、ステップＳ６においてＫ、Ｃ、Ｍ、Ｙの全てを選択回路５１を介してビットマップパターン形成回路２０に供給しビットマップパターンを形成する。そして、検索制御回路５２により色成分毎にアドレスが付されて記憶される。その後に、ステップＳ３で示すように読み出され、ステップＳ４で示すようにカラー印刷部７０に送出される。
【００２８】
ステップＳ５において検索制御回路５２の検索によりＫ、Ｃ、Ｍ、Ｙの一部にビットマップパターンの記録がない未記録ということを検知した場合は、選択回路５１は読み出しができなかった未記録の色成分の色値１だけをビットマップパターン作成回路２０に供給する。そして、ステップＳ７において、ビットマップパターン作成形成回路２０はこの供給された未記録の色成分のビットマップパターンを作成する。
【００２９】
その後、ステップＳ８において検索制御回路５２は記録済みの色成分のビットマップパターンをビットマップパターン記憶回路６０から読み出し、両者を合成してステップＳ４で示すようにカラー印刷部７０に送出する。例えば、図３において取り込まれた色値１ＢでＣｎのビットマップパターンが未記録である場合は、Ｃｎについてのビットマップパターンが作成されると共に、Ｋ１、Ｍ１、Ｙ１がパターンｋ、ｍ、ｙから読み出され、両者をもって第２の色値１Ｂのビットマップパターン４が得られる。
【００３０】
このようにＫ、Ｃ、Ｍ、Ｙから構成される色値１についてビットマップパターン記憶回路６０の記録データを検索して読み出し制御し、未記録で読み出し不能のビットマップパターンについてのみ作成を実行するように管理している。
【００３１】
従って、上述した本発明の実施の態様の一例におけるカラー画像処理装置によれば、Ｋ、Ｃ、Ｍ、Ｙから構成される色値１はビットマップパターン管理部５の管理下で色成分毎にビットマップパターンの作成、記憶等がなされる。そのため、次に取り込まれる色値１にあっては、未記録の色成分についてのビットマップパターンを作成し既に記録済みのものはそれを読み出してビットマップパターン４として送出する。
【００３２】
また、色値１が単一の色成分である場合は、ビットマップパターン５はその単一の色成分のみについて記録済みか否かの判別を行って記録済みであればそれを読み出し、未記録であればビットマップパターンを作成する管理を実行する。そして、各色成分毎のビットマップパターンにアドレスを付して記録するため、そのアクセスが直接的に行える。
【００３３】
尚、本発明は、上記の実施の形態の一例ではビットマップパターン管理部５は選択回路５１と検索制御回路５２との独立した回路構成としたが単一のＬＳＩに組み込んで一体化して形成する等、他の回路も同様に具体的な形成状態を種々変更できる。
【００３４】
【発明の効果】
以上説明した通り、本発明のカラー画像処理装置によれば、ビットマップパターンを色成分毎に独立して読み出し可能に記録すると共に、未記録の色値の色成分についてのみについてビットマップパターンを作成するようにしたため、色成分のビットマップパターンを重複して記録しないのでビットマップパターン記憶部に多量のデータを記憶し記憶状態の効率の向上を図ることができるようになる。
【００３５】
また、本発明のカラー画像処理装置によれば、アドレスに基づいて色成分毎にビットマップパターンを読み出すことができるので、色成分毎のビットマップパターンを素早くアクセスすることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態の一例におけるカラー画像処理装置の概要を示す説明図である。
【図２】図１におけるビットマップパターン管理部の管理状況を説明するための説明図である。
【図３】図１におけるビットマップパターンの記憶パターンを示す説明図である。
【図４】図１における本発明の実施の態様に一例のカラー画像処理装置を更に詳しく示すためのブロック図である。
【図５】本発明の実施の態様の一例におけるカラー画像装置の動作を説明するためのフローチャートである。
【図６】従来のカラー画像処理装置の概要を示す説明図である。
【図７】図６におけるディザテーブルの一例を示す説明図である。
【図８】図７において色値が５０の場合のビットマップパターンを示す説明図である。
【図９】図７において色値が１５０の場合のビットマップパターンを示す説明図である。
【図１０】従来のビットマップパターンの記憶パターンを示す説明図である。
【符号の説明】
１        色値
２        ビットマップパターン作成部
３        ディザテーブル記憶部
４        ビットマップパターン
５        ビットマップパターン管理部
６        ビットマップパターン記憶部
７        アドレス
１０      色値取り込み回路
２０      ビットマップパターン作成回路
３０      ディザテーブル記憶回路
５１      選択回路
５２      検索制御回路
６０      ビットマップパターン記憶回路
７０      カラー印刷部
１Ａ      第１の色値
１Ｂ      第２の色値
【図１】
2004236232.tif 000003
【図２】
2004236232.tif 000004
【図３】
2004236232.tif 000005
【図４】
2004236232.tif 000006
【図５】
2004236232.tif 000007
【図６】
2004236232.tif 000008
【図７】
2004236232.tif 000009
【図８】
2004236232.tif 000010
【図９】
2004236232.tif 000011
【図１０】
2004236232.tif 000012