(57)【特許請求の範囲】
【請求項１】
Ｒ、Ｇ、Ｂの色データをＹ、Ｍ、Ｃ、Ｋの色データに変換して変換後の色データを順に出力する色補正手段と、
Ｒ、Ｇ、Ｂの各色データをそれぞれ１ビットに２値化して合計３ビットに変換する２値化手段と、
該２値化手段により２値化されたデータをＹ、Ｍ、Ｃ、Ｋの各色データの出力に対応した色コードに変換する変換手段と、
該変換手段により変換される色コードであって影付け処理の色情報を有する影情報コードを生成する手段と、
前記２値化手段の出力により対象画素が白データか否かを判断し、白データであれば既に格納されている影情報コードを選択し、白以外データであればその場の影情報コードを選択して、該対象画素が文字領域のエッジ部からあと何ライン影付けをするかの影幅データと共に記憶するラインメモリと、
該ラインメモリに記録された前記影情報コードと前記影幅データに基づいて影付き画像データの色と移動量を設定して、前記色補正手段からの出力データと合成してＹ、Ｍ、Ｃ、Ｋの影付き画像データを出力する手段とを備えたことを特徴とするカラー画像処理装置。
【請求項２】
前記影情報コードがＹ、Ｍ、Ｃ、Ｋの各色データの出力に対応して２ビットもしくは１ビットである請求項１記載のカラー画像処理装置。
【請求項３】
前記色補正手段がシングルカラー出力に設定された時には、シングルカラー変換前のＲ、Ｇ、Ｂの各色データを前記２値化手段で変換したデータに基づいて前記影情報コードを生成し、影付き画像データの濃度を設定する請求項１記載のカラー画像処理装置。
【請求項４】
前記色補正手段がシングルカラー出力に設定された時には、シングルカラー変換前のＲ、Ｇ、Ｂの各色データを前記２値化手段で変換したデータに基づいて前記影情報コードを生成し、当該影情報コードに基づいて演算処理を施して影付き画像データの濃度を設定する請求項１記載のカラー画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はカラー画像処理装置に関し、特にデジタルカラー複写機のようなカラー画像形成装置におけるカラー画像処理装置に関する。
【０００２】
【従来の技術】
一般に、デジタルカラー複写機におけるカラー画像処理装置では、例えばＲＧＢ（赤緑青）の各データをパラレルで処理することによりカラーの影付け処理や中抜き処理を行ったり、白黒の影付け処理や中抜け処理を行うように構成されている。詳細には、原稿の色データをＲ（赤）Ｇ（緑）Ｂ（青）Ｙ（イエロー）Ｍ（マゼンタ）Ｃ（シアン）Ｋ（黒）の７値化して原稿に一番近い色の影を付与する仕組みを持つデジタルカラー画像処理装置において、立体影付き処理は画像データをＲＧＢ各２値化したＲＧＢ２値化信号３ｂｉｔの平行移動を行い、移動する軌跡上に影データを出力させれば実現できることが提案されており、複写機などに応用されている。このＲＧＢ２値化信号３ｂｉｔを単にラインメモリに記憶して平行移動を行うと影の長さに応じてラインメモリの容量を大きくしなければならない。そこで、ＲＧＢ２値化信号を色があるか否かの１ビットにコード化したデータで処理すればＦＩＦＯを大幅に削減することができることが特開平６−５４１７８号公報に提案されている。更に、ラインメモリに格納するデータを後何ライン影を出力させるかという影幅データとすることにより、ｎライン分、すなわちｎｂｉｔデータを格納するラインメモリを必要としていたものを、２のｍ乗−１＜ｎで表されるｍｂｉｔのラインメモリで制御でき、ラインメモリが大幅に削減できることが提案されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来例では、同一の作像で色付け処理される影色データは全て同一となってしまい、濃度の調整が各色毎にできないため、視覚感度にあった良好な影を出力できるとは言い難いものであった。
【０００４】
本発明はこれらの問題点を解決するためのものであり、影データを各色毎に濃度調整を行うことができるカラー画像処理装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
前記問題点を解決するために、本発明は、Ｒ、Ｇ、Ｂの色データをＹ、Ｍ、Ｃ、Ｋの色データに変換して変換後の色データを順に出力する色補正手段と、Ｒ、Ｇ、Ｂの各色データをそれぞれ１ビットに２値化して合計３ビットに変換する２値化手段と、該２値化手段により２値化されたデータをＹ、Ｍ、Ｃ、Ｋの各色データの出力に対応した色コードに変換する変換手段と、該変換手段により変換される色コードであって影付け処理の色情報を有する影情報コードを生成する手段と、２値化手段の出力により対象画素が白データか否かを判断し、白データであれば既に格納されている影情報コードを選択し、白以外データであればその場の影情報コードを選択して、該対象画素が文字領域のエッジ部からあと何ライン影付けをするかの影幅データと共に記憶するラインメモリと、該ラインメモリに記録された影情報コードと影幅データに基づいて影付き画像データの色と移動量を設定して、色補正手段からの出力データと合成してＹ、Ｍ、Ｃ、Ｋの影付き画像データを出力する手段とを備えたことに特徴がある。よって、ラインメモリには影幅データと独立に影情報コードを２ビット記憶させておくだけで影データは各色毎に濃度調整を行うことができる。また、影情報コードを２ビットにしてコード化することによりＲ、Ｇ、Ｂ、Ｙ、Ｍ、Ｃ、Ｋの各７色の影データはそれぞれ濃度を変えることができ、人間の視覚に見合った影データを自由に付与することができる。
【０００６】
また、影情報コードがＹ、Ｍ、Ｃ、Ｋの各色データの出力に対応して２ビットもしくは１ビットであることにより、ラインメモリを極力増やさないで影データを色毎に制御できるようになる。
【０００７】
更に、色補正手段がシングルカラー出力に設定された時には、シングルカラー変換前のＲ、Ｇ、Ｂの各色データを２値化手段で変換したデータに基づいて影情報コードを生成し、影付き画像データの濃度を設定することにより、シングルカラー変換前の色コードにより濃度を変えることでシングルカラー時には実体と影の濃度の逆転を抑えてごく自然な影を出力させることができる。
【０００８】
また、色補正手段がシングルカラー出力に設定された時には、シングルカラー変換前のＲ、Ｇ、Ｂの各色データを２値化手段で変換したデータに基づいて影情報コードを生成し、当該影情報コードに基づいて演算処理を施して影付き画像データの濃度を設定することにより、色コードごとの濃度データは色コードの数だけ必要となるがシングルカラー変換処理がいつも同じアルゴリズムであるならば１つの濃度データを基にそれぞれの色コードの値を一義的に演算処理にて導き同様な効果を得ることができる。
【０００９】
【発明の実施の形態】
本発明のカラー画像形成装置は、Ｒ、Ｇ、Ｂの色データをＹ、Ｍ、Ｃ、Ｋの色データに変換して変換後の色データを順に出力する色補正手段と、Ｒ、Ｇ、Ｂの各色データをそれぞれ１ビットに２値化して合計３ビットに変換する２値化手段と、該２値化手段により２値化されたデータをＹ、Ｍ、Ｃ、Ｋの各色データの出力に対応した色コードに変換する変換手段と、該変換手段により変換される色コードであって影付け処理の色情報を有する影情報コードを生成する手段と、２値化手段の出力により対象画素が白データか否かを判断し、白データであれば既に格納されている影情報コードを選択し、白以外データであればその場の影情報コードを選択して、該対象画素が文字領域のエッジ部からあと何ライン影付けをするかの影幅データと共に記憶するラインメモリと、該ラインメモリに記録された影情報コードと影幅データに基づいて影付き画像データの色と移動量を設定して、色補正手段からの出力データと合成してＹ、Ｍ、Ｃ、Ｋの影付き画像データを出力する手段とを備えている。
【００１０】
【実施例】
以下、本発明の一実施例を図面に基づいて説明する。
図２は本発明のカラー画像処理装置が適用されたカラーデジタル複写機の概略を示すブロック図である。同図において、原稿が画像読取部２０１により読み取られてＲ，Ｇ，Ｂのデジタルデータに変換され、このＲ，Ｇ，Ｂのデジタルデータが画像処理部２０２により処理されてＹ，Ｍ，Ｃ，Ｋの各データに変換される。そして、画像記録部２０３ではＹＭＣＫの各信号が面順次で走査され、０カラー画像が転写紙上に形成される。
【００１１】
図３は図２の画像処理部の詳細な構成を示すブロック図である。同図において、図２の画像読取部２０１により読み取られたＲ，Ｇ，Ｂのデジタルデータは、第１のγ補正部３０１においてグレーバランスが調整されると共に、対数データから濃度データに変換され、第１のフィルタ３０２と平滑フィルタ３０５にパラレルに出力される。第１のフィルタ３０２は、このデータに対して画像読取部２０１のＭＴＦ補正を行い、色補正部３０３は１次のマスキング方程式でＲ，Ｇ，ＢデータをＹ，Ｍ，Ｃ，Ｋデータに変換する。ここで、図２の画像記録部２０２ではＹＭＣＫの各信号が面順序で走査されてるので、色補正部３０３はＹ，Ｍ，Ｃ，Ｋデータの１つを順次出力する。多値変倍部３０４は変倍時に主走査方向に変倍し、後述する加工編集部３０８に出力する。他方に、平滑フィルタ３０５は、第１のγ補正部３０１からのＲＧＢデータをそれぞれ独立に平滑化処理し、２値化部３０６はこのＲＧＢデータを視覚感度に応じた２値化処理を行い、合計７色（ＲＧＢＹＭＣＫ）を表現する。この場合の出力はＲＧＢデータがそれぞれ１ビットであって合計３ビットであり、２値変倍部３０７は変倍時にこのＲＧＢの２値データを独立して主走査方向に変倍し、加工編集部３０８に出力する。そして、加工編集部３０８はＹＭＣＫの多値データとＲＧＢの２値データを用いてミラー、影付け、中抜け等の画像処理を行い、第２のフィルタ３０９はこの画像処理データに対して平滑化処理や鮮鋭化処理を行う。次いで、第２のγ補正部３１０は図２の画像記録部２０３のγ特性に応じた補正を行い、階調処理部３１１はディザや濃度パターン法で中間処理を行って図２の画像記録部２０３に出力する。
【００１２】
図４は図３の加工編集部の詳細な構成を示すブロック図である。同図において、図３の加工編集部３０８は、公知のミラー・斜体部４０１と、本発明に係る中抜き・影付き部４０２を有する。ミラー・斜体部４０１は画像データと２値データを１ライン又は２ライン分蓄積可能なメモリを有し、このメモリの読みだし開始アドレスを変化するとシフト処理や斜体処理を実現することができ、またアドレスが逆から読み出されると鏡像（ミラー）処理を実現することができる。
【００１３】
図１は本発明の一実施例に係るカラー画像処理装置の構成を示すブロック図である。同図において、中抜き部１０１，影付け部１０２はＲＧＢの２値データの組合せを基に中抜きと影付き処理を行い、その結果をＹＭＣＫの多値データに合成するように構成されている。なお、図６に示すように画像データはＲＧＢデータが共に「Ｈ」の場合に白となり、「Ｌ」の場合にＹＭＣＫともに濃度が最も濃くなるデータである。中抜き部１０１、影付け部１０２はそれぞれ図５に詳細に示すようなｎ（＝８）ビット×１ラインのメモり１０４、１０５を用いて中抜き処理、影付け処理を行い、それぞれのデータＮｉｎ、Ｋｉｎが合成部１０３においてＹＭＣＫの多値データＰｉｎと合成される。
【００１４】
ここで、図７を参照して中抜き部１０１の構成を説明すると、先ず図７の色コード生成部５０１はＲＧＢの各２値データに応じた色コードＣ０、Ｃ１に変換し、ラインメモリ１０４のデータＭｏｕｔ０、Ｍｏｕｔ１として出力する。ここで、入力データＭｉｎ０〜Ｍｉｎ７と、ラインメモリ４０４に対する出力データＭｏｕｔ〜Ｍｏｕｔ７の関係は、色コード生成部５０１の出力コードＣ０が出力データＭｏｕｔ０に対応し、出力コードＣ１が出力データＭｏｕｔ１に対応し、入力データＭｉｎ０〜Ｍｉｎ５がそれぞれ出力データＭｏｕｔ２〜Ｍｏｕｔ７に対応しており、従ってラインメモリ１０４には出力コードＣ０、Ｃ１が４ライン分蓄えられている。また、中抜き領域を示し、出力ＯＵＴ０が輪郭を示している。図７の色コードデコード部５１０〜５１４はカラーモードと、ホワイトモードと指定色モードの各モードにおいてこの色コードＣ０、Ｃ１をデータＹ０〜Ｙ２（Ｄ０〜Ｄ４）に展開（デコード）する。そして、図７の細らせ処理部５２０〜５２２は図８に詳細に示すように、この色コードデコード部５１０〜５１４によりデコードされたデータＤ０〜Ｄ４により輪郭を抽出し。図７の中抜き生成部５３０は図９に詳細に示すように、この輪郭内の中抜き領域を生成し、図１に示す合成部１０３に出力する。
【００１５】
図８において、細らせ処理部５２０〜５２２の詳細な構成を説明する。レジスタ１１００〜１１０３は画素を遅延するために用いられ、また４ビットアップカウンタ１１０４、１１０５は例えばテキサスインスルメント社製のＬＳ１６３が用いられている。４ビットアップカウンタ１１０４はレジスタ１１００からの入力（／ＬＤ）（以下、「／」は反転信号について用いる）が「Ｌ」の時に出力ＲＣが「Ｌ」となり、入力（／ＬＤ）が「Ｈ」で３画素継続すると出力ＲＣが「Ｈ」となる。４ビットアップカウンタ１１０５は入力（／ＬＤ）が「Ｌ」の時に出力ＲＣが「Ｌ」となり、入力（／ＬＤ）が「Ｈ」で５画素継続すると出力ＲＣが「Ｈ」となる。
【００１６】
中抜き生成部５３０は図９に示すように、セレクタ１２０１〜１２０３により種々の組み合わせを実現するように構成される。ここで、図７に示すＥＮは中抜き許可信号であり、「Ｈ」の時に中抜き処理が施され、「Ｌ」の時に中抜き処理が禁止される。すなわち、「Ｌ」の時には図７の色コード生成部５０１と中抜き生成部５３０の出力は全て「０」となる。
【００１７】
１．ホワイトモード
このホワイトモードでは、図７に示す色コードデコード部５１０〜５１４によりデータＹ０〜Ｙ２にデコードされ、色コード生成部５０１の出力Ｃ０がデータＹ０と同一になり、出力Ｃ１がデータＹ１と同一となる。すなわち、データＣ０、Ｙ０は現在作像中の色成分を含む場合に「Ｈ」となり、データＣ１、Ｙ１は白以外の場合に「Ｈ」となる。
【００１８】
また、中抜き生成部５３０の動作を図９を参照して説明すると、セレクタ１２０１の出力ＯＵＴ０では入力Ｄ１が選択され、セレクタ１２０３の出力ＯＵＴ１では入力Ｄ１が選択される。なお、セレクタ１２０２の出力Ｄｏｕｔは、影付け部４０２に出力されるので、説明を省略する。
【００１９】
２．カラーモード
このカラーモードでは、図７に示す色コード生成部５０１は、コードＣ０，Ｃ１を生成し、色コードデコード部５１０〜５１４はデータＹ０〜Ｙ２にデコードする。この場合、コードＣ０、Ｃ１は両方が共に「Ｌ」か、または一方のみが「Ｈ」になるように生成され、データＹ０〜Ｙ２はＹ成分を含む場合の組み合わせで決定される。
【００２０】
また、中抜き生成部５３０では図９に示すように、セレクタ１２０１は入力入力Ｄ０を選択して出力ＯＵＴ０を出力し、セレクタ１２０３は入力Ｄ０を選択して出力ＯＵＴ１を出力し、セレクタ１２０２は入力Ｄ０を選択して出力Ｄｏｕｔを出力する。合成部４０３は、ホワイトモードと同様に動作するのでその説明は省略する。
【００２１】
次に、図１の影付け部１０２について説明すると、原稿の色データをＲＧＢＣＭＹＫの７値化して原稿に一番近い色の影を付与する仕組みを持つデジタルカラー画像処理装置において、立体影付き処理は画像データをＲＧＢ各２値化したＲＧＢ２値化信号３ｂｉｔの平行移動を行い、移動する軌跡上に影データを出力させれば実現できることが提案されており、複写機などに応用されている。このＲＧＢ２値化信号３ｂｉｔを単にラインメモリに記憶して平行移動を行うと影の長さに応じてラインメモリの容量を大きくしなければならない。そこで、ＲＧＢ２値化信号を色があるか否かの１ビットにコード化したデータで処理すればＦＩＦＯを大幅に削減することができることが上述の特開平６−５４１７８号公報に提案されている。更に、ラインメモリに格納するデータを後何ライン影を出力させるかという影幅データとすることにより、ｎライン分、すなわちｎｂｉｔデータを格納するラインメモリを必要としていたものを、２のｍ乗−１＜ｎで表されるｍｂｉｔのラインメモリで制御でき、ラインメモリが大幅に削減できる提案されている。
【００２２】
しかし、この方式では影を出力するか否かの情報のみがラインメモリに記憶されていることになるため、同一の作像で色付け処理される影色データは図１０に示すように全て同一となってしまい、濃度の調整が各色毎にできないため、視覚感度にあった良好な影を出力できるとは言い難い。例えば、Ｙ作像時にはＹ（黄色）とＲ（赤）とＧ（緑）のデータ出力のためにイエローデータを出力するが、影を出力するか否かの情報しかわからないためＹ，Ｒ，Ｇの区別はつけられず、３色とも共通のデータを影データとして出力することになり、各色毎に濃度の調整ができない。
【００２３】
図１１は立体影が作像毎に形成されていく様子を示す図である。同図の（ａ）は入力原稿、同図の（ｂ）はＹ作像後の影データ付与イメージ、同図の（ｃ）はＹ→Ｍ作像後の影データ付与イメージ、同図の（ｄ）はＹ→Ｍ→Ｃ作像後の影データ付与イメージ、同図の（ｅ）はＹ→Ｍ→Ｃ→Ｋ作像後の影データ付与イメージを示す。
【００２４】
そこで、本発明において、ラインメモリには影幅データと独立に影情報コードを１ｂｉｔ〜２ｂｉｔ記憶させておくだけで影は各色毎に濃度調整を行うことができるようにしたものである。２ｂｉｔの影情報コードをラインメモリに記憶すれば、各作像でそれぞれの影色毎に出力するデータを変えることができ、各色毎に濃度調整が可能となる。例えば影情報コード２ｂｉｔにより図１２のデータを出力できる。
【００２５】
すなわち、図１２のようにコード化すれば影データ格納レジスタは３色分もてばＲＧＢＹＭＣＫ全ての色について濃度調整ができる。この影情報コード２ｂｉｔは、中抜き処理（カラーモード）でも共通に使用が可能であり、中抜き（カラーモード）後影付きの処理を可能とする。よって、人間の視覚に見合った影データを自由に付与することができる。このように、立体影処理ではＦＩＦＯに格納するデータは、あと何ライン影を出力させるかという影データであるので、ｎ画素幅の影付け処理で必要なラインメモリは２のｎ乗−１ラインで表されるｎビット幅のラインメモリであるがこれと独立に影情報コード２ｂｉｔのみをラインメモリに記憶させただけでＲＧＢＹＭＣＫの各７色の影データはそれぞれ濃度を変えることができるのである。特に平影、立体影の両種類の影処理をサポートしていて、影の種類に応じてラインメモリを切り替えて使用するシステムでは立体影処理時には平影処理時に比べてＦＩＦＯが余分に余っているため、２ｂｉｔ増えるのは何ら問題ではない。
【００２６】
また、１ｂｉｔの影情報コードのみをラインメモリに記憶する場合は、例えば影情報コード１ｂｉｔにより図１３のデータを出力できる。
【００２７】
すなわち、図１３のようにコード化すれば影データは各作像でそれぞれ２色分制御可能である。この場合、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の各データはＹ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）の各データと共通となるが、Ｒ（赤）、Ｇ（緑）、Ｂ（青）データの再現性は以下のように制御すればある程度得ることができる。
【００２８】
ＲデータはＹトナーを変動させて制御する。
ＢデータはＭトナーを変動させて制御する。
ＧデータはＣトナーを変動させて制御する。
【００２９】
この影情報コード１ｂｉｔは、中抜き処理（ホワイトモード）と共通に使用することが可能であり、中抜き（ホワイトモード）後影付けの処理を可能とする。
【００３０】
図１２、又は図１３の如く影付け処理の色情報をコード化する場合の立体影付加装置の一例を以下に示す。
【００３１】
立体影を生成するにあたっては、文字領域のエッジ部を検出して、エッジ部より後何ライン影を出力するかカウントし、カウント値０に至るまで影を出力し続ける。エッジ部を検出するとは文字領域を平行移動する軌跡上において、その場が背景である白データに変化した箇所を検出することを意味する。カウント値が０に至る前に白以外データが出現したら影の出力を中止し、影長カウンタの値を初期値に戻す。
【００３２】
立体影処理では、ＦＩＦＯメモリに格納する影幅データは、後何ライン影を出力し続けるという連続情報である。本発明ではこれに加えて図１２，図１３の影情報コード２ビットもＦＩＦＯメモリに記憶する。
【００３３】
図１４は本発明における影処理部の構成を示すブロック図である。同図において、影幅コード設定レジスタ６０１はＣＰＵなどから設定できるものである。セレクタ６０２は後述する３入力ＡＮＤ６０７の出力が０で（その場の色が白以外で）Ｂを選択する。すなわち、白以外データであれば影幅データは影幅コード設定レジスタ６０１の設定値に戻し、ＦＩＦＯ６０３に格納する。ＦＩＦＯ６０３は影処理用のＦＩＦＯメモリである。デクリメントカウンタ６０４は、３入力ＡＮＤ６０７の出力が１で（その場の色が白で）デクリメントし、また特に図示しないがカウント値０でストップするように制御する。コンパレータ６０５は、入力が０でなければ１を出力する。影情報コードエンコーダ６０６はエンコードした情報をＦＩＦＯ６０３に格納する。３入力ＡＮＤ６０７は白データ時出力が１となる。セレクタ６０８は、影処理に使用する影情報コードを選択するセレクタで、図示しない中抜きＥＮ信号にて切り替える。中抜き処理時は中抜き後影情報コードを中抜き処理しないときは影情報コードエンコーダ６０６の出力である影情報コードを選択する。セレクタ６０９はＦＩＦＯ６０３に書き込む影情報コードを選択するセレクタであり、３入力ＡＮＤ６０７の出力が０でＡを選択する。すなわち、その場が白データであればＦＩＦＯ６０３に既に格納されている色情報をその場が白以外データであればその場の色情報をＦＩＦＯ６０３に格納する。２入力ＡＮＤ６１０は立体影出力時１を出力する。すなわち、影出力フラグ信号は影を出力すべき位置で１が出力される。これに同期して、ＦＩＦＯ６０３からは影の色を決める影情報コードが出力される。影出力フラグ信号及びＩＲＯフラグ信号により、影を出力すべき位置に所定の影色データを付加させることが可能となる。
【００３４】
図１５は本発明における画像合成部の構成を示すブロック図である。同図において、レジスタ７０１は指定色影データ用のレジスタである。レジスタ７０２〜７０４は７色モード影データ用のレジスタであり、出力色毎に３色分存在する。セレクタ７０５はＩＲＯフラグ信号により７色影データを選択するセレクタである。セレクタ７０６は影処理のモードにより出力データを選択するセレクタである。モード信号は特に図示しないがＣＰＵより設定されるレジスタ出力と考えてよい。影データ７０７はシングルカラー時に設定する影データであり、１つのデータレジスタもしくは複数のデータレジスタより選択されたデータから構成される。データ変換部７０８はＩＲＯフラグにより入力データを変換して出力するデータ変換部であり、また複数のデータレジスタより１つを選択するセレクタ機能も備えている。セレクタ７０９はシングルカラーかフルカラーかで出力データを選択するセレクタである。セレクタ７１０は入力データをそのまま出力させるか、または影データを出力させるかを切り替えるセレクタである。
【００３５】
ここでは影データの付与のみを対象としており、中抜きデータやイレースデータの付加処理も本発明に含まれるものとする。
【００３６】
シングルカラー指定時には、図１６の（ａ）に示すように、従来シングルカラー変換により画像の濃度が薄くなっても濃くなっても常に一定濃度の影を出力している。このため、影の濃度が実体（文字など）の濃度より濃い場合もれば薄い場合もあった。本発明では、図１６の（ｂ）に示すように、シングルカラー変換前の色によって影の濃度を制御することで実体と影の濃度の逆転をできる限り押さえられる。
【００３７】
また、フルカラーデータをシングルカラー変換したデータは、どの色についてもシングルカラー色となって出力するが、変換前の元の色により濃度に違いが見られるのが一般的である。例えば図１７を参照するとＧ成分でモノクロ化する場合、黄色の部分はほとんど色がなくなってしまうし、シアンなども濃度が薄くなってしまう。有彩色は無彩色に比べて薄くなる。
【００３８】
そこで、この出力データに影データを付与するにあたっても、シングルカラー変換前の色コードにより濃度を変えることで、シングルカラー時には実体と影の濃度の逆転を押さえてごく自然な影を出力させることが可能である（図１６の（ｂ）を参照）。例えば、シングルカラー変換前のフルカラーでは同一濃度であった色Ａと色Ｂが、シングルカラー黒の変換処理実施後は濃度の異なる黒色Ａ’データと黒色Ｂ’データとなる可能性が高い。従来はこれら黒データには同一濃度の黒色の影を付けていたが、本発明によれば、黒色Ａ’データと黒色Ｂ’データにはそれぞれ異なる濃度の影を付与することができる。これにより、実体の濃度に合わせた濃度の影を出力することが可能となり、リアリティのある影を出力できる。特にこの出力結果を多く普及している白黒複写機で複写したり、ファクシミリで送信したりする場合などもリアルティな影をそのまま再現することを可能とする。
【００３９】
本発明の実施例によれば、図１５のレジスタ７０７は色コード毎ＲＧＢＹＭＣＫの７種類用意されており、データ変換部７０８で影情報コードによりデータを切り替えて出力する。
【００４０】
なお、図１５中のレジスタ７０７は１つだけ用意し、データ変換部７０８でＩＲＯフラグによりデータを演算処理するなど変換して出力する。例えばレジスタ７０７に格納されているデータにＩＲＯフラグ毎に異なる係数を乗算した結果を出力する場合はデータ変換部７０８は乗算器などで代用できる。つまり、色コード毎の濃度データは色コードの数だけ必要となるがシングルカラー変換処理がいつも同じアルゴリズムであるならば、１つの濃度データを基にそれぞれの色コードの値を一義的に演算処理にて導いても同様の効果を得ることができる。
【００４１】
また、本発明は上記実施例に限定されるものではなく、特許請求の範囲内に記載であれば多種の変形や置換可能であることは言うまでもない。
【００４２】
【発明の効果】
以上説明したように、本発明によれば、Ｒ、Ｇ、Ｂの色データをＹ、Ｍ、Ｃ、Ｋの色データに変換して変換後の色データを順に出力する色補正手段と、Ｒ、Ｇ、Ｂの各色データをそれぞれ１ビットに２値化して合計３ビットに変換する２値化手段と、該２値化手段により２値化されたデータをＹ、Ｍ、Ｃ、Ｋの各色データの出力に対応した色コードに変換する変換手段と、該変換手段により変換される色コードであって影付け処理の色情報を有する影情報コードを生成する手段と、２値化手段の出力により対象画素が白データか否かを判断し、白データであれば既に格納されている影情報コードを選択し、白以外データであればその場の影情報コードを選択して、該対象画素が文字領域のエッジ部からあと何ライン影付けをするかの影幅データと共に記憶するラインメモリと、該ラインメモリに記録された影情報コードと影幅データに基づいて影付き画像データの色と移動量を設定して、色補正手段からの出力データと合成してＹ、Ｍ、Ｃ、Ｋの影付き画像データを出力する手段とを備えたことに特徴がある。よって、ラインメモリには影幅データと独立に影情報コードを２ビット記憶させておくだけで影データは各色毎に濃度調整を行うことができる。また、影情報コードを２ビットにしてコード化することによりＲ、Ｇ、Ｂ、Ｙ、Ｍ、Ｃ、Ｋの各７色の影データはそれぞれ濃度を変えることができ、人間の視覚に見合った影データを自由に付与することができる。
【００４３】
また、影情報コードがＹ、Ｍ、Ｃ、Ｋの各色データの出力に対応して２ビットもしくは１ビットであることにより、ラインメモリを極力増やさないで影データを色毎に制御できるようになる。
【００４４】
更に、色補正手段がシングルカラー出力に設定された時には、シングルカラー変換前のＲ、Ｇ、Ｂの各色データを２値化手段で変換したデータに基づいて影情報コードを生成し、影付き画像データの濃度を設定することにより、シングルカラー変換前の色コードにより濃度を変えることでシングルカラー時には実体と影の濃度の逆転を抑えてごく自然な影を出力させることができる。
【００４５】
また、色補正手段がシングルカラー出力に設定された時には、シングルカラー変換前のＲ、Ｇ、Ｂの各色データを２値化手段で変換したデータに基づいて影情報コードを生成し、当該影情報コードに基づいて演算処理を施して影付き画像データの濃度を設定することにより、色コードごとの濃度データは色コードの数だけ必要となるがシングルカラー変換処理がいつも同じアルゴリズムであるならば１つの濃度データを基にそれぞれの色コードの値を一義的に演算処理にて導き同様な効果を得ることができる。
【図面の簡単な説明】
【図１】本発明の一実施例に係るカラー画像処理装置の構成を示すブロック図である。
【図２】本発明のカラー画像処理装置が適用されたカラーデジタル複写機の概略を示すブロック図である。
【図３】図２の画像処理部の詳細な構成を示すブロック図である。
【図４】図３の加工編集部の詳細な構成を示すブロック図である。
【図５】図１のラインメモリの詳細な構成を示すブロック図である。
【図６】ＲＧＢデータと色の関係を示す図である。
【図７】図１の中抜き部の詳細な構成を示すブロック図である。
【図８】図７の細らせ処理部の詳細な構成を示すブロック図である。
【図９】図７の中抜き生成部の詳細な構成を示すブロック図である。
【図１０】影出力データを示す図である。
【図１１】立体影を生成する様子を示す図である。
【図１２】影出力データと影情報コード（２ｂｉｔ）の関係を示す図である。
【図１３】影出力データと影情報コード（１ｂｉｔ）の関係を示す図である。
【図１４】本発明における影付け処理部の構成を示すブロック図である。
【図１５】本発明における画像合成部の構成を示すブロック図である。
【図１６】従来と本発明のシングルカラーの影付け出力の各様子を示す図である。
【図１７】シングルカラー変換の様子を示す図である。
【符号の説明】
１０１  中抜き部
１０２  影付け部
１０３  合成部
１０４，１０５  ラインメモリ
【図１】
0003828307.tif 000002
【図２】
0003828307.tif 000003
【図３】
0003828307.tif 000004
【図４】
0003828307.tif 000005
【図５】
0003828307.tif 000006
【図６】
0003828307.tif 000007
【図７】
0003828307.tif 000008
【図８】
0003828307.tif 000009
【図９】
0003828307.tif 000010
【図１０】
0003828307.tif 000011
【図１１】
0003828307.tif 000012
【図１２】
0003828307.tif 000013
【図１３】
0003828307.tif 000014
【図１４】
0003828307.tif 000015
【図１５】
0003828307.tif 000016
【図１６】
0003828307.tif 000017
【図１７】
0003828307.tif 000018