(57)【要約】【課題】ディザテーブルと色値とからビットマップパターンを作成し、それを用いて描画処理を行うに当たり、高速な処理動作を維持しながら記憶容量の大きなものを用意せずに画像処理ができる画像処理装置を提供する。【解決手段】使用頻度の高い色値について予め設定された第１のディザテーブルＴ１によりビットマップパターン作成部２で全階調のビットマップパターンを作成し、特定の模様、図形等は使用されるハーフトーンについてのみ第２のディザテーブルＴ２によりビットマップパターンを作成し、これらビットマップパターンは管理テーブル８による管理の下で夫々独立に読み出し可能にビットマップパターン記憶部５に記憶する。【選択図】      図１
2004253926.tif 000002
【特許請求の範囲】
【請求項１】
画像データの色値をディザテーブルと比較演算することによりビットマップパターンを作成する画像処理装置において、色値と予め設定された使用頻度の高い第１のディザテーブルとの比較演算により全階調のビットマップパターンを作成して第１のビットマップパターンブロックを得、色値と任意に設定された第２のディザテーブルとの比較演算により使用されたハーフトーンについてのみビットマップパターンを作成して第２のビットマップパターンブロックを得るビットマップパターン作成部と、前記第１のビットマップパターンブロックと第２のビットマップパターンブロックとを記憶するビットマップパターン記憶部と、前記ビットマップパターン記憶部に記憶された第１のビットマップパターンブロックと第２のビットマップパターンブロックから独立にビットマップパターンを読み出し可能にその記憶状態を管理する管理部とを備えてなることを特徴とする画像処理装置。
【請求項２】
前記ビットマップパターン管理部は、前記第１のディザテーブルを用いた比較演算に基づく第１のビットマップパターンブロックを前記ビットマップパターン記憶部に設けた第１の記憶領域に記憶し、前記第２のディザテーブルを用いた比較演算に基づく第２のビットマップパターンブロックを前記ビットマップパターン記憶部に設けた第２の記憶領域に記憶することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ビットマップパターン記憶部に外部記憶部が接続され、前記第１、第２のビットマップパターンブロックを選択的に前記外部記憶部に記憶するための制御回路を備えてなることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記ビットマップパターン記憶部に記憶される前記第１、第２のビットマップパターンブロックを選択的に記憶容量が少なくなる形態に変更するデータ圧縮回路を備えてなることを特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像を電子的にデジタルデータに処理して印刷する複写機、ファクシミリ、プリンタ等に適用される画像処理装置に関する。
【０００２】
【従来の技術】
従来、この種の画像処理装置は、指定された色値毎にディザテーブルと比較演算を行ってビットマップパターンを作成し、これをもって印刷が電子的になされるようになっている。このビットマップパターンを作成する処理は、例えば画像処理装置におけるデバイスの１ピクセル当たりの階調数を説明の便宜上２とすると、ディザテーブルの各閾値と色値との比較を行って、色値が閾値より大きい場合は１を、小さい場合は０（又はその逆で、大きい場合は０、小さい場合は１）を結果とする比較演算を行う。そして、この結果をビットマップパターンとして用いる。
【０００３】
このように、１ピクセルごとに比較演算を行ってビットマップパターンを作成するには、ある程度の時間を要するため処理速度を上げることができない。通常では、１６×１６などの大きさのディザテーブルを用いて擬似的に２５６階調を表現することが多く、上記技術だと１つのビットマップパターンを作成するために２５６回の比較が必要になり、処理時間に多くの時間を要するので高速印刷を行うことができない。
【０００４】
そこで、例えば、下記特許文献１に開示されているように、予め全ての階調値に対して２値化処理を施した階調数分のビットマップパターンを作成し、記憶手段に格納しておく技術が提案されている。この方法によれば、印刷の段階ではビットマップパターン作成のための比較演算を行わないため高速化を図ることができる。
【０００５】
【特許文献１】
特開２０００−２３１６３２号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、上述した従来の画像処理装置においては、ユーザが作成、選択したディザテーブルを装置に設定した場合、ディザテーブルのサイズは任意のものが考えられる。従って、このディザテーブルから作成されるビットマップパターンが巨大なものになる場合も考えられる。そのようなディザテーブルに対して例えば２５６階調分のビットマップパターンを作成してしまうことは、メモリの記憶容量の消費が大きくなり、絶対量が足らなくなってしまい処理そのものが不可能になってしまう。もちろん、大容量のメモリを用意することが考えられるがコスト的に不利になってしまう等の問題点がある。
【０００７】
そこで、本発明は、上記の問題点に鑑みなされたものであり、ディザテーブルと色値とからビットマップパターンを作成し、それを用いて描画処理を行うに当たり、高速な処理動作を維持しながら記憶容量に大きなものを用意せずに画像処理ができる画像処理装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明の請求項１による画像処理装置は、画像データの色値をディザテーブルと比較演算することによりビットマップパターンを作成する画像処理装置において、色値と予め設定された使用頻度の高い第１のディザテーブルとの比較演算により全階調のビットマップパターンを作成して第１のビットマップパターンブロックを得、色値と任意に設定された第２のディザテーブルとの比較演算により使用されたハーフトーンについてのみビットマップパターンを作成して第２のビットマップパターンブロックを得るビットマップパターン作成部と、前記第１のビットマップパターンブロックと第２のビットマップパターンブロックとを記憶するビットマップパターン記憶部と、前記ビットマップパターン記憶部に記憶された第１のビットマップパターンブロックと第２のビットマップパターンブロックから独立にビットマップパターンを読み出し可能にその記憶状態を管理する管理部とを備える。
【０００９】
そのため、使用頻度の高いディザテーブルについては全階調についてビットマップパターンを作成して予め記憶するため高速な印刷処理が維持できると共に、使用頻度の少ないディザテーブルについては使用するハーフトーンについてのみビットマップパターンを作成して記憶するので記憶容量を多く必要とせず、ビットマップパターン記憶手段の記憶容量の効率的な使用ができるようになる。
【００１０】
また、本発明の請求項２による画像処理装置によれば、前記ビットマップパターン管理部は、前記第１のディザテーブルを用いた比較演算に基づく第１のビットマップパターンブロックを前記ビットマップパターン記憶部に設けた第１の記憶領域に記憶し、前記第２のディザテーブルを用いた比較演算に基づく第２のビットマップパターンブロックを前記ビットマップパターン記憶部に設けた第２の記憶領域に記憶するため、読み出しのためのアクセスが直接的になり高速な読み出しが可能になる。
【００１１】
また、本発明の請求項３による画像処理装置によれば、前記ビットマップパターン記憶部に外部記憶部が接続され、前記第１、第２のビットマップパターンブロックを選択的に前記外部記憶部に記憶するための制御回路を備えているため、必要に応じて記憶容量を増加させることができるようになる。
【００１２】
また、本発明の請求項４による画像処理装置によれば、前記ビットマップパターン記憶部に記憶される前記第１、第２のビットマップパターンブロックを選択的に記憶容量が少なくなる形態に変更するデータ圧縮回路を備えているため、必要に応じて前記ビットマップパターン記憶部に空きを作り記憶すべきデータ量を増加することができるようになる。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。図１は本発明の実施の形態の一例における画像処理装置の概要を示す説明図、図２はそのビットマップパターンの記憶手段での記憶状態を示す説明図、図３は図１における画像処理装置の構成を更に詳しく示すブロック図である。
【００１４】
図１の概要を示す説明図において、取り込まれた画像データの色値１はビットマップパターン作成部２に供給され、ビットマップパターン作成部２に供給されるディザテーブル記憶部３からのディザテーブルと比較演算されてビットマップパターンが作成されるようになっている。ここで、色値１とディザテーブル情報は、ビットマップパターン管理部４を介してビットマップパターン作成部２に供給されるようになっている。
【００１５】
作成されたビットマップパターンはビットマップパターン管理部４の管理の下にビットマップパターン記憶部５に記憶される。そして、記憶されたビットマップパターンはビットマップパターン管理部４の管理の下に印刷のためのビットマップパターン６として読み出され送出されるようになっている。
【００１６】
システムに予め設定されているディザテーブルＴ１を使用して画像データを２値化する場合は、例えば装置の電源立ち上げ時にディザテーブルＴ１により全階調のビットマップパターンを作成し、記憶する第１のモードがとられる。ユーザが装置に対してディザテーブルを登録している場合や、画像データの中にユーザの登録したディザテーブルが記述されている場合などは、登録されたディザテーブルＴ２により描画時に作成されたビットマップパターンのみを保存する第２のモードがとられる。第１のモードと第２のモードのどちらがとられたかは、その情報がディザテーブル情報Ｔとして取り込まれるようになっている。
【００１７】
ビットマップパターン記憶部５は、図２で示すように第１の記憶領域Ｍ１と第２の記憶領域Ｍ２とを有し、記憶データの書き込み読み出しが管理部である管理テーブル８によって管理されている。この管理状態は、第１の記憶領域Ｍ１には第１のモードによる第１のビットマップパターン７１が記憶され、第２の記憶領域Ｍ２には第２のモードによる第２のビットマップパターン７２が記憶される。第１のビットマップパターン７１は第１のディザテーブルＴ１を用いて形成された２５６階調分のビットマップパターンが記憶されたものである。第２のビットマップパターン７２はその都度作成したディザテーブルＴ２を用いて使用されるハーフトーンの例えば２５の色値、２５５の色値に対応するビットマップパターンのみが記憶されたものである。そして、第２のビットマップパターン７２の記憶位置を特定するために２５６階調分のポインタデータ７３が用意されている。
【００１８】
管理テーブル８は、アクセスのためのインデックスデータＩＤと、その記憶方法が前述の第１のディザテーブルＴ１を用いた第１のモードによる記憶方法か、第２のディザテーブルＴ２を用いた第２のモードによる記憶方法かの識別をする記憶方法識別データＭＤとを備えている。更に、ビットマップパターンを保持しているメモリ領域のアドレス、及びポインタデータ７３に対応したアドレスのためのアドレスデータＡＤを備えている。
【００１９】
次に、図３のブロック図により本発明の実施の形態の一例の構成を詳しく説明する。１０は画像から色値１を得る色値取り込み回路である。４１は色値取り込み回路１０の出力側に接続された色値１を選択的に出力する選択回路である。この選択回路４１には検索制御回路４２が接続され、その選択動作が制御されるようになっている。そして、選択回路４１と検索制御回路４２とは前述したビットマップパターンの作成、記憶等を管理するビットマップパターン管理部４を構成している。
【００２０】
２０は選択回路４１の出力側に接続されたビットマップパターン作成部２を構成するビットマップパターン作成回路である。３０はディザテーブル記憶部３を構成するディザテーブル記憶回路であり、その出力がビットマップパターン作成回路２０に供給されるように接続されている。５０はビットマップパターン記憶部５を構成するビットマップパターン記憶回路である。このビットマップパターン記憶回路５０はビットマップパターン作成回路２０で作成されたビットマップパターンを前述したように管理テーブル８（図２参照）に基づいてメモリ上に記憶するようになっている。そして、このビットマップパターン記憶回路５０の出力側には得られたビットマップパターン６により印刷が実行される印刷部９が接続されている。
【００２１】
１１はパーソナルコンピュータからなる操作部であり、色値取り込み回路１０、ディザテーブル記憶回路３０が接続されており、通常のカラー画像を印刷する場合は第１のモードが設定され、特別に模様、図形などを用いて描画して印刷する場合は第２のモードが設定されるようになっている。また、操作部１１には、ディザテーブルＴ１、Ｔ２のどちらを用いたかのディザテーブル情報Ｔを記憶するためのディザテーブル情報記憶回路１２が接続されている。このディザテーブル記憶回路１２の出力は検索制御回路４２に供給されるように接続されている。
【００２２】
次に、本発明の実施の形態の一例における画像処理装置の動作について説明をする。カラー画像を印刷する場合は、ユーザは操作部１１により第１のモードに設定する。即ち、予め設定されたディザテーブルＴ１が読み出され使用頻度の高い色値１との比較演算が行われて全階調のビットマップパターンが作成されるように設定する。そして、ディザテーブルＴ１が用いられた情報はディザテーブル情報記憶回路１２に記憶される。
【００２３】
ビットマップパターン作成回路２０で形成されたビットマップパターンは、検索制御回路４２がディザテーブル情報記憶回路１２に記憶された情報に基づきビットマップパターン記憶回路５０の第１の記憶領域Ｍ１へ指定制御することによって記憶領域Ｍ１に記憶される。この記憶に当たっては管理テーブル８によりインデックスデータＩＤ、記憶方法識別データＭＤ、アドレスデータＡＤが付される。もし、同一の色値が取り込まれたならば、選択回路４１がそれを判別し検索制御回路４２により管理テーブル８の下にビットマップパターン記憶回路５０から検索して再利用を図る。従って、通常の画像処理である第１のモードでは、予め作成されたビットマップパターン７１を順次読み出して印刷部９における印刷が実行される。
【００２４】
一方、ユーザがディザテーブルＴ２を登録した場合は、第２のモードにて動作する。即ち、描画時にディザテーブルＴ２と比較演算によってビットマップパターンを作成し、図２のＭ２の形態で保存する。
【００２５】
この作成されたビットマップパターンは、検索制御回路４２がディザテーブル情報記憶回路１２に記憶された情報に基づきビットマップパターン記憶回路５０の第２の記憶領域Ｍ２へ指定制御することによって第２の記憶領域Ｍ２に記憶される。この記憶にあたっては管理テーブル８によりインデックスデータＩＤ、記憶方法識別データＭＤ、アドレスデータＡＤが付される。このアドレスデータＡＤによってビットマップパターン７２が記憶されているポインタ７３が直接アクセスされる。
【００２６】
上述したように本発明の実施の形態の一例によれば、使用頻度の高い画像の色値１はディザテーブルＴ１との比較演算により２５６の全階調についてビットマップパターンが得られ、予め第１の記憶領域Ｍ１に記憶される。従って、印刷部９によって印刷を実行する際には、第１の記憶領域Ｍ１からビットマップパターン７１を得るだけでよいので処理の高速化が図れる。一方、使用頻度の少ないユーザが登録したディザテーブルＴ２の場合は、サイズが大きかったり、一時的に使用するのみであることも考えられるため、描画時に作成したビットマップパターンのみを第２の記憶領域Ｍ２にするので記憶容量を多く必要としない。もちろん、ポインタ７３のデータは全階調分を記憶するが、これ自体はデータ量が少ないため多くの記憶容量を必要としない。
【００２７】
次に、本発明の実施の形態の他の例について説明をする。図４はその要部を示すブロック図である。ビットマップパターン作成回路２０で作成されたビットマップパターンを記憶し、これを印刷部９に送出するビットマップパターン記憶回路５０には、制御回路１３、データ圧縮回路１４が接続されている。この制御回路１３、データ圧縮回路１４は操作部１１に接続されている。そして、複数の外部記憶部１５がビットマップパターン記憶回路５０に接続されている。制御回路１３は操作部１１の操作により管理テーブル８の管理下にあるビットマップパターンを下記のように制御するようになっている。
【００２８】
その１として、記憶すべきビットマップパターンを外部記憶部１５に記憶する。この記憶は複数ある外部記憶部１５に順位を付して順に記憶する。
その２として、例えば、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の中でＹのビットマップパターンのみを消去する処理を行う。そして、必要に応じてＹのビットマップパターンを再び記憶する処理状態に戻す。
【００２９】
また、データ圧縮回路１４は操作部１１の操作により管理テーブル８の管理下にあるビットマップパターンを選択して読み出し、データ圧縮回路１４で圧縮処理し記憶し直す。
【００３０】
上述したように、本発明の実施の形態の他の例によれば、ビットマップパターン記憶回路５０の記憶容量に不足が生じたときには外部記憶部１５の空いたところに転送して記憶させ記憶容量不足を解消させることができる。また、ビットマップパターンの一部を消去して記憶部分に空きをつくることができる。更に、ビットマップパターンを選択的にデータ圧縮して記憶し直して記憶部分に空きをつくることができる。そして、これらの制御は夫々のビットマップパターンが管理テーブル８の管理下にあるので容易に選択処理ができる。
【００３１】
尚、本発明は、上記実施の形態の一例ではビットマップパターン管理部４は選択回路４１と検索制御回路４２との独立した回路構成としたが単一のＬＳＩに組み込んで一体化して形成する等、他の回路も同様に具体的な形成状態を種々変更できる。
【００３２】
【発明の効果】
以上説明したように、本発明の画像処理装置によれば、使用頻度の高いディザテーブルについて作成したビットマップパターンと使用頻度の少ないディザテーブルについて作成したビットマップパターンとを独立に書き込み、読み出し可能にできるため、使用頻度の高いディザテーブルについては全階調についてビットマップパターンを作成して予め記憶しているため高速な印刷処理が維持できると共に、使用頻度の少ないディザテーブルについては使用するハーフトーンについてのみビットマップパターンを作成して記憶し記憶容量を多く必要としないことになり、ビットマップパターン記憶手段の記憶容量の効率的な使用ができるようになる。
【００３３】
また、本発明の画像処理装置によれば、使用頻度の高いディザテーブルのビットマップパターンの記憶領域と使用頻度の低いディザテーブルのビットマップパターンの記憶領域とが独立になるので、読み出しのためのアクセスが直接的になり高速な読み出しが可能となる。
【００３４】
更に、本発明の画像処理装置によれば、ビットマップパターンを外部記憶部に記憶し読み出すことができるので、必要に応じて記憶容量を増加させることができる。
【００３５】
更にまた、本発明の画像処理装置によれば、ビットマップパターンを選択的に記憶容量が少なくなる形態に変更できるので、ビットマップパターン記憶部に空きを作り記憶すべきデータ量を増加することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態の一例における画像処理装置を示すブロック図である。
【図２】図１におけるビットマップパターン記憶回路の記憶状態を説明するための説明図である。
【図３】図１における画像処理装置の構成を更に詳しく示すブロック図である。
【図４】本発明の実施の形態の他の例における画像処理装置の要部を示すブロック図である。
【符号の説明】
１    色値
２    ビットマップパターン作成部
３    ディザテーブル記憶部
４    ビットマップパターン管理部
５    ビットマップパターン記憶部
６    ビットマップパターン
８    管理テーブル
９    印刷部
１０    色値取り込み回路
１１    操作部
１２    ディザテーブル情報記憶回路
１３    制御回路
１４    データ圧縮回路
１５    外部記憶部
２０    ビットマップパターン作成回路
３０    ディザテーブル記憶回路
４１    選択回路
４２    検索制御回路
５０    ビットマップパターン記憶回路
７１    第１のビットマップパターン
７２    第２のビットマップパターン
７３    ポインタ
Ｔ      ディザテーブル情報
Ｔ１    第１のディザテーブル
Ｔ２    第２のディザテーブル
Ｍ１    第１の記憶領域
Ｍ２    第２の記憶領域
ＩＤ    インデックスデータ
ＭＤ    記憶方法識別データ
ＡＤ    アドレスデータ
【図１】
2004253926.tif 000003
【図２】
2004253926.tif 000004
【図３】
2004253926.tif 000005
【図４】
2004253926.tif 000006