(57)【特許請求の範囲】
【請求項１】
多値カラー信号を構成する複数の信号を入力し、この入力された各信号を０から（Ｎ−１）のいずれかの信号にＮ値化（Ｎは２以上の整数）し、判定対象画素の周辺画素に存在する前記Ｎ値化された信号がすべて（Ｎ−１）である黒画素の数を計数し、この計数結果を所定値と比較し、この比較の結果、前記黒画素の数が所定値以上であり、かつ、前記判定対象画素を構成する各信号のＮ値化結果が全て（Ｎ−１）である場合は、当該画素を黒インクで記録する指示を行う一方、前記黒画素の数が所定値未満である場合又は前記各信号のＮ値化結果が一つでも（Ｎ−１）でない場合は、当該画素をカラーインクで記録する指示を行うことを特徴とする黒インク使用判定方法。
【請求項２】
多値カラー信号を構成する複数の信号を入力し、この入力された各信号を０から（Ｎ−１）のいずれかの信号にＮ値化（Ｎは２以上の整数）し、前記入力された各信号の濃度レベルを所定閾値と比較する一方、判定対象画素の周辺画素に存在する前記Ｎ値化された信号がすべて（Ｎ−１）である黒画素の数を計数し、この計数結果を所定値と比較し、前記各信号の濃度レベルが全て所定閾値以上又は前記黒画素の数が所定値以上であり、かつ、前記判定対象画素を構成する各信号のＮ値化結果が全て（Ｎ−１）である場合は、当該画素を黒インクで記録する指示を行う一方、前記各信号の濃度レベルが一つでも所定閾値以上でない場合、かつ、前記黒画素の数が所定値未満である場合又は前記判定対象画素を構成する各信号のＮ値化結果が一つでも（Ｎ−１）でない場合は、当該画素をカラーインクで記録する指示を行うことを特徴とする黒インク使用判定方法。
【請求項３】
前記入力された各信号に対する画素が無彩色であるかどうかを判定し、前記入力された各信号の濃度レベルが全て所定閾値以上であり、かつ、前記各信号のＮ値化結果が全て（Ｎ−１）である場合、かつ前記入力された各信号に対する画素が無彩色である場合は、当該画素を黒インクで記録する指示を行うことを特徴とする請求項２記載の黒インク使用判定方法。
【請求項４】
多値カラー信号を構成する複数の信号を入力する入力手段と、前記入力された各信号を０から（Ｎ−１）のいずれかの信号にＮ値化（Ｎは、２以上の整数）するＮ値化処理手段と、前記Ｎ値化された各信号が（Ｎ−１）と等しいかどうかを判定するＮ値判定手段と、このＮ値判定手段の出力信号から注目画素の周辺画素における前記Ｎ値化された信号がすべて（Ｎ−１）である黒画素数を計数し、この計数結果を所定値と比較する判定手段と、前記Ｎ値判定手段により前記Ｎ値化された各信号が全て（Ｎ−１）と等しいと判定され、かつ、前記判定手段により前記計数した黒画素数が所定値以上であると判定された場合は、当該画素を黒インクで記録する指示を行うことを特徴とする黒インク使用判定装置。
【請求項５】
前記判定手段は、前記Ｎ値判定手段の出力信号をアドレスに対応づけて格納するメモリを備え、このＮ値判定手段の出力信号を格納するメモリから前記アドレスに対応した周辺画素のＮ値判定結果を読み出して前記周辺画素に存在する前記Ｎ値化された信号がすべて（Ｎ−１）である黒画素数を計数し、この計数結果を所定値と比較することを特徴とする請求項４記載の黒インク使用判定装置。
【請求項６】
前記Ｎ値化処理手段は、前記入力された各信号を並列にＮ値化し、前記Ｎ値判定手段は、前記Ｎ値化された各信号が（Ｎ−１）と等しいかどうかを並列に判定することを特徴とする請求項４記載の黒インク使用判定装置。
【請求項７】
前記Ｎ値化処理手段は、前記入力された各信号を順次Ｎ値化し、前記Ｎ値判定手段は、前記Ｎ値化された各信号が（Ｎ−１）と等しいかどうかを順次判定することを特徴とする請求項４記載の黒インク使用判定装置。
【請求項８】
前記Ｎ値化された信号を順次格納するメモリと、前記判定結果を順次格納するメモリと、を備え、前記判定が全ての信号に対して終了した段階で前記全ての判定結果を前記Ｎ値化された信号を順次格納するメモリに入力することを特徴とする請求項７記載の黒インク使用判定装置。
【請求項９】
多値カラー信号を構成する複数の信号を入力する入力手段と、前記入力された各信号を０から（Ｎ−１）のいずれかの信号にＮ値化（Ｎは、２以上の整数）するＮ値化処理手段と、前記Ｎ値化された各信号が（Ｎ−１）と等しいかどうかを判定するＮ値判定手段と、このＮ値判定手段の出力信号を格納するメモリと、このＮ値判定手段の出力信号を格納するメモリから周辺画素のＮ値判定結果を読み出して前記周辺画素に存在する前記Ｎ値判定結果がすべて（Ｎ−１）である黒画素数を計数しこの黒画素数と所定値とを比較する判定手段と、前記入力された各信号の濃度レベルを所定閾値と比較する多値比較手段と、前記判定手段の出力信号と前記多値比較手段の出力信号との論理和をとるＯＲゲート手段と、このＯＲゲート手段の出力信号に応じて、前記Ｎ値化処理手段の出力信号又は前記Ｎ値判定手段の出力信号のいずれか一方を選択する画信号選択手段と、を備え、前記Ｎ値判定手段により前記Ｎ値化された各信号が全て（Ｎ−１）と等しく、かつ、前記入力された各信号の濃度レベルが全て所定閾値以上であるか又は前記計数した黒画素数が所定値以上であることが前記ＯＲゲート手段の出力信号により判明した場合は、前記画信号選択手段は前記Ｎ値判定手段の出力信号を選択して当該画素を黒インクで記録する指示を行うことを特徴とする黒インク使用判定装置。
【請求項１０】
前記入力された各信号が無彩色であるかどうかを判定する無彩色判定手段と、前記多値比較手段の出力信号と前記無彩色判定手段の出力信号との論理積をとってその結果を前記画信号選択手段に出力するＡＮＤゲート手段とを備え、前記Ｎ値判定手段により前記Ｎ値化された各信号が全て（Ｎ−１）と等しく、かつ、前記入力された各信号の濃度レベルが全て所定閾値以上であり、かつ、前記入力された各信号に対する画素が無彩色であることが前記ＡＮＤゲート手段の出力により判明した場合は、前記画信号選択手段は前記Ｎ値判定手段の出力信号を選択して当該画素を黒インクで記録する指示を行うことを特徴とする請求項９記載の黒インク使用判定装置。
【請求項１１】
前記無彩色判定手段は、前記入力された各信号同士の濃度レベルの差分を計算し、この差分を所定値と比較し、この比較の結果、全ての差分が所定値以下である場合は、当該画素は無彩色であると判定することを特徴とする請求項１０記載の黒インク使用判定装置。
【請求項１２】
前記Ｎ値化処理手段は、入力された信号を２値化することを特徴とする請求項４乃至請求項１１のいずれかに記載の黒インク使用判定装置。
【請求項１３】
請求項１乃至請求項３のいずれかに記載の黒インク使用判定方法を用いることを特徴とするカラー記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インクジェット記録方式を採用するカラー記録装置に適用可能な黒インク使用判定装置に関する。
【０００２】
【従来の技術】
従来、インクジェット記録方式等を採用するカラー記録装置では、擬似中間調表現を行うため、シアン、マゼンタ、イエロー、又は赤、緑、青、のいわゆる３原色の多値レベルの画信号を入力し、これを誤差拡散法等で２値化、又はそれ以上の信号に多値化し、シアン、マゼンタ、イエローの３色のインク（カラーインク）のみで記録が行われていた。
【０００３】
しかし、シアン、マゼンタ、イエローの３色のみで黒画素を表現するためにはこれらを重ねて記録する必要があるが、各色のインクが記録紙へ付着する状態等によって、黒が無彩色にならず、若干の色味を帯びるという問題点がある。また、黒画素が多い場合には、１画素当たり３色分のインクを使用するため、インクの消費が多く不経済であり、また、インク量が多くなることによって記録紙にシワが発生するという問題点がある。さらに、文字・線等を３色で記録すると、滲んで文字・線が太くなるという問題点もある。
【０００４】
そこで、従来から、上記３色のカラーインクの他に黒インクを備え、黒画素を記録する場合は、黒インクのみを用いることによって、上記の各問題点の解決を図らんとしたカラー記録装置が提案されている。
【０００５】
黒インクを使用する場合には、入力信号における３原色（シアン、マゼンタ、イエロー、又は赤、緑、青）から黒成分を抽出する必要があるが、従来のカラー記録装置は、シアン、マゼンタ、イエローの３色全てが重なる画素を検出し、これを黒画素とみなす手段を採った。シアン、マゼンタ、イエローの３色が重なる部分を黒画素とみなし、黒インクで置き換えて記録することによって、上記の各問題点を解消したのである。
【０００６】
【発明が解決しようとする課題】
しかしながら、インクジェット記録方式を採用するカラー記録装置では、通常、シアン、マゼンタ、イエローの３色を記録する記録ヘッドと、黒インクを記録する記録ヘッドとを別構成にしているため、これら２つの記録ヘッドの組み立て誤差等により、３色のカラーインクの記録位置と、黒インクの記録位置とが一致せず、両者がずれる場合がある。
【０００７】
このように記録位置のずれが起きる場合、シアン、マゼンタ、イエローの３色全てが重なる画素を、画一的に黒インクに置き換えると、画質が劣化するという問題点がある。すなわち、文字・線等のように、黒画素の周囲にカラー画素が無い場合は、カラーインクと黒インクとの記録位置にずれが生じても、記録画像の品質への影響は少ないが、黒画素の周囲にカラー画素がある場合、特に、黒画素の周囲のほとんどがカラー画素である場合は、カラーインクと黒インクとの記録位置にずれが生じると、シアン、マゼンタ、イエローの３色全てが重なる画素を黒インクに置き換えた際、本来黒インクで覆われるはずであった部分の記録紙の地色が露出する。記録紙の地色は、通常白色であるため、黒画素とカラー画素が混在した画像に白色が入り込んで記録濃度が低下する。また、ザラツキ感が生じて、記録画像の品質を低下させてしまうという問題点がある。
【０００８】
本発明は、上記の問題点に鑑みてなされたものであり、シアン、マゼンタ、イエローの３色全てが重なる画素を黒インクに置き換えた方が良い場合と、置き換えない方が良い場合とを判断して、記録画像の品質劣化を防止することができる黒インク使用判定装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明は、上記の目的を達成するために、以下のような手段を講じた。
【００１７】
請求項１記載の黒インク使用判定装置の発明は、多値カラー信号を構成する複数の信号を入力し、この入力された各信号を０から（Ｎ−１）のいずれかの信号にＮ値化（Ｎは２以上の整数）し、判定対象画素の周辺画素に存在する前記Ｎ値化された信号がすべて（Ｎ−１）である黒画素の数を計数し、この計数結果を所定値と比較し、この比較の結果、前記黒画素の数が所定値以上であり、かつ、前記判定対象画素を構成する各信号のＮ値化結果が全て（Ｎ−１）である場合は、当該画素を黒インクで記録する指示を行う一方、前記黒画素の数が所定値未満である場合又は前記各信号のＮ値化結果が一つでも（Ｎ−１）でない場合は、当該画素をカラーインクで記録する指示を行う構成を採る。
【００１８】
この構成により、注目画素に対する周辺画素における黒画素の数をカウントし、この黒画素の数が所定値以上である場合にのみ、黒インクで記録する。周りの画素も黒インクで記録される確率が高いため、カラーインクとの記録ずれが発生しにくい。このため、記録画像にザラツキ感が生ずることがなく、記録画像の品質劣化を防止することができる。また、黒インクで記録するため、周りの画素も黒インクで記録される確率が高く、カラーインクとの記録ずれが発生しにくく、黒画素が集合している部分を黒インクで記録することにより、カラーインクで黒を表現するよりも、コントラストをより強調することが可能となる。
【００１９】
一方、周辺画素に黒画素が少ない場合は、記録ずれが起きると目立つため、黒インクではなく、カラーインクを用いて記録する。カラーインクを用いて記録するため、記録ずれは起こらず、記録画像のザラツキ感は発生しない。すなわち、シアン、マゼンタ、イエローのインクを記録するための記録ヘッドは、１つのヘッドで構成されているため、記録ずれはほとんど起こらず、仮にインクの吐出方向のばらつきにより記録位置がずれたとしても、シアン、マゼンタ、イエローのいずれかのインクが記録されるため、記録紙の地色が露出することが無い。このため、記録画像のザラツキ感は発生せず、記録画像の品質劣化を防止することができる
【００２０】
また、請求項２記載の黒インク使用判定方法の発明は、多値カラー信号を構成する複数の信号を入力し、この入力された各信号を０から（Ｎ−１）のいずれかの信号にＮ値化（Ｎは２以上の整数）し、前記入力された各信号の濃度レベルを所定閾値と比較する一方、判定対象画素の周辺画素に存在する前記Ｎ値化された信号がすべて（Ｎ−１）である黒画素の数を計数し、この計数結果を所定値と比較し、前記各信号の濃度レベルが全て所定閾値以上又は前記黒画素の数が所定値以上であり、かつ、前記判定対象画素を構成する各信号のＮ値化結果が全て（Ｎ−１）である場合は、当該画素を黒インクで記録する指示を行う一方、前記各信号の濃度レベルが一つでも所定閾値以上でない場合、かつ、前記黒画素の数が所定値未満である場合又は前記判定対象画素を構成する各信号のＮ値化結果が一つでも（Ｎ−１）でない場合は、当該画素をカラーインクで記録する指示を行う構成を採る。
【００２１】
この構成により、各信号の濃度レベルが全て所定閾値以上である場合又は前記黒画素の数が所定値以上である場合は、線画・文字は、通常、各信号の濃度レベルのすべてが所定閾値以上であること、及び線画・文字は、通常、カラー画像との混在する確率は低く、仮に混在していたとしても、パターン化された画像であることから、記録ずれが起きても目立たず、黒インクで記録するため、周りの画素も黒インクで記録される確率が高く、カラーインクとの記録ずれが発生しにくい。また、黒インクで置き換えた場合に記録ずれが起きてもこれが目立たないため、記録画像にザラツキ感が生ずることはなく、記録画像の品質劣化を防止することができる。さらに、黒インクで記録するため、コントラストを強調することが可能となる。
【００２２】
前記以外の記録ずれが起きると目立つ場合は、黒インクではなく、カラーインクを用いて記録するため、記録ずれは起こらず、記録画像のザラツキ感は発生しない。すなわち、シアン、マゼンタ、イエローのインクを記録するための記録ヘッドは、１つのヘッドで構成されているため、記録ずれはほとんど起こらず、仮にインクの吐出方向のばらつきにより記録位置がずれたとしても、シアン、マゼンタ、イエローのいずれかのインクが記録されるため、記録紙の地色が露出することが無い。このため、記録画像のザラツキ感は発生しない。
【００２３】
また、請求項３記載の発明は、請求項２記載の黒インク使用判定方法において、前記入力された各信号に対する画素が無彩色であるかどうかを判定し、前記入力された各信号の濃度レベルが全て所定閾値以上であり、かつ、前記各信号のＮ値化結果が全て（Ｎ−１）である場合、かつ前記入力された各信号に対する画素が無彩色である場合は、当該画素を黒インクで記録する指示を行う構成を採る。
【００２４】
この構成により、その画素が無彩色である場合にのみ、黒インクで記録するため、コントラストを強調することが可能となる。また、３色重ねて記録する際に生ずる問題点を解消できると共に、黒インクで置き換えた場合に記録ずれが起きてもこれが目立たず、記録画像にザラツキ感が生ずることはないため、記録画像の品質劣化を防止することができる。
【００３７】
また、請求項４記載の黒インク使用判定装置の発明は、多値カラー信号を構成する複数の信号を入力する入力手段と、前記入力された各信号を０から（Ｎ−１）のいずれかの信号にＮ値化（Ｎは、２以上の整数）するＮ値化処理手段と、前記Ｎ値化された各信号が（Ｎ−１）と等しいかどうかを判定するＮ値判定手段と、このＮ値判定手段の出力信号から注目画素の周辺画素における前記Ｎ値化された信号がすべて（Ｎ−１）である黒画素数を計数し、この計数結果を所定値と比較する判定手段と、前記Ｎ値判定手段により前記Ｎ値化された各信号が全て（Ｎ−１）と等しいと判定され、かつ、前記判定手段により前記計数した黒画素数が所定値以上であると判定された場合は、当該画素を黒インクで記録する指示を行う構成を採る。
この構成により、注目画素に対する周辺画素における黒画素の数をカウントし、この黒画素の数が所定値以上である場合にのみ、黒インクで記録するため、記録ずれが起こっても、記録ずれが目立たない。このため、記録画像にザラツキ感が生ずることがなく、記録画像の品質劣化を防止することができる。
また、請求項５記載の発明は、請求項４記載の黒インク使用判定装置において、前記判定手段は、前記Ｎ値判定手段の出力信号をアドレスに対応づけて格納するメモリを備え、このＮ値判定手段の出力信号を格納するメモリから前記アドレスに対応した周辺画素のＮ値判定結果を読み出して前記周辺画素に存在する前記Ｎ値化された信号がすべて（Ｎ−１）である黒画素数を計数し、この計数結果を所定値と比較する構成を採る。
【００３８】
この構成により、Ｎ値判定手段の出力信号をメモリに格納し、判定する際にこれを読み出して周辺画素に存在するＮ値化結果がすべて（Ｎ−１）である黒画素数を計数することができる。
【００４０】
この構成により、前記Ｎ値化された各信号が全て（Ｎ−１）と等しく、かつ、前記計数した黒画素数が所定値以上である場合は、黒インクで置き換えても目立たないため、黒インクで記録し、３色重ねて記録する際に生ずる問題点を解消することができる。
【００４１】
また、請求項６記載の発明は、請求項４記載の黒インク使用判定装置において、前記Ｎ値化処理手段は、前記入力された各信号を並列にＮ値化し、前記Ｎ値判定手段は、前記Ｎ値化された各信号が（Ｎ−１）と等しいかどうかを並列に判定する構成を採る。
【００４２】
この構成により、請求項４記載の黒インク使用判定装置を実現させることができるため、記録画像の品質劣化を防止することができる。また、入力された各信号を並列に処理するため、処理速度の向上を図ることが可能となる。
【００４３】
また、請求項７記載の発明は、請求項４記載の黒インク使用判定装置において、前記Ｎ値化処理手段は、前記入力された各信号を順次Ｎ値化し、前記Ｎ値判定手段は、前記Ｎ値化された各信号が（Ｎ−１）と等しいかどうかを順次判定する構成を採る。
【００４４】
この構成により、請求項４記載の黒インク使用判定装置を実現させることができるため、記録画像の品質劣化を防止することができる。
【００４５】
また、請求項８記載の発明は、請求項７記載の黒インク使用判定装置において、前記Ｎ値化された信号を順次格納するメモリと、前記判定結果を順次格納するメモリと、を備え、前記判定が全ての信号に対して終了した段階で前記全ての判定結果を前記Ｎ値化された信号を順次格納するメモリに入力する構成を採る。
【００４６】
この構成により、回路を直列の構成として入力される信号を順次処理する場合は、一定の時間を要するが、全ての信号の処理が終了するまでその時間差を吸収することができる。
【００４７】
また、請求項９記載の黒インク使用判定装置発明は、多値カラー信号を構成する複数の信号を入力する入力手段と、前記入力された各信号を０から（Ｎ−１）のいずれかの信号にＮ値化（Ｎは、２以上の整数）するＮ値化処理手段と、前記Ｎ値化された各信号が（Ｎ−１）と等しいかどうかを判定するＮ値判定手段と、このＮ値判定手段の出力信号を格納するメモリと、このＮ値判定手段の出力信号を格納するメモリから周辺画素のＮ値判定結果を読み出して前記周辺画素に存在する前記Ｎ値判定結果がすべて（Ｎ−１）である黒画素数を計数しこの黒画素数と所定値とを比較する判定手段と、前記入力された各信号の濃度レベルを所定閾値と比較する多値比較手段と、前記判定手段の出力信号と前記多値比較手段の出力信号との論理和をとるＯＲゲート手段と、このＯＲゲート手段の出力信号に応じて、前記Ｎ値化処理手段の出力信号又は前記Ｎ値判定手段の出力信号のいずれか一方を選択する画信号選択手段と、を備え、前記Ｎ値判定手段により前記Ｎ値化された各信号が全て（Ｎ−１）と等しく、かつ、前記入力された各信号の濃度レベルが全て所定閾値以上であるか又は前記計数した黒画素数が所定値以上であることが前記ＯＲゲート手段の出力信号により判明した場合は、前記画信号選択手段は前記Ｎ値判定手段の出力信号を選択して当該画素を黒インクで記録する指示を行う構成を採る。
【００４８】
この構成により、各信号の濃度レベルが全て所定閾値以上である場合又は前記黒画素の数が所定値以上である場合は、周りの画素も黒インクで記録される確率が高く、カラーインクとの記録ずれが発生しにくい。また、黒インクで置き換えた場合に記録ずれが起きてもこれが目立たないため、記録画像にザラツキ感が生ずることはなく、記録画像の品質劣化を防止することができる。さらに、黒インクで記録するため、コントラストを強調することが可能となる。
【００５１】
また、請求項１０記載の発明は、請求項９記載の黒インク使用判定装置において、前記入力された各信号が無彩色であるかどうかを判定する無彩色判定手段と、前記多値比較手段の出力信号と前記無彩色判定手段の出力信号との論理積をとってその結果を前記画信号選択手段に出力するＡＮＤゲート手段とを備え、前記Ｎ値判定手段により前記Ｎ値化された各信号が全て（Ｎ−１）と等しく、かつ、前記入力された各信号の濃度レベルが全て所定閾値以上であり、かつ、前記入力された各信号に対する画素が無彩色であることが前記ＡＮＤゲート手段の出力により判明した場合は、前記画信号選択手段は前記Ｎ値判定手段の出力信号を選択して当該画素を黒インクで記録する指示を行う構成を採る。
【００５２】
この構成により、入力された各信号の濃度レベルがすべて所定閾値以上であり、かつ、その画素が無彩色である場合にのみ、黒インクで記録するため、コントラストを強調することが可能となる。また、３色重ねて記録する際に生ずる問題点を解消できると共に、黒インクで置き換えた場合に記録ずれが起きてもこれが目立たず、記録画像にザラツキ感が生ずることはないため、記録画像の品質劣化を防止することができる。
【００５５】
また、請求項１１記載の発明は、請求項１０記載の黒インク使用判定装置において、前記無彩色判定手段は、前記入力された各信号同士の濃度レベルの差分を計算し、この差分を所定値と比較し、この比較の結果、全ての差分が所定値以下である場合は、当該画素は無彩色であると判定する構成を採る。
【００５６】
この構成により、入力された各信号間の濃度レベルの差分を容易に算出することができるため、無彩色であるかどうかの判定を簡易かつ的確に行うことができる。
【００５７】
また、請求項１２記載の発明は、請求項４乃至請求項１１のいずれかに記載の黒インク使用判定装置において、前記Ｎ値化処理手段は、入力された信号を２値化する構成を採る。
【００５８】
この構成により、Ｎ値化処理部の出力信号は、「１」又は「０」のみとなるため、Ｎ値判定部を設ける必要が無くなり、回路構成を簡略化させることが可能となる。
【００５９】
また、請求項１３記載のカラー記録方法の発明は、請求項１乃至請求項３のいずれかに記載の黒インク使用判定方法を用いる構成を採る。
【００６０】
この構成により、記録ずれが起きても目立たない部分のみ、黒インクで記録するため、カラーインクとの記録ずれが発生しにくく、記録画像の品質劣化を防止することができる。
【００６１】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。ここで、カラー信号を構成する３原色は、シアン、マゼンタ、イエローの３原色の他に、赤、緑、青の３原色があるが、以下の説明では、カラー信号の各画素は、シアン、マゼンタ、イエローの３原色とする。
【００６２】
（実施の形態１）
図１は、本発明の実施の形態１に係る黒インク使用判定装置の全体構成を示すブロック図である。本発明の実施の形態１に係る黒インク使用判定装置は、入力端子１０１から多値カラー信号を入力し、この多値カラー信号に対して、Ｎ値化処理部１０２が、低濃度から高濃度に向けて順次０〜（Ｎ−１）のいずれかの信号にＮ値誤差拡散処理（Ｎは、２以上の整数）を行ってＮ値化する。このＮ値化処理部１０２の出力信号は、黒信号生成部１０３と画信号選択部１０４とに入力される。
【００６３】
黒信号生成部１０３は、カラー信号を構成する３原色についてＮ値化された信号が、（Ｎ−１）に等しいかどうかを判定し、この判定結果を画信号選択部１０４に出力する。画信号選択部１０４は、後述する多値比較部から入力される信号に応じて、Ｎ値化処理部１０２から入力される信号又は黒信号生成１０３から入力される信号を選択して後述するプリンタ部に出力する。
【００６４】
多値比較部１０５は、多値カラー信号を構成する３原色が所定の濃度以上であるかどうかを閾値判定し、この判定結果を画信号選択部１０４に出力する。プリンタ部１０６は、画信号選択部１０４の出力信号に応じて、（Ｎ−１）レベルの濃度を持つシアン、マゼンタ、イエローのインク又は、黒インクで記録を行う。
【００６５】
次に、以上のように構成された本発明の実施の形態１に係る黒インク使用判定装置の動作について、図２及び図３を参照して説明する。図２は、本発明の実施の形態１に係る黒インク使用判定装置の動作フロー図である。多値カラー信号が入力端子１０１から入力されると、Ｎ値化処理部１０２は、シアン、マゼンタ、イエローの３原色を順次、或いは同時にＮ値化する（ステップＳ２０１）。Ｎ値化された信号は、黒信号生成部１０３及び画信号選択部１０４に入力される。
【００６６】
黒信号生成部１０３は、シアン、マゼンタ、イエローの３原色についてＮ値化された信号が、（Ｎ−１）に等しいかどうかの判定を行い（ステップＳ２０２）、判定の結果、これらの全てが（Ｎ−１）に等しければ、黒画信号（以下、黒インクを使用すべき信号を「黒画信号」という。）として「１」を出力し（ステップＳ２０３）、そうでなければ「０」を出力する（ステップＳ２０４）。この黒信号生成部１０３の出力信号は、画信号選択部１０４に入力される。
【００６７】
これらの処理と並行して、多値比較部１０５では、シアン、マゼンタ、イエローの各濃度レベルが閾値判定される。この判定動作について、図３を参照して説明する。図３は、多値比較部１０５における閾値判定の動作フロー図である。多値比較部１０５は、カラー信号を構成する３原色が、所定閾値（例えば、「Ａ」とする。）以上であるかどうかについて判定する（ステップＳ３０１〜ステップＳ３０３）。３色の全てが所定閾値「Ａ」以上である場合、多値比較部１０５は、当該画素について、黒インクを使用すべきである信号「１」を出力し（ステップＳ３０４）、そうでなければ黒インクを使用すべきでない信号「０」を出力する（ステップＳ３０５）。この多値比較部１０５の出力信号は、画信号選択部１０４に入力される。
【００６８】
なお、図３においては、シアン、マゼンタ、イエローの各３原色を順次閾値判定しているが、３原色を並列に処理することも可能である。
【００６９】
以上のような３原色の濃度レベルがすべて所定閾値「Ａ」以上であるかどうかの判定（ステップＳ２０５）の結果、全てがＡ以上であれば「１」が（ステップＳ２０６）、そうでなければ「０」が多値比較部１０５から画信号選択部１０４に入力される（ステップＳ２０７）。
【００７０】
画信号選択部１０４は、多値比較部１０５の出力信号が「１」である場合、黒信号生成部１０３の出力信号が「１」である場合は、黒画信号をプリンタ部１０６に出力する（ステップＳ２０８）。この時、画信号選択部１０４は、他の３色については「０」を出力する。
【００７１】
一方、画信号選択部１０４は、多値比較部１０５の出力信号が「０」である場合、Ｎ値化処理部１０２から入力されるシアン、マゼンタ、イエローのＮ値化された各信号をプリンタ部１０６に出力する（ステップＳ２０９）。この時、黒については「０」を出力する。
【００７２】
プリンタ部１０６は、画信号選択部１０４から入力された信号に応じて記録を行う。すなわち、黒画信号が入力された場合は、黒インクで当該画素を記録し（ステップＳ２１０）、そうでなければシアン、マゼンタ、イエローのＮ値化された結果に応じた濃度レベルのインクで当該画素を記録する（ステップＳ２１１）。なお、図示していないが、Ｎ値化処理部１０２によるＮ値化結果が「０」である場合は、当該画素は記録されない。
【００７３】
次に、１画面の処理が終了したかどうかを判定し（ステップＳ２１２）、未終了である場合は、ステップＳ２０１へ戻って再び処理を行う。
【００７４】
このように、本発明の実施の形態１に係る黒インク使用判定装置は、３色全てが所定閾値「Ａ」以上である場合は、注目画素が文字・線の一部である可能性が高く、記録ずれが起きても目立たないため、黒インクで記録する。黒インクに置き換えて記録するので、３色重ねて記録する際に生ずる問題点を解消することができると共に、黒インクで置き換えた場合に記録ずれが起きてもこれが目立たず、記録画像にザラツキ感が生ずることはないため、記録画像の品質劣化を防止することができる。
【００７５】
一方、３色全てが所定閾値「Ａ」以上でない場合は、中間調のカラー画像である可能性が高く、記録ずれが起きると目立つため、黒インクではなく、カラーインクを用いて記録する。カラーインクを用いて記録するため、記録ずれは起こらず、記録画像のザラツキ感は発生しない。すなわち、シアン、マゼンタ、イエローのインクを記録するための記録ヘッドは、１つのヘッドで構成されているため、記録ずれはほとんど起こらず、仮にインクの吐出方向のばらつきにより記録位置がずれたとしても、シアン、マゼンタ、イエローのいずれかのインクが記録されるため、記録紙の地色が露出することが無い。このため、記録画像のザラツキ感は発生しない。
【００７６】
（実施の形態２）
次に、本発明の実施の形態２について、図面を参照して説明する。
図４は、本発明の実施の形態２に係る黒インク使用判定装置の全体構成を示すブロック図である。本発明の実施の形態２に係る黒インク使用判定装置は、入力端子４０１〜４０３から多値カラー信号を構成するシアン、マゼンタ、イエローの各信号をそれぞれ入力する。ここで、入力端子４０１はシアンの信号を、入力端子４０２はマゼンタの信号を、入力端子４０３はイエローの信号を入力するものとする。
【００７７】
これらの多値カラー信号のそれぞれに対して、第一Ｎ値化処理部４０４〜第三Ｎ値化処理部４０６が、低濃度から高濃度に向けて順次０〜（Ｎ−１）のいずれかの信号にＮ値誤差拡散処理（Ｎは、２以上の整数）を行ってＮ値化する。これらの第一Ｎ値化処理部４０４〜第三Ｎ値化処理部４０６の出力信号は、それぞれ、第一Ｎ値判定部４０７〜第三Ｎ値判定部４０９に入力されると共に、画信号選択部４１０に入力される。
【００７８】
第一Ｎ値判定部４０７〜第三Ｎ値判定部４０９は、第一Ｎ値化処理部４０４〜第三Ｎ値化処理部４０６からそれぞれ入力される信号が、（Ｎ−１）に等しいかどうかを判定し、判定の結果、（Ｎ−１）である場合は「１」を出力し、（Ｎ−１）未満である場合は「０」を出力する。３入力ＡＮＤゲート回路４１１は、第一Ｎ値判定部４０７〜第三Ｎ値判定部４０９の各出力信号の論理積をとり、その結果を画信号選択部４１０に出力する。
【００７９】
画信号選択部４１０は、後述する各多値比較部から入力される信号に応じて、第一Ｎ値化処理部４０４〜第三Ｎ値化処理部４０６から入力される信号、又は３入力ＡＮＤゲート回路４１１から入力される信号を選択して後述するプリンタ部に出力する。
【００８０】
第一多値比較部４１２〜第三多値比較部４１４は、多値カラー信号を構成するシアン、マゼンタ、イエローが所定の濃度以上であるかどうかを閾値判定する。ここで、第一多値比較部４１２はシアン、第二多値比較部４１３はマゼンタ、第三多値比較部４１４はイエローに対して閾値判定を行うものとする。３入力ＡＮＤゲート回路４１５は、第一多値比較部４１２〜第三多値比較部４１４の各出力信号の論理積をとり、その結果を画信号選択部４１０に出力する。
【００８１】
プリンタ部４１６は、画信号選択部４１０の出力信号に応じて、（Ｎ−１）レベルの濃度を持つシアン、マゼンタ、イエローのインク又は、黒インクで記録を行う。
【００８２】
次に、以上のように構成された本発明の実施の形態２に係る黒インク使用判定装置の動作について、図５及び図６を参照して説明する。図５は、本発明の実施の形態２に係る黒インク使用判定装置の動作フロー図である。入力端子４０１から入力されたシアン信号は、第一Ｎ値化処理部４０４で０〜（Ｎ−１）のいずれかの信号にＮ値化され（ステップＳ５０１）、第一Ｎ値判定部４０７と画信号選択部４１０とに出力される。
【００８３】
第一Ｎ値判定部４０７は、このＮ値化された信号が（Ｎ−１）と等しいかどうかを判定し（ステップＳ５０２）、判定の結果、最も高濃度を示す信号である（Ｎ−１）に等しい場合、第一Ｎ値判定部４０７は、「１」を出力し（ステップＳ５０３）、そうでない場合には「０」を出力する（ステップＳ５０４）。
【００８４】
同時に、マゼンタ、イエローについてもＮ値化が行われ、Ｎ値化された信号が第二Ｎ値判定部４０８、第三Ｎ値判定部４０９、及び画信号選択部４１０に出力される。第二Ｎ値判定部４０８及び第三Ｎ値判定部４０９では、上記のように、Ｎ値化された信号が（Ｎ−１）と等しいかどうかが判定され、判定結果が出力される（ステップＳ５０５〜ステップＳ５１２）。
【００８５】
次に、第一Ｎ値判定部４０７〜第三Ｎ値判定部４０９の出力信号は、３入力ＡＮＤゲート回路４１１で論理積がとられる。第一Ｎ値判定部４０７〜第三Ｎ値判定部４０９の出力信号が全て「１」である場合は、３入力ＡＮＤゲート回路４１１は、黒画信号として「１」を出力し（ステップＳ５１３）、そうでなければ「０」を出力する（ステップＳ５１４）。この３入力ＡＮＤゲート回路４１１の出力信号は、画信号選択部４１０に入力される。
【００８６】
これらの処理と並行して、第一多値比較部４１２〜第三多値比較部４１４により、当該画素について黒インクを使用すべきかどうかが判定される（ステップＳ５１５）。この判定動作について、図６を参照して説明する。図６は、第一多値比較部４１２〜第三多値比較部４１４における閾値判定の動作フロー図である。第一多値比較部４１２は、シアン信号の濃度レベルが所定濃度（例えば、「Ａ」とする。）以上であるかどうかについて判定する（ステップＳ６０１）。判定の結果、シアン信号が「Ａ」以上であれば「１」を出力し（ステップＳ６０２）、そうでなければ「０」を出力する（ステップＳ６０３）。
【００８７】
同時に、マゼンタ、イエローについても濃度判定が行われ、第二多値比較部４１３及び第三多値比較部４１４の出力信号が決定される（ステップＳ６０４〜ステップＳ６０９）。次に、第一多値比較部４１２〜第三多値比較部４１４の出力信号は、３入力ＡＮＤゲート回路４１５で論理積がとられる。第一多値比較部４１２〜第三多値比較部４１４の出力信号が全て「１」である場合は、３入力ＡＮＤゲート回路４１５は、黒インクを使用すべき信号「１」を出力する（ステップＳ６１０）。一方、第一多値比較部４１２〜第三多値比較部４１４の出力信号のいずれか一つ以上が「０」であれば、３入力ＡＮＤゲート回路４１５は、黒インクを使用すべきでない信号「０」を出力する（ステップＳ６１１）。
【００８８】
以上のように、黒インクを使用すべき画素であるかどうかの判定（ステップＳ５１５）の結果、３入力ＡＮＤゲート回路４１５は、黒インクを使用すべきである場合は、「１」を出力し（ステップＳ５１６）、黒インクを使用すべきでない場合は、「０」を出力する（ステップＳ５１７）。この３入力ＡＮＤゲート回路４１５の出力信号は、画信号選択部４１０に入力される。
【００８９】
画信号選択部４１０は、
▲１▼  ３入力ＡＮＤゲート回路４１５の出力信号が「１」であり、かつ、
▲２▼  ３入力ＡＮＤゲート回路４１１の出力信号が「１」である、
場合には、黒画信号をプリンタ部４１６へ出力する（ステップＳ５１８）。この時、図示していないが、他の３色については「０」を出力する。一方、上記の▲１▼及び▲２▼が満たされない場合は、画信号選択部４１０は、第一Ｎ値化処理部４０４〜第三Ｎ値化処理部４０６の出力信号であるシアン、マゼンタ、イエローのＮ値化された信号を出力する（ステップＳ５１９）。黒については、図示していないが、「０」を出力する。
【００９０】
プリンタ部４１６は、画信号選択部４１０から入力された信号に応じて記録を行う。すなわち、黒画信号が出力されれば当該画素を黒インクで記録し（ステップＳ５２０）、そうでなければ当該画素をＮ値化された結果に応じた濃度レベルのカラーインクで記録する（ステップＳ５２１）。なお、図示していないが、Ｎ値化結果が「０」である場合は、当該画素は記録されない。
【００９１】
次に、１画面の処理が終了したかどうかを判定し（ステップＳ５２２）、未終了である場合は、ステップＳ５０１へ戻って再び処理を行う。
【００９２】
このように、本発明の実施の形態２に係る黒インク使用判定装置は、シアン、マゼンタ、イエローの各色を並列して処理する構成を採ることにより、実施の形態１に係る黒インク使用判定装置を実現することができるため、記録画像の品質劣化を防止することができる。また、シアン、マゼンタ、イエローの各色を並列して処理する構成を採るため、処理速度を高めることが可能となる。
【００９３】
（実施の形態３）
次に、本発明の実施の形態３に係る黒インク使用判定装置について、図面を参照して説明する。
図７は、本発明の実施の形態３に係る黒インク使用判定装置の全体構成を示すブロック図である。実施の形態３では、上記の実施の形態２における第一Ｎ値化処理部４０４を第一２値化処理部７０１に、第二Ｎ値化処理部４０５を第二２値化処理部７０２に、第三Ｎ値化処理部４０６を第三２値化処理部７０３に置き換えた構成を採る。
【００９４】
また、この第一２値化処理部７０１〜第三２値化処理部７０３の２値化結果は、「１」又は「０」であり、実施の形態２における第一Ｎ値判定部４０７〜第三Ｎ値判定部４０９は不要となるため、実施の形態３では、Ｎ値判定部を削除した構成を採っている。その他の構成については、実施の形態２と同様であるため、説明を省略する。
【００９５】
次に、以上のように構成された本発明の実施の形態３に係る黒インク使用判定装置の動作について説明する。入力端子４０１から入力されたシアン信号は、第一２値化処理部７０１で「１」又は「０」の信号に２値化され、画信号選択部４１０及び３入力ＡＮＤゲート回路４１１に入力される。この第一２値化処理部７０１の出力信号は、「０」又は「１」であるため、実施の形態２のようなＮ値判定部を介することなく、直接３入力ＡＮＤゲート回路４１１に入力される。
【００９６】
同時に、マゼンタ、イエローについても２値化が行われる。第一２値化処理部７０１〜第三２値化処理部７０３の出力信号は、３入力ＡＮＤゲート回路４１１で論理積がとられる。第一２値化処理部７０１〜第三２値化処理部７０３の出力信号が全て「１」である場合は、３入力ＡＮＤゲート回路４１１は、黒画信号として「１」を出力し、そうでなければ「０」を出力する。この３入力ＡＮＤゲート回路４１１の出力信号は、画信号選択部４１０に入力される。
【００９７】
第一多値比較部４１２〜第三多値比較部４１４の動作は実施の形態２と同様であり、黒インクを使用すべき画素であるかどうかの判定の結果、３入力ＡＮＤゲート回路４１５は、黒インクを使用すべきである場合は、「１」を出力し、黒インクを使用すべきでない場合は、「０」を出力する。この３入力ＡＮＤゲート回路４１５の出力信号は、画信号選択部４１０に入力される。
【００９８】
画信号選択部４１０は、
▲１▼  ３入力ＡＮＤゲート回路４１５の出力信号が「１」であり、かつ、
▲２▼  ３入力ＡＮＤゲート回路４１１の出力信号が「１」である、
場合には、黒画信号をプリンタ部４１６へ出力する。この時、他の３色については「０」を出力する。一方、上記の▲１▼及び▲２▼が満たされない場合は、画信号選択部４１０は、第一２値化処理部７０１〜第三２値化処理部７０３の出力信号であるシアン、マゼンタ、イエローの２値化された信号を出力する。黒については、「０」を出力する。
【００９９】
プリンタ部４１６は、画信号選択部４１０から入力された信号に応じて記録を行う。すなわち、黒画信号が出力されれば当該画素を黒インクで記録し、そうでなければ当該画素を２値化された結果に応じた濃度レベルのカラーインクで記録する。なお、２値化結果が「０」の場合は、当該画素は記録されない。
【０１００】
このように、本発明の実施の形態３に係る黒インク使用判定装置は、入力されたシアン、マゼンタ、イエローの各信号を第一〜第三２値化処理部で２値誤差拡散法により２値化する構成を採ることにより、実施の形態１に係る黒インク使用判定装置を実現することができるため、記録画像の品質劣化を防止することができる。また、実施の形態２のようにＮ値判定部を設ける必要が無いため、回路構成を簡略化させることができる。
【０１０１】
（実施の形態４）
次に、本発明の実施の形態４に係る黒インク使用判定装置について、図面を参照して説明する。
図８は、本発明の実施の形態４に係る黒インク使用判定装置の全体構成を示すブロック図である。実施の形態４では、回路構成を直列とし、シアン、マゼンタ、イエローの各色に対して順次処理を行う。
【０１０２】
図８に示すように、本発明の実施の形態４に係る黒インク使用判定装置は、多値カラー信号の入力端子８０１からシアン、マゼンタ、イエローの信号を順次入力し、この多値カラー信号に対して、Ｎ値化処理部８０２が、Ｎ値誤差拡散法で順次Ｎ値化する。このＮ値化結果は、第一のメモリ部８０３に格納される一方、Ｎ値判定部８０４に入力される。
【０１０３】
Ｎ値判定部８０４は、Ｎ値化処理部８０２の出力信号が（Ｎ−１）と等しいかどうかを判定し、判定の結果、（Ｎ−１）である場合は黒画信号として「１」を、そうでない場合は「０」を出力する。この判定結果は、第二のメモリ部８０５に格納される。２入力ＡＮＤゲート回路８０６は、Ｎ値判定部８０４の出力信号と第二のメモリ部８０５の出力信号との論理積をとる。
【０１０４】
多値比較部８０７は、順次入力されるカラー信号の濃度レベルを所定の閾値（例えば、「Ａ」とする。）と比較し、比較の結果、Ａ以上であれば「１」を、そうでなければ「０」を出力する。この比較結果は、第三のメモリ部８０８に格納される。２入力ＡＮＤゲート回路８０９は、多値比較部８０７の出力信号と第三のメモリ部８０８の出力信号との論理積をとる。
【０１０５】
画信号選択部８１０は、２入力ＡＮＤゲート回路８０９からの入力信号に応じて、Ｎ値化処理部８０２によりＮ値化処理された信号又は、Ｎ値判定部８０４により出力される黒画信号を選択して後述するプリンタ部に出力する。
【０１０６】
プリンタ部８１１は、画信号選択部８１０の出力信号に応じて、（Ｎ−１）レベルの濃度を持つシアン、マゼンタ、イエローのインク又は、黒インクで記録を行う。
【０１０７】
次に、以上のように構成された本発明の実施の形態４に係る黒インク使用判定装置の動作について、図９及び図１０を参照して説明する。
図９は、本発明の実施の形態４に係る黒インク使用判定装置の動作フロー図である。まず、シアン信号の入力に先立ち、第二のメモリ部８０５が初期化され、その内容が全て「１」とされる（ステップＳ９０１）。次に、入力端子８０１からシアン信号が入力されると、これがＮ値化処理部８０２でＮ値化され（ステップＳ９０２）、第一のメモリ部８０３に格納される（ステップＳ９０３）と共に、Ｎ値判定部８０４に出力される。
【０１０８】
Ｎ値化されたシアン信号は、Ｎ値判定部８０４で（Ｎ−１）と等しいかどうかが判定される（ステップＳ９０４）。Ｎ値判定部８０４は、判定の結果、入力された信号が（Ｎ−１）に等しければ、「１」を出力し（ステップＳ９０５）、そうでなければ「０」を出力する（ステップＳ９０６）。
【０１０９】
同時に、第二のメモリ部８０５の内容が読み出され（ステップＳ９０７）、２入力ＡＮＤゲート回路８０６によって、Ｎ値判定部８０４の出力信号と第二のメモリ部８０５の出力信号との論理積がとられる。ここで、第二のメモリ部８０５の内容は全て「１」とされているため、Ｎ値判定部８０４の出力信号が「１」である場合、２入力ＡＮＤゲート回路８０６の出力信号は「１」となり、これが第二のメモリ部８０５の第１画素に対応するアドレスに格納される（ステップＳ９０８）。この第１画素に対応するアドレスには「１」が格納されているので、この場合は第二のメモリ部８０５の内容は実質的には変化しない。一方、Ｎ値判定部８０４の出力信号が「０」である場合、２入力ＡＮＤゲート回路８０６の出力信号は「０」となり、第二のメモリ部８０５の第１画素に対応するアドレスは、初期値の「１」から「０」に置換される（ステップＳ９０９）。
【０１１０】
以上の処理（ステップＳ９０２〜ステップＳ９０９）を１ライン分行い、１ライン分終了すると（ステップＳ９１０）、マゼンタ信号の処理に移行する。
【０１１１】
マゼンタ信号の処理も、シアン信号の処理と同様に行われる。すなわち、Ｎ値化処理部８０２によってＮ値化され（ステップＳ９１１）、それが第一のメモリ部８０３に格納されると共に（ステップＳ９１２）、Ｎ値判定部８０４に入力される。次に、Ｎ値化された信号が（Ｎ−１）と等しいかどうかが判定されると共に、第二のメモリ部８０５の内容が読み出され、２入力ＡＮＤゲート回路８０６によって、Ｎ値判定部８０４の出力信号と第二のメモリ部８０５の出力信号との論理積がとられる（ステップＳ９１３）。ここで、第二のメモリ部８０５の内容は、同一画素を構成するシアン信号の判定結果が格納されているので、Ｎ値判定部８０４の出力信号と第二のメモリ部８０５の出力信号との論理積は、マゼンタのＮ値化信号の比較結果とシアンのＮ値化信号の比較結果との論理積となって、これが第二のメモリ部８０５に格納される（ステップＳ９１４、ステップＳ９１５）。
【０１１２】
以上の処理（ステップＳ９１１〜ステップＳ９１５）を１ライン分行い、１ライン分終了すると（ステップＳ９１６）、イエロー信号の処理に移行する。
【０１１３】
イエロー信号の処理に先立ち、第一のメモリ部８０３からシアン、マゼンタのＮ値化された信号が１画素分読み出される（ステップＳ９１７）。次に、イエロー信号がＮ値化され（ステップＳ９１８）、上記ステップＳ９１７で読み出されたシアン、マゼンタのＮ値化された信号と共に、画信号選択部８１０に入力される。この場合、Ｎ値化されたイエロー信号は、第一のメモリ部８０３には格納されず、直接画信号選択部８１０に入力される。
【０１１４】
一方、Ｎ値化処理部８０２によってＮ値化されたイエロー信号が、Ｎ値判定部８０４によって（Ｎ−１）と等しいかどうかが判定されると共に、第二のメモリ部８０５の内容が読み出され、２入力ＡＮＤゲート回路８０６によって、Ｎ値判定部８０４の出力信号と第二のメモリ部８０５の出力信号との論理積がとられる（ステップＳ９１９）。ここで、第二のメモリ部８０５の内容は、シアン、マゼンタ信号の判定結果の論理積となっているため、イエローのＮ値判定結果と第二のメモリ部８０５の出力との論理積をとると、シアン、マゼンタ及びイエローの全ての色についての論理積がとられることとなる。すなわち、２入力ＡＮＤゲート回路８０６の出力信号は、３原色のＮ値化結果が全て（Ｎ−１）であれば「１」となり（ステップＳ９２０）、そうでなければ「０」となる（ステップＳ９２１）。２入力ＡＮＤゲート回路８０６の出力信号は、画信号選択部８１０に入力される。
【０１１５】
これらの処理と並行して、多値比較部８０７により、当該画素について、黒インクを使用すべきかどうかが判定される（ステップＳ９２２）。この判定動作について、図１０を参照して説明する。図１０は、多値比較部８０７における閾値判定の動作フロー図である。
【０１１６】
まず、シアン信号の入力に先立ち、第三のメモリ部８０８が初期化され、その内容が全て「１」とされる（ステップＳ１００１）。次に、入力端子８０１からシアン信号が入力されると、多値比較部８０７が、このシアン信号と所定閾値（例えば、「Ａ」とする。）とを比較し（ステップＳ１００２）、比較の結果、閾値Ａ以上である場合は「１」を出力し（ステップＳ１００３）、そうでなければ「０」を出力する（ステップＳ１００４）。
【０１１７】
同時に、第三のメモリ部８０８の内容が読み出され（ステップＳ１００５）、２入力ＡＮＤゲート回路８０９によって多値比較部８０７の出力信号と第三のメモリ部８０８の出力信号との論理積がとられる。ここで、第三のメモリ部８０８の内容は全て「１」とされているため、多値比較部８０７の出力信号が「１」である場合、２入力ＡＮＤゲート回路８０９の出力信号は「１」となり、これが第三のメモリ部８０８の第１画素に対応するアドレスに格納される（ステップＳ１００６）。この第１画素に対応するアドレスには「１」が格納されているので、この場合に第三のメモリ部８０８の内容は実質的には変化しない。一方、多値比較部８０７の出力信号が「０」である場合、２入力ＡＮＤゲート回路８０９の出力信号は「０」となり、第三のメモリ部８０８の第１画素に対応するアドレスは、初期値の「１」から「０」に置換される（ステップＳ１００７）。
【０１１８】
以上の処理（ステップＳ１００２〜ステップＳ１００７）を１ライン分行い、１ライン分終了すると（ステップＳ１００８）、マゼンタ信号の処理に移行する。
【０１１９】
マゼンタ信号の処理も、シアン信号の処理と同様に行われる。すなわち、入力された多値マゼンタ信号のレベルがＡ以上であるか否かが判定されると共に、第三のメモリ部８０８の内容が読み出され、２入力ＡＮＤゲート回路８０９によって多値比較部８０７の出力信号と第三のメモリ部８０８の出力信号との論理積がとられる（ステップＳ１００９）。ここで、第三のメモリ部８０８の内容は、同一画素を構成するシアン信号の多値比較結果が格納されているので、多値比較部８０７の出力信号と第三のメモリ部８０５の出力信号との論理積は、マゼンタ信号の多値比較結果とシアン信号の多値比較結果との論理積となって、これが第三のメモリ部８０８に格納される（ステップＳ１０１０及びステップＳ１０１１）。
【０１２０】
以上の処理（ステップＳ１００９〜ステップＳ１０１１）を１ライン分行い、１ライン分終了すると（ステップＳ１０１２）、イエロー信号の処理に移行する。
【０１２１】
イエロー信号についても同様な処理を行う。すなわち、多値イエロー信号のレベルがＡ以上であるか否かが判定されると共に、第三のメモリ部８０８の内容が読み出され、２入力ＡＮＤゲート回路８０９によって多値比較部８０７の出力信号と第三のメモリ部８０８の出力信号との論理積がとられる（ステップＳ１０１３）。ここで、第三のメモリ部８０８の内容は、シアン、マゼンタ信号の多値比較結果の論理積となっているため、２入力ＡＮＤゲート回路８０９がイエロー信号に対する多値比較部８０７の出力信号と第三のメモリ部８０８の出力信号との論理積をとることによって、シアン、マゼンタ及びイエローの全ての色についての多値比較結果の論理積がとられることとなる。その結果、２入力ＡＮＤゲート回路８０９の出力信号は、３原色の多値比較結果が全て「１」である場合は「１」となり（ステップＳ１０１４）、そうでなければ「０」となる（ステップＳ１０１５）。この出力信号は、第三のメモリ部８０８に格納されずに画信号選択部８１０に出力される。
【０１２２】
以上の処理（ステップＳ１０１３〜ステップＳ１０１５）を１ライン終了まで繰り返し（ステップＳ１０１６）、シアン、マゼンタ、イエローからなるカラー信号の１ラインの処理を終了する。１画面分の処理が終了していなければ（ステップＳ１０１７）、再びステップＳ１００１における第一のメモリ部８０３の初期化動作に戻り、以上の動作を１画面にわたり繰り返す。
【０１２３】
以上のような黒インクを使用すべき画素であるかどうかの判定（ステップＳ９２２）の結果、画信号選択部８１０は、
▲１▼  黒インクを使用すべきであるとの判定がなされ、かつ、
▲２▼  ２入力ＡＮＤゲート回路８０６が出力する信号が「１」である場合は、
黒画信号をプリンタ部８１１に出力する（ステップＳ９２３）。この時、図示していないが、他の３色については、「０」を出力する。一方、上記の▲１▼及び▲２▼が満たされない場合は、第一のメモリ部８０３から読み出したシアン、マゼンタ信号、及び先にＮ値化処理したイエロー信号を選択し（ステップＳ９２４）、黒については、図示していないが、「０」を出力する。
【０１２４】
プリンタ部８１１は、画信号選択部８１０から入力された信号に応じて記録を行う。すなわち、黒画信号が出力されれば当該画素を黒インクで記録し（ステップＳ９２５）、そうでなければ当該画素を、Ｎ値化された結果に応じた濃度レベルのカラーインクで当該画素を記録する（ステップＳ９２６）。なお、図示していないが、Ｎ値化結果が「０」である場合は、当該画素は記録されない。
【０１２５】
次に、１ライン分の処理が終了したかどうかを判定し（ステップＳ９２７）、未終了である場合は、ステップＳ９１７へ戻って再び処理を行う。一方、終了した場合は、さらに１画面の処理が終了したかどうかを判定し（ステップＳ９２８）、未終了である場合は、ステップＳ９０１へ戻って再び処理を行う。
【０１２６】
なお、第三のメモリ部８０８を、メモリＡとメモリＢとの２段構成とし、初期状態では、メモリＡの内容を全て「１」とし、シアン信号処理時にメモリＡの内容を読み出しながらメモリＢへ処理結果を書き込み、マゼンタ信号処理中には、メモリＢの内容を読み出しながらメモリＡへ処理結果を書き込み、イエロー信号処理時には、メモリＡの内容を読み出しながら黒インクを使用すべきかどうかを判定することも可能である。
【０１２７】
また、メモリの初期化をせず、メモリＡにはシアンの処理結果を書き込み、メモリＢにはマゼンタの処理結果を書き込み、イエロー処理時にメモリＡとメモリＢの内容を同時に読み出して黒インクを使用すべきかどうかを判定することも可能である。
【０１２８】
また、第二のメモリ部８０５を、メモリＣとメモリＤとの２段構成とし、初期状態では、メモリＣの内容を全て「１」とし、シアン信号処理時にメモリＣの内容を読み出しながらメモリＤへ処理結果を書き込み、マゼンタ信号処理中には、メモリＤの内容を読み出しながらメモリＣへ処理結果を書き込み、イエロー信号処理時には、メモリＣの内容を読み出しながら黒画信号を生成することも可能である。
【０１２９】
また、メモリの初期化をせず、メモリＣにはシアンの処理結果を書き込み、メモリＤにはマゼンタの処理結果を書き込み、イエロー処理時にメモリＣとメモリＤの内容を同時に読み出して黒画信号を生成することも可能である。
【０１３０】
このように、本発明の実施の形態４に係る黒インク使用判定装置は、シアン、マゼンタ、イエローの各色を順次処理する構成を採ることにより、実施の形態１に係る黒インク使用判定装置を実現することができるため、記録画像の品質劣化を防止することができる。
【０１３１】
（実施の形態５）
次に、本発明の実施の形態５に係る黒インク使用判定装置について、図面を参照して説明する。
図１１は、本発明の実施の形態５に係る黒インク使用判定装置の全体構成を示すブロック図である。実施の形態５では、上記の実施の形態４におけるＮ値化処理部８０２を２値化処理部１１０１に置き換えた構成を採る。また、この２値化処理部１１０１の２値化結果は、「１」又は「０」であり、実施の形態４におけるＮ値判定部８０４は不要となるため、実施の形態５では、Ｎ値判定部を削除した構成を採っている。その他の構成については、実施の形態４と同様であるため、説明を省略する。
【０１３２】
次に、以上のように構成された本発明の実施の形態５に係る黒インク使用判定装置の動作について説明する。まず、シアン信号の入力に先立ち、第二のメモリ部８０５が初期化され、その内容が全て「１」とされる。次に、入力端子８０１からシアン信号が入力されると、これが２値化処理部１１０１で２値化され、第一のメモリ部８０３に格納されると共に、２入力ＡＮＤゲート回路８０６に入力される。同時に、第二のメモリ部８０５の内容が読み出され、２入力ＡＮＤゲート回路８０６によって、２値化処理部１１０１の出力信号と第二のメモリ部８０５の出力信号との論理積がとられる。ここで、第二のメモリ部８０５の内容は全て「１」とされているため、２値化処理部１１０１の出力信号が「１」である場合、２入力ＡＮＤゲート回路８０６の出力信号は「１」となり、これが第二のメモリ部８０５の第１画素に対応するアドレスに格納される。この第１画素に対応するアドレスには「１」が格納されているので、この場合は第二のメモリ部８０５の内容は実質的には変化しない。一方、２値化処理部１１０１の出力信号が「０」である場合、２入力ＡＮＤゲート回路８０６の出力信号は「０」となり、第二のメモリ部８０５の第１画素に対応するアドレスは、初期値の「１」から「０」に置換される。
【０１３３】
以上の処理を１ライン分行い、１ライン分終了すると、マゼンタ信号の処理に移行する。
【０１３４】
マゼンタ信号の処理も、シアン信号の処理と同様に行われる。すなわち、２値化され、第一のメモリ部８０３に格納されると共に、２入力ＡＮＤゲート回路８０６に入力される。同時に、第二のメモリ部８０５の内容が読み出され、２入力ＡＮＤゲート回路８０６によって、２値化処理部１１０１の出力信号と第二のメモリ部８０５の出力信号との論理積がとられる。ここで、第二のメモリ部８０５の内容は、同一画素を構成するシアンの２値化された信号が格納されているので、２値化処理部１１０１の出力信号と第二のメモリ部８０５の出力信号との論理積は、マゼンタの２値化信号とシアンの２値化信号との論理積となって、これが第二のメモリ部８０５に格納される。
【０１３５】
以上の処理を１ライン分行い、１ライン分終了すると、イエロー信号の処理に移行する。
【０１３６】
イエロー信号の処理に先立ち、第一のメモリ部８０３からシアン、マゼンタの２値化された信号が１画素分読み出される。次に、イエロー信号が２値化され、読み出されたシアン、マゼンタの２値化された信号と共に、画信号選択部８１０に入力される。この場合、２値化されたイエロー信号は、第一のメモリ部８０３には格納されず、直接画信号選択部８１０に入力される。また、２値化されたイエロー信号は、２入力ＡＮＤゲート回路８０６にも入力される。
【０１３７】
同時に、第二のメモリ部８０５の内容が読み出され、２入力ＡＮＤゲート回路８０６によって、２値化処理部１１０１の出力信号と第二のメモリ部８０５との論理積がとられる。ここで、第二のメモリ部８０５の内容は、２値化されたシアン、マゼンタ信号の論理積となっているため、イエローの２値化信号と第二のメモリ部８０５の出力信号との論理積をとると、シアン、マゼンタ及びイエローの全ての２値化された信号の論理積がとられることとなる。すなわち、２入力ＡＮＤゲート回路８０６の出力信号は、３原色の２値化結果が全て「１」である場合は、黒画信号である「１」となり、そうでなければ「０」となる。２入力ＡＮＤゲート回路８０６の出力信号は、画信号選択部８１０に入力される。
【０１３８】
多値比較部８０７の動作は実施の形態４と同様であり、黒インクを使用すべき画素であるかどうかの判定の結果、画信号選択部８１０は、
▲１▼  黒インクを使用すべきであるとの判定がなされ、かつ、
▲２▼  ２入力ＡＮＤゲート回路８０６が出力する信号が「１」である場合は、
黒画信号をプリンタ部８１１に出力する。この時、他の３色については、「０」を出力する。一方、上記の▲１▼及び▲２▼が満たされない場合は、第一のメモリ部８０３から読み出した２値化されたシアン、マゼンタ信号、及び今回２値化されたイエロー信号を選択し、黒については、「０」を出力する。
【０１３９】
プリンタ部８１１は、画信号選択部８１０から入力された信号に応じて記録を行う。すなわち、黒画信号が出力されれば当該画素を、黒インクで記録し、そうでなければ当該画素を、２値化された結果に応じた濃度レベルのカラーインクで当該画素を記録する。なお、２値化結果が「０」の場合は、当該画素は記録されない。
【０１４０】
このように、本発明の実施の形態５に係る黒インク使用判定装置は、入力されたシアン、マゼンタ、イエローの各信号を２値化処理部で２値誤差拡散法により２値化する構成を採ることによって、実施の形態４に係る黒インク使用判定装置を実現することができるため、記録画像の品質劣化を防止することができる。また、実施の形態４のようにＮ値判定部を設ける必要が無くなるため、回路構成を簡略化させることができる。
【０１４１】
（実施の形態６）
次に、本発明の実施の形態６に係る黒インク使用判定装置について、図面を参照して説明する。
図１２は、本発明の実施の形態６に係る黒インク使用判定装置の全体構成を示すブロック図である。実施の形態６では、実施の形態４における第二のメモリ部８０５と第三のメモリ部８０８とを一つにまとめて第四のメモリ部１２０１を設けた。その他の構成については、実施の形態４と同様であるため、説明を省略する。
【０１４２】
次に、以上のように構成された本発明の実施の形態６に係る黒インク使用判定装置の動作について、図１３及び図１４を参照して説明する。
図１３、図１４は、本発明の実施の形態６に係る黒インク使用判定装置の動作フロー図である。まず、シアン信号の入力に先立ち、第四のメモリ部１２０１が初期化され、その内容が全て「１」とされる（ステップＳ１３０１）。次に、入力端子８０１からシアン信号が入力されると、これがＮ値化処理部８０２でＮ値化され（ステップＳ１３０２）、第一のメモリ部８０３に格納される（ステップＳ１３０３）と共に、Ｎ値判定部８０４に出力される。
【０１４３】
Ｎ値化されたシアン信号は、Ｎ値判定部８０４で（Ｎ−１）と等しいかどうかが判定される（ステップＳ１３０４）。Ｎ値判定部８０４は、判定の結果、入力された信号が（Ｎ−１）に等しければ、「１」を出力し（ステップＳ１３０５）、そうでなければ「０」を出力する（ステップＳ１３０６）。
【０１４４】
同時に、入力端子８０１から入力された多値レベルのシアン信号が、多値比較部８０７において、所定閾値（例えば、「Ａ」とする。）と比較される（ステップＳ１３０７）。比較の結果、シアン信号がＡ以上である場合、多値比較部８０７は、「１」を出力し（ステップＳ１３０８）、そうでなければ「０」を出力する（ステップＳ１３０９）。
【０１４５】
また、同時に、第四のメモリ部１２０１の内容が読み出され（ステップＳ１３１０）、３入力ＡＮＤゲート回路８０６によって、Ｎ値判定部８０４の出力信号と多値比較部８０７の出力信号と第四のメモリ部１２０１の出力信号との論理積がとられる。ここで、第四のメモリ部１２０１の内容は全て「１」とされているため、Ｎ値判定部８０４の出力信号と多値比較部８０７の出力信号とが、ともに「１」である場合、３入力ＡＮＤゲート回路の出力は「１」となり、これが第四のメモリ部１２０１の第１画素に対応するアドレスに格納される（ステップＳ１３１１）。この第１画素に対応するアドレスには「１」が格納されているので、この場合は第四のメモリ部１２０１の内容は実質的には変化しない。一方、Ｎ値判定部８０４の出力信号、又は多値比較部８０７の出力信号の少なくとも一方が「０」である場合、３入力ＡＮＤゲート回路の出力は「０」となり、第四のメモリ部１２０１の第１画素に対応するアドレスは初期値の「１」から「０」に置換される（ステップＳ１３１２）。
【０１４６】
以上の処理（ステップＳ１３０２〜ステップＳ１３１２）を１ライン分行い、１ライン分終了すると（ステップＳ１３１３）、マゼンタ信号の処理に移行する。
【０１４７】
マゼンタ信号の処理も、シアン信号の処理と同様に行われる。すなわち、Ｎ値化され（ステップＳ１３１４）、それが第一のメモリ部８０３に格納されると共に（ステップＳ１３１５）、Ｎ値判定部８０４に入力される。次に、Ｎ値化された信号が（Ｎ−１）と等しいかどうかが判定されると共に、多値マゼンタ信号が閾値判定され、さらに第四のメモリ部１２０１の内容が読み出される。次に、３入力ＡＮＤゲート回路８０６によって、Ｎ値判定部８０４の出力信号と、多値比較部８０７の出力信号と、第四のメモリ部１２０１の出力信号との論理積がとられる（ステップＳ１３１６）。ここで、第四のメモリ部１２０１には、同一画素を構成するシアン信号のＮ値判定結果と多値比較結果の論理積が格納されているので、Ｎ値判定部８０４の出力信号と、多値比較部８０７の出力信号と、第四のメモリ部１２０１の出力信号との論理積は、マゼンタのＮ値判定結果と、マゼンタの多値比較結果と、シアン信号のＮ値判定結果と、シアンの多値比較結果との論理積となって、これが第四のメモリ部１２０１に格納される（ステップＳ１３１７、ステップＳ１３１８）。
【０１４８】
以上の処理（ステップＳ１３１４〜ステップＳ１３１８）を１ライン分行い、終了すると（ステップＳ１３１９）、イエロー信号の処理に移行する。
【０１４９】
イエロー信号の処理に先立ち、第一のメモリ部８０３からシアン、マゼンタのＮ値化された信号が１画素分読み出される（ステップＳ１３２０）。次に、イエロー信号がＮ値化され（ステップＳ１３２１）、上記ステップＳ１３２０で読み出されたシアン、マゼンタのＮ値化された信号と共に、画信号選択部８１０に入力される。この場合、Ｎ値化されたイエロー信号は、第一のメモリ部８０３には格納されず、直接画信号選択部８１０に入力される。
【０１５０】
一方、Ｎ値化されたイエロー信号は、Ｎ値判定部８０４に入力され、（Ｎ−１）と等しいかどうかが判定されると共に、入力された多値イエロー信号が多値比較部８０７によって閾値判定され、さらに第四のメモリ部１２０１の内容が読み出される。次に、３入力ＡＮＤゲート回路８０６によって、Ｎ値判定部８０４の出力信号と、多値比較部８０７の出力信号と、第四のメモリ部１２０１の出力信号との論理積がとられる（ステップＳ１３２２）。ここで、第四のメモリ部１２０１の内容は、シアン、マゼンタ信号のＮ値比較結果と多値比較結果の論理積となっているため、イエロー信号のＮ値判定部８０４の出力信号と多値比較部８０７の出力信号と第四のメモリ部１２０１の出力信号との論理積をとることによって、シアン、マゼンタ、イエローの全てのＮ値比較結果と多値比較結果との論理積が得られる。
【０１５１】
画信号選択部８１０は、３入力ＡＮＤゲート回路８０６の出力信号が「１」である場合（ステップＳ１３２３）、当該画素について黒画信号をプリンタ部８１１に出力する（ステップＳ１３２５）。この時、図示していないが、他の３色については「０」を出力する。一方、３入力ＡＮＤゲート回路８０６の出力信号が「０」である場合（ステップＳ１３２４）、第一のメモリ部８０３から読み出したシアン、マゼンタ信号、及び今回Ｎ値化処理したイエロー信号を選択し（ステップＳ１３２６）、黒については、図示していないが、「０」を出力する。
【０１５２】
プリンタ部８１１は、画信号選択部８１０から入力された信号に応じて記録を行う。すなわち、黒画信号が出力されれば当該画素を黒インクで記録し（ステップＳ１３２７）、そうでなければ当該画素をシアン、マゼンタ、イエローのＮ値化された結果に応じた濃度レベルのインクで記録する（ステップＳ１３２８）。なお、図示していないが、Ｎ値化結果が「０」である場合は、当該画素は記録されない。
【０１５３】
次に、その後１ライン分の処理が終了したかどうかを判定し（ステップＳ１３２９）、未終了であればステップＳ１３２０へ戻って再び処理を行う。１ライン分の処理が終了すると、１画面分の処理が終了したかどうかを判定し（ステップＳ１３３０）、終了していなければ、ステップＳ１３０１へ戻って上記の処理を行う。
【０１５４】
なお、第四のメモリ部１２０１を、メモリＥとメモリＦとの２段構成とし、初期状態では、メモリＥの内容を全て「１」とし、シアン信号処理時にメモリＥの内容を読み出しながらメモリＦへ処理結果を書き込み、マゼンタ信号処理中には、メモリＦの内容を読み出しながらメモリＥへ処理結果を書き込み、イエロー信号処理時には、メモリＥの内容を読み出しながら黒インクを使用すべきかどうかを判定することも可能である。
【０１５５】
また、さらに、上記のメモリＥ、Ｆの初期化をせず、メモリＥにはシアンの処理結果を書き込み、メモリＦにはマゼンタの処理結果を書き込み、イエロー処理時にメモリＥとメモリＦの内容を同時に読み出し黒インク使用画素を判定する構成としてもよい。
【０１５６】
このように、本発明の実施の形態６に係る黒インク使用判定装置は、Ｎ値判定部８０４と多値比較部８０７とが第四メモリ１２０１を共用することによって、実施の形態５に係る黒インク使用判定装置を実現することができるため、記録画像の品質劣化を防止することができる。また、Ｎ値判定部８０４と多値比較部８０７とが第四メモリ１２０１を共用するので、回路構成を簡略化させることができる。
【０１５７】
（実施の形態７）
次に、本発明の実施の形態７に係る黒インク使用判定装置について、図面を参照して説明する。
図１５は、本発明の実施の形態７に係る黒インク使用判定装置の全体構成を示すブロック図である。実施の形態７では、上記の実施の形態６におけるＮ値化処理部８０２を２値化処理部１５０１に置き換えた構成を採る。また、この２値化処理部１５０１の２値化結果は、「１」又は「０」であり、実施の形態６におけるＮ値判定部８０４は不要となるため、実施の形態７では、Ｎ値判定部を削除した構成を採っている。その他の構成については、実施の形態６と同様であるため、説明を省略する。
【０１５８】
次に、以上のように構成された本発明の実施の形態７に係る黒インク使用判定装置の動作について説明する。
まず、シアン信号の入力に先立ち、第四のメモリ部１２０１が初期化され、その内容が全て「１」とされる。次に、入力端子８０１からシアン信号が入力されると、これが２値化処理部１５０１で２値化され、第一のメモリ部８０３に格納されると共に、３入力ＡＮＤゲート回路８０６に入力される。
【０１５９】
同時に、入力端子８０１から入力された多値レベルのシアン信号が、多値比較部８０７において、所定閾値（例えば、「Ａ」とする。）と比較される。比較の結果、シアン信号がＡ以上である場合、多値比較部８０７は、「１」を出力し、そうでなければ「０」を出力する。
【０１６０】
また、同時に、第四のメモリ部１２０１の内容が読み出され、３入力ＡＮＤゲート回路８０６によって、２値化処理部１５０１の出力信号と多値比較部８０７の出力信号と第四のメモリ部１２０１の出力信号との論理積がとられる。ここで、第四のメモリ部１２０１の内容は全て「１」とされているため、２値化処理部１５０１の出力信号と多値比較部８０７の出力信号とが、ともに「１」である場合、３入力ＡＮＤゲート回路の出力は「１」となり、これが第四のメモリ部１２０１の第１画素に対応するアドレスに格納される。この第１画素に対応するアドレスには「１」が格納されているので、この場合は第四のメモリ部１２０１の内容は実質的には変化しない。一方、２値化処理部１５０１の出力信号、又は多値比較部８０７の出力信号の少なくとも一方が「０」である場合、３入力ＡＮＤゲート回路の出力は「０」となり、第四のメモリ部１２０１の第１画素に対応するアドレスは初期値の「１」から「０」に置換される。
【０１６１】
以上の処理を１ライン分行い、１ライン分終了すると、マゼンタ信号の処理に移行する。
【０１６２】
マゼンタ信号の処理も、シアン信号の処理と同様に行われる。すなわち、２値化され、それが第一のメモリ部８０３に格納されると共に、３入力ＡＮＤゲート回路８０６に入力される。同時に、多値マゼンタ信号が閾値判定され、さらに第四のメモリ部１２０１の内容が読み出される。次に、３入力ＡＮＤゲート回路８０６によって、２値化処理部１５０１の出力信号と、多値比較部８０７の出力信号と、第四のメモリ部１２０１の出力信号との論理積がとられる。ここで、第四のメモリ部１２０１には、同一画素を構成するシアン信号の２値化結果が格納されているので、２値化処理部１５０１の出力信号と、多値比較部８０７の出力信号と、第四のメモリ部１２０１の出力信号との論理積は、マゼンタの２値化結果と、マゼンタの多値比較結果と、シアン信号の２値化信号と、シアンの多値比較結果との論理積となって、これが第四のメモリ部１２０１に格納される。
【０１６３】
以上の処理を１ライン分行い、終了すると、イエロー信号の処理に移行する。
【０１６４】
イエロー信号の処理に先立ち、第一メモリ８０３からシアン、マゼンタの２値化された信号が１画素分読み出される。次に、イエロー信号が２値化され、読み出されたシアン、マゼンタの２値化された信号と共に、画信号選択部８１０に入力される。この場合、２値化されたイエロー信号は、第一のメモリ部８０３には格納されず、直接画信号選択部８１０に入力される。
【０１６５】
一方、入力された多値イエロー信号が多値比較部８０７によって閾値判定され、さらに第四のメモリ部１２０１の内容が読み出される。次に、３入力ＡＮＤゲート回路８０６によって、２値化処理部１５０１の出力信号と、多値比較部８０７の出力信号と、第四のメモリ部１２０１の出力信号との論理積がとられる。ここで、第四のメモリ部１２０１の内容は、シアン、マゼンタ信号の２値化結果と多値比較結果との論理積となっているため、イエロー信号の２値化処理部１５０１の出力信号と多値比較部８０７の出力信号と第四のメモリ部１２０１の出力信号との論理積をとることによって、シアン、マゼンタ、イエローの全ての２値化結果と多値比較結果の論理積が得られる。
【０１６６】
画信号選択部８１０は、３入力ＡＮＤゲート回路８０６の出力信号が黒画信号「１」である場合、当該画素について黒画信号をプリンタ部８１１に出力する。この時、他の３色については「０」を出力する。一方、３入力ＡＮＤゲート回路８０６の出力信号が「０」である場合、第一のメモリ部８０３から読み出したシアン、マゼンタ信号、及び今回２値化処理したイエロー信号を選択し、黒については、「０」を出力する。
【０１６７】
プリンタ部８１１は、画信号選択部８１０から入力された信号に応じて記録を行う。すなわち、黒画信号が出力されれば当該画素を黒インクで記録し、そうでなければ当該画素をシアン、マゼンタ、イエローの２値化された結果に応じた濃度レベルのインクで記録する。なお、２値化結果が「０」である場合は、当該画素は記録されない。
【０１６８】
このように、本発明の実施の形態７に係る黒インク使用判定装置は、入力されたシアン、マゼンタ、イエローの各信号を２値化処理部で２値誤差拡散法により２値化する構成を採ることによって、実施の形態６に係る黒インク使用判定装置を実現することができるため、記録画像の品質劣化を防止することができる。また、実施の形態６のようにＮ値判定部を設ける必要が無くなるため、回路構成を簡略化させることができる。
【０１６９】
（実施の形態８）
次に、本発明の実施の形態８に係る黒インク使用判定装置について、図面を参照して説明する。
図１６は、本発明の実施の形態８に係る黒インク使用判定装置の全体構成を示すブロック図である。本発明の実施の形態８に係る黒インク使用判定装置は、入力端子１６０１から多値カラー信号を入力し、この多値カラー信号に対して、Ｎ値化処理部１６０２が、低濃度から高濃度に向けて順次０〜（Ｎ−１）のいずれかの信号にＮ値誤差拡散処理（Ｎは、２以上の整数）を行ってＮ値化する。このＮ値化処理部１６０２の出力信号は、後述する黒信号生成部１６０３及び第六のメモリ部１６０６に入力される。
【０１７０】
黒信号生成部１６０３は、カラー信号を構成する３原色についてＮ値化された信号が、（Ｎ−１）に等しいかどうかを判定し、この判定結果を後述する第五のメモリ部１６０４及びと第六のメモリ部１６０６とに出力する。第五のメモリ部１６０４は、前記黒信号生成部１６０３の出力信号を格納し、判定部１６０５は、判定対象画素に対する周辺画素の黒画像信号（論理「１」の信号）を計数し、黒インクを使用すべきであるかどうかを判定する。この判定結果は、画信号選択部１６０７に入力される。
【０１７１】
第六のメモリ部１６０６は、Ｎ値化処理部１６０２の出力信号と黒信号生成部１６０３の出力信号とを順次格納し、黒インクを使用すべきであるとの判定結果が出力されるタイミングにあわせて、最初の画素から順次、Ｎ値化処理部１６０２によりＮ値化された信号、及び黒信号生成部１６０３から出力された信号を出力する。黒インクを使用すべきかどうかの判定結果が出力されるまでは一定の時間を要するため、その時間差を吸収する必要があるからである。
【０１７２】
画信号選択部１６０７は、判定部１６０５から入力される信号に応じて、第六のメモリ部１６０６から入力される０〜（Ｎ−１）のＮレベルのシアン、マゼンタ、イエローの信号、又は「０」、「１」の２レベルの信号を選択して、１画素単位でプリンタ部１６０８へ出力する。
【０１７３】
プリンタ部１６０８は、画信号選択部１６０７の出力信号に応じて、（Ｎ―１）レベルの濃度を持つシアン、マゼンタ、イエローのインク、又は黒インクで記録を行う。
【０１７４】
次に、以上のように構成された本発明の実施の形態８に係る黒インク使用判定装置の動作について、説明する。
図１７は、本発明の実施の形態８に係る黒インク使用判定装置の動作フロー図である。多値カラー信号が、入力端子１６０１から入力されると、Ｎ値化処理部１６０２において、シアン、マゼンタ、イエローの３原色が順次、或いは同時にＮ値化される（ステップＳ１７０１）。このＮ値化された信号は、黒信号生成部１６０３に入力されると共に、第六のメモリ部１６０６に格納される。
【０１７５】
黒信号生成部１６０３は、Ｎ値化された信号が、（Ｎ―１）と等しいかどうかを判定し（ステップＳ１７０２）、３原色全てにおいてＮ値化された信号が（Ｎ−１）と等しい場合は、黒画信号として「１」を出力し（ステップＳ１７０３）、そうでない場合には「０」を出力する（ステップＳ１７０４）。この出力信号は、第五のメモリ部１６０４に格納されると共に（ステップＳ１７０５、ステップＳ１７０６）、第六のメモリ部１６０６に格納される（ステップＳ１７０７）。
【０１７６】
次に、判定部１６０５は、周辺画素の判定準備が整っているかどうかをチェックし（ステップＳ１７０８）、整っていれば、判定を開始する。判定部１６０５は、第五のメモリ部１６０４から、判定対象画素に対する周辺画素の黒画像信号（論理「１」の信号）を計数し、黒インクを使用すべきであるかどうかを判定する。この周辺画素の黒画像信号の計数について、図１８を参照して説明する。
【０１７７】
図１８は、判定対象画素とその周辺画素との位置関係を示す図である。図１８では、判定対象画素をｅ画素とすると、参照する周辺画素は、前ラインのａ、ｂ、ｃの３画素と、判定対象画素と同ラインの左右画素のｄ、ｆの２画素と、後ラインのｇ、ｈ、ｉの３画素となる。
【０１７８】
但し、図１８に示すように、８つの周辺画素が全て揃えば、黒インクを使用すべきかどうかの判定が行えるが、１画面の最初の画素では、周辺画素は８画素揃わないため、この場合は、黒インクを使用すべきかどうかの判定は行わず、再度Ｎ値化処理（ステップＳ１７０１）へ戻って処理を行う。
【０１７９】
この場合、１画面の第１画素の周辺画素は、第２ライン目の第２画素に対してＮ値化結果信号の判定結果が確定することで揃うこととなる。すなわち、第１ラインの画素はその前ラインが存在しないため、仮想的に前ラインを全て黒画素とし、各ラインの第１画素はその左画素が存在しないため、仮想的に左画素を黒画素とすることにより、周辺画素を８つ揃えることができるからである。同様に、１画面の最終ラインの画素はその後ラインが存在しないため、仮想的にその後ラインを全て黒画素とし、また、各ラインの最終画素はその右画素が存在しないため、その右画素を黒画素と仮想することにより、周辺画素を８つ揃えることができる。
【０１８０】
以上のように、周辺画素が揃うと、判定部１６０５は、黒インクを使用すべきであるかどうかの判定を開始し、また、同時に記録動作が開始する。まず、最初の画素のＮ値化された３原色の信号、及び黒信号生成部１６０３から出力された信号が、第六のメモリ部１６０６から読み出される（ステップＳ１７０９）。次に、判定部１６０５は、第五のメモリ部１６０４から判定対象画素に対する周辺画素に対応する黒信号生成部１６０３の出力信号を読み出し、周辺画素中の「１」の数を計数し（ステップＳ１７１０）、その数と所定値とを比較判定する（ステップＳ１７１１）。
【０１８１】
この判定の結果、周辺画素の「１」の数が所定値以上である場合、判定対象画素について黒インクを使用すべき画素であるとして「１」を出力し（ステップＳ１７１２）、そうでなければ黒インクを使用しない画素であるとして「０」を出力する（ステップＳ１７１３）。
【０１８２】
画信号選択部は、判定部１６０５の出力信号が「１」である場合、第六のメモリ部１６０６から読み出した黒信号生成部１６０３の出力信号が「１」であるかどうかを判定する（ステップＳ１７１４）。
その結果、
▲１▼  判定部１６０５の出力信号が「１」であり、かつ、
▲２▼  第六のメモリ部１６０６から読み出した黒信号生成部１６０３の出力信号が「１」である場合、
黒画信号をプリンタ部１６０８へ出力する（ステップＳ１７１５）。この時、他の３色については、図示していないが、「０」を出力する。
【０１８３】
一方、上記の▲１▼及び▲２▼が満たされない場合は、第六のメモリ部１６０６から読み出したＮ値化された３原色の信号を出力し（ステップＳ１７１６）、黒については、図示していないが、「０」を出力する。
【０１８４】
プリンタ部１６０８は、画信号選択部１６０７から入力された信号に応じて記録を行う。すなわち、黒画信号が入力された場合は、黒インクで当該画素を記録し（ステップＳ１７１７）、そうでなければ、シアン、マゼンタ、イエローのＮ値化された結果に応じた濃度レベルのインクで当該画素を記録する（ステップＳ１７１８）。なお、図示していないが、Ｎ値化結果が「０」である場合は、当該画素は記録されない。
【０１８５】
次に、Ｎ値化処理が全て終了したかどうかを判定し（ステップＳ１７１９）、最終ラインの最終画素のＮ値化処理が終了するまでＮ値化処理（ステップＳ１７０１）から処理を繰り返し、その後は１画面分の判定処理が終了したかどうかを判定し（ステップＳ１７２０）、終了するまでステップＳ１７０９から処理を繰り返す。
【０１８６】
なお、実施の形態８では、周辺画素を判定対象画素の前後左右の８画素としたが、本発明は、これに限定されない。また、判定対象画素の周辺画素で、実在しない画素を全て黒画素（論理「１」の信号）としているが、これに限定されるものではない。
【０１８７】
さらに、実施の形態８では、黒信号生成部１６０３の出力する信号を第六のメモリ部１６０６へ格納することとしているが、第六のメモリ部１６０６には格納せず、第五のメモリ部１６０４に格納し、読み出すことも可能である。
【０１８８】
このように、本発明の実施の形態８に係る黒インク使用判定装置は、注目画素に対する周辺画素における黒画素の数をカウントし、この黒画素の数が所定値以上である場合は、記録ずれが目立ちにくいため、黒インクで記録する。すなわち、周辺画素に黒画素が多い場合は、注目画素を黒インクで記録した場合に記録ずれが起こっても、周辺画素も黒インクで記録される可能性（確率）が高いため、記録ずれが目立たない。このため、記録画像にザラツキ感が生ずることがなく、記録画像の品質劣化を防止することができる。
【０１８９】
また、、黒画素が集合している部分を黒インクで記録することにより、カラーインクで黒を表現するよりも、コントラストをより強調することが可能となる。
【０１９０】
一方、周辺画素に黒画素が少ない場合は、記録ずれが起きると目立つため、黒インクではなく、カラーインクを用いて記録する。カラーインクを用いて記録するため、記録ずれは起こらず、記録画像のザラツキ感は発生しない。すなわち、シアン、マゼンタ、イエローのインクを記録するための記録ヘッドは、１つのヘッドで構成されているため、記録ずれはほとんど起こらず、仮にインクの吐出方向のばらつきにより記録位置がずれたとしても、シアン、マゼンタ、イエローのいずれかのインクが記録されるため、記録紙の地色が露出することが無い。このため、記録画像のザラツキ感は発生しない。
【０１９１】
（実施の形態９）
次に、本発明の実施の形態９に係る黒インク使用判定装置について、図面を参照して説明する。
図１９は、本発明の実施の形態９に係る黒インク使用判定装置の全体構成を示すブロック図である。本発明の実施の形態９に係る黒インク使用判定装置は、入力端子１９０１〜１９０３から多値カラー信号を入力する。ここでは、入力端子１９０１はシアン信号を、入力端子１９０２はマゼンタ信号を、入力端子１９０３はイエロー信号を入力するものとする。第一Ｎ値化処理部１９０４〜第三Ｎ値化処理部１９０６は、入力された信号をＮ値誤差拡散法によりＮ値化（Ｎは２以上の整数）する。このＮ値化された各信号は、それぞれ、第一Ｎ値判定部１９０７〜第三Ｎ値判定部１９０９及び後述する第八のメモリ部１９１３に入力される。
【０１９２】
第一Ｎ値判定部１９０７〜第三Ｎ値判定部１９０９は、入力されたＮ値化信号が（Ｎ−１）と等しいかどうかを判定し、判定の結果、入力された信号が（Ｎ−１）と等しい場合は「１」を出力し、そうでなければ「０」を出力する。第一Ｎ値判定部１９０７〜第三Ｎ値判定部１９０９の出力信号は、３入力ＡＮＤゲート回路１９１０に入力される。
【０１９３】
３入力ＡＮＤゲート回路１９１０は、入力された３つの信号の論理積をとり、その結果を第七のメモリ部１９１１及び第八のメモリ部１９１３に格納する。第七のメモリ部１９１１には、シアン、マゼンタ、イエローのＮ値化結果が全て（Ｎ−１）である場合、黒画信号として「１」が、そうでないときには「０」が対応するアドレスに格納される。また、第七のメモリ部１９１１の出力信号は、判定すべき周辺画素に対応するアドレスの内容である。実施の形態９では、図１８において、判定対象画素をｅ画素とすると、参照する周辺画素は、前ラインのａ、ｂ、ｃの３画素と、判定対象画素と同ラインの左右画素のｄ、ｆの２画素と、後ラインのｇ、ｈ、ｉの３画素となり、合計は、８画素となる。
【０１９４】
判定部１９１２は、第七のメモリ部１９１１の出力信号から、判定対象画素に対する周辺画素の黒画像信号（論理「１」の信号）を計数し、黒インクを使用すべきであるかどうかを判定する。判定結果は、画信号選択部１９１４に入力される。
【０１９５】
第八のメモリ部１９１３は、第一Ｎ値化処理部１９０４〜第三Ｎ値化処理部１９０６、及び３入力ＡＮＤゲート回路１９１０の出力信号を順次格納し、黒インクを使用すべきであるとの判定結果が出力されるタイミングにあわせて、最初の画素から順次、第一Ｎ値化処理部１９０４〜第三Ｎ値化処理部１９０６によりＮ値化された信号、及び３入力ＡＮＤゲート回路１９１０から入力された信号を出力する。黒インクを使用すべきかどうかの判定結果が出力されるまでは一定の時間を要するため、その時間差を吸収する必要があるからである。
【０１９６】
画信号選択部１９１４は、第八のメモリ部１９１３から入力された０〜（Ｎ−１）のＮレベルのシアン、マゼンタ、イエロー信号、又は「０」、「１」の２レベルの信号を、判定部１９１２の出力信号に応じて選択し、１画素単位でプリンタ部１９１５に出力する。
【０１９７】
プリンタ部１９１５は、画信号選択部１９１４の出力信号に応じて、（Ｎ―１）レベルの濃度を持つシアン、マゼンタ、イエローのインク、又は黒インクで記録を行う。
【０１９８】
次に、以上のように構成された本発明の実施の形態９に係る黒インク使用判定装置の動作について、図２０を参照して説明する。図２０は、本発明の実施の形態９に係る黒インク使用判定装置の動作フロー図である。なお、ここでは１画面のサイズを、１ラインＭ画素×Ｌラインとして説明する。
【０１９９】
まず、画信号の入力に先立ち、第七のメモリ部１９１１を初期化し、その内容を全て「１」とする（ステップＳ２００１）。その後、入力端子１９０１〜１９０３からそれぞれ入力されたシアン、マゼンタ、イエローの信号が、それぞれ第一Ｎ値化処理部１９０４〜第三Ｎ値化処理部１９０６において同時にＮ値化され（ステップＳ２００２）、その結果が第一Ｎ値判定部１９０７〜第三Ｎ値判定部１９０９及び第八のメモリ部１９１３に入力される。
【０２００】
第一Ｎ値判定部１９０７〜第三Ｎ値判定部１９０９は、入力されたＮ値化信号が、（Ｎ−１）と等しいかどうかを判定し、等しければ「１」を出力し、そうでなければ「０」を出力する。これらの出力信号は、３入力ＡＮＤゲート回路１９１０に入力され、論理積がとられる（ステップＳ２００３）。その結果、第一Ｎ値化処理部１９０４〜第三Ｎ値化処理部１９０６の出力信号が、全て（Ｎ−１）と等しい場合は、３入力ＡＮＤゲート回路１９１０は「１」を出力し（ステップＳ２００４）、そうでなければ「０」を出力する（ステップＳ２００５）。この出力信号は、第七のメモリ部１９１１に格納されると共に、第八のメモリ１９１３に格納される（ステップＳ２００６）。
【０２０１】
ここで、第七のメモリ部１９１１のアドレスと、３入力ＡＮＤゲート回路１９１０の出力信号の格納との対応関係について、図２１を参照して説明する。図２１は、第七のメモリ部１９１１の構成を示す図である。図２１に示すように、第七のメモリ部１９１１は、０〜（Ｍ＋１）列、０〜（Ｌ＋１）行で構成されており、そのアドレスを、（第Ｘ行，第Ｙ列）で示す。ここで、最初の画素の対応アドレスは、図２１に示すように、アドレス（１，１）とする。これは、図１８に示すように、最初の画素では、前ラインの画素（ａ、ｂ、ｃ画素）と、現ラインの左画素（ｄ画素）と、次ラインの左画素（ｇ画素）が存在しないため、これらを「１」と想定したからである。すなわち、ａ画素がアドレス（０，０）、ｂ画素がアドレス（０，１）、ｃ画素がアドレス（０，２）、ｄ画素がアドレス（１，０）、ｇ画素がアドレス（２，０）に格納されていると想定する。
【０２０２】
第１画素書き込みの時点では、周辺画素中、現ラインの右画素（図１８におけるｆ画素）及び、左端を除く次ラインの２画素（図１８におけるｈ，ｉ画素）が未定のため、周辺画素の判定は行わず（ステップＳ２００７）、各信号のＮ値化処理（ステップＳ２００２）へ戻り、周辺画素が揃い、判定可能となるまでこれを繰り返す。実施の形態９では、２ラインめの第２画素のＮ値化信号の判定結果が、第七のメモリ部１９１１のアドレス（２，２）に書き込まれた時点で、第１画素の周辺画素が確定し、判定可能となる。
【０２０３】
判定部１９１２は、周辺画素の判定準備が整っているかどうかをチェックし（ステップＳ２００７）、整っていれば、判定を開始する。判定部１９１２は、第七のメモリ部１９１１から、判定対象画素に対する周辺画素の黒画像信号（論理「１」の信号）を計数し、黒インクを使用すべきであるかどうかを判定する。この周辺画素の黒画像信号の計数について、図１８を参照して説明する。
【０２０４】
図１８は、判定対象画素とその周辺画素との位置関係を示す図である。図１８では、判定対象画素をｅ画素とすると、参照する周辺画素は、前ラインのａ、ｂ、ｃの３画素と、判定対象画素と同ラインの左右画素のｄ、ｆの２画素と、後ラインのｇ、ｈ、ｉの３画素となる。
【０２０５】
但し、図１８に示すように、８つの周辺画素が全て揃えば、黒インクを使用すべきかどうかの判定が行えるが、１画面の最初の画素では、周辺画素は８画素揃わないため、この場合は、黒インクを使用すべきかどうかの判定は行わず、再度Ｎ値化処理（ステップＳ２００１）へ戻って処理を行う。
【０２０６】
この場合、１画面の第１画素の周辺画素は、第２ライン目の第２画素に対してＮ値化結果信号の判定結果が確定することで揃うこととなる。すなわち、第１ラインの画素はその前ラインが存在しないため、仮想的に前ラインを全て黒画素とし、各ラインの第１画素はその左画素が存在しないため、仮想的に左画素を黒画素とすることにより、周辺画素を８つ揃えることができるからである。同様に、１画面の最終ラインの画素はその後ラインが存在しないため、仮想的にその後ラインを全て黒画素とし、また、各ラインの最終画素はその右画素が存在しないため、その右画素を黒画素と仮想することにより、周辺画素を８つ揃えることができる。
【０２０７】
以上のように、周辺画素が揃うと、判定部１９１２は、黒インクを使用すべきであるかどうかの判定を開始し、また、同時に記録動作が開始する。まず、最初の画素のＮ値化された３原色の信号、及び３入力ＡＮＤゲート回路１９１０から出力された信号が、第八のメモリ部１９１３から読み出される（ステップＳ２００８）。次に、判定部１９１２は、第七のメモリ部１９１１より周辺画素を読み出し（ステップＳ２００９）、周辺画素中の「１」の数を計数して、その数と所定値とを比較判定する（ステップＳ２０１０）。
【０２０８】
この判定の結果、周辺画素の「１」の数が所定値以上である場合、判定対象画素について黒インクを使用すべき画素であるとして「１」を出力し（ステップＳ２０１１）、そうでなければ黒インクを使用しない画素であるとして「０」を出力する（ステップＳ２０１２）。
【０２０９】
画信号選択部１９１４は、判定部１９１２の出力信号が「１」である場合、第八のメモリ部１９１３から読み出した信号が「１」であるかどうかを判定する（ステップＳ２０１３）。
その結果、
▲１▼  判定部１９１２の出力信号が「１」であり、かつ、
▲２▼  第八のメモリ部１９１３から読み出した３入力ＡＮＤゲート回路１９１０の出力信号が「１」である場合、
黒画信号をプリンタ部１９１５へ出力する（ステップＳ２０１４）。この時、他の３色については、図示していないが、「０」を出力する。
【０２１０】
一方、上記の▲１▼及び▲２▼が満たされない場合は、第八のメモリ部１９１３から読み出したＮ値化された３原色の信号を出力し（ステップＳ２０１５）、黒については、図示していないが、「０」を出力する。
【０２１１】
プリンタ部１９１５は、画信号選択部１９１４から入力された信号に応じて記録を行う。すなわち、黒画信号が入力された場合は、黒インクで当該画素を記録し（ステップＳ２０１６）、そうでなければ、シアン、マゼンタ、イエローのＮ値化された結果に応じた濃度レベルのインクで当該画素を記録する（ステップＳ２０１７）。なお、図示していないが、Ｎ値化結果が「０」である場合は、当該画素は記録されない。
【０２１２】
次に、Ｎ値化処理が全て終了したかどうかを判定し（ステップＳ２０１８）、最終ラインの最終画素のＮ値化処理が終了するまでＮ値化処理（ステップＳ２００１）から処理を繰り返し、その後は１画面分の判定処理が終了したかどうかを判定し（ステップＳ２０１９）、終了するまでステップＳ２００８から処理を繰り返す。
【０２１３】
実施の形態９では、最終画素、すなわちＬライン目の第Ｍ画素のＮ値判定結果を第七のメモリ部１９１１に書き込みが完了した段階で、（Ｌ−１）ライン目の第（Ｍ−１）画素が黒インクを使用すべき画素であるかどうかの判定が可能であるが、１〜（Ｌ−１）ラインの第Ｍ画素、及びＬライン目の第１〜第Ｍ画素については、１ライン目の第１画素と同様に、次ラインに仮想の（Ｌ＋１）ライン、第Ｍ画素を想定し、これらを「１」であると仮定して周辺画素の判定を行うことが可能である。
【０２１４】
なお、実施の形態９では、１画面の第１ライン、最終ライン等、外周を構成する画素の仮想的な周辺画素をメモリ上におく構成としたが、本発明は、これに限定されず、例えば、外周を構成する画素を検出し、周辺画素における「１」の数の計数時にこれを考慮して処理する構成を採ることも可能である。また、実施の形態９では、外周を構成する画素を全て「１」と想定したが、本発明は、これに限定されない。また、実施の形態９では、周辺画素を、判定対象画素の前後左右の８画素としているが、本発明は、これに限定されない。
【０２１５】
さらに、実施の形態９では、３入力ＡＮＤゲート回路１９１０から出力された信号を第八のメモリ部１９１３へ格納することとしているが、第八のメモリ部１９１３には格納せず、第七のメモリ部１９１１に格納し、読み出すことも可能である。
【０２１６】
このように、本発明の実施の形態９に係る黒インク使用判定装置は、シアン、マゼンタ、イエローの各信号を並列して処理する構成をとることによって、実施の形態８に係る黒インク使用判定装置を実現することができるため、記録画像にザラツキ感が生ずることがなく、記録画像の品質劣化を防止することができる。また、シアン、マゼンタ、イエローの各色を並列して処理するため、処理速度を向上させることが可能となる。
【０２１７】
（実施の形態１０）
次に、本発明の実施の形態１０に係る黒インク使用判定装置について、図面を参照して説明する。
図２２は、本発明の実施の形態１０に係る黒インク使用判定装置の全体構成を示すブロック図である。実施の形態１０では、上記の実施の形態９における第一Ｎ値化処理部１９０４〜第三Ｎ値化処理部１９０６を、それぞれ第一２値化処理部２２０１〜第三２値化処理部２２０３に置き換えた構成を採る。また、これらの第一〜第三２値化処理部の２値化結果は、「１」又は「０」であり、実施の形態９におけるＮ値判定部は不要となるため、実施の形態１０では、第一Ｎ値判定部１９０７〜第三Ｎ値判定部１９０９を削除した構成を採っている。その他の構成については、実施の形態９と同様であるため、説明を省略する。
【０２１８】
次に、以上のように構成された本発明の実施の形態１０に係る黒インク使用判定装置の動作について、説明する。
まず、画信号の入力に先立ち、第七のメモリ部１９１１を初期化し、その内容を全て「１」とする。その後、入力端子１９０１〜１９０３からそれぞれ入力されたシアン、マゼンタ、イエローの信号が、それぞれ第一２値化処理部２２０１〜第三２値化処理部２２０３において同時に２値化され、その結果が３入力ＡＮＤゲート回路１９１０及び第八のメモリ部１９１３に入力される。
【０２１９】
３入力ＡＮＤゲート回路１９１０は、入力された３つの２値化信号の論理積をとる。その結果、第一２値化処理部２２０１〜第三２値化処理部２２０３の出力信号が、全て「１」である場合は、３入力ＡＮＤゲート回路１９１０は、黒画信号として「１」を出力し、そうでなければ「０」を出力する。この出力信号は、第七のメモリ部１９１１に格納されると共に、第八のメモリ１９１３に格納される。
【０２２０】
次に、判定部１９１２は、周辺画素の判定準備が整っているかどうかをチェックし、整っていれば、実施の形態９と同様に、判定を開始する。この判定の結果、周辺画素の「１」の数が所定値以上である場合、判定対象画素について黒インクを使用すべき画素であるとして「１」を出力し、そうでなければ黒インクを使用しない画素であるとして「０」を出力する。
【０２２１】
画信号選択部は、判定部１９１２の出力信号が「１」である場合、第八のメモリ部１９１３から読み出した信号が「１」であるかどうかを判定する。
その結果、
▲１▼  判定部１９１２の出力信号が「１」であり、かつ、
▲２▼  第八のメモリ部１９１３から読み出した３入力ＡＮＤゲート回路１９１０の出力信号が「１」である場合、
黒画信号をプリンタ部１９１５へ出力する。この時、他の３色については、図示していないが、「０」を出力する。
【０２２２】
一方、上記の▲１▼及び▲２▼が満たされない場合は、第八のメモリ部１９１３から読み出した２値化された３原色の信号を出力し、黒については、「０」を出力する。
【０２２３】
プリンタ部１９１５は、画信号選択部１９１４から入力された信号に応じて記録を行う。すなわち、黒画信号が入力された場合は、黒インクで当該画素を記録し、そうでなければ、シアン、マゼンタ、イエローの２値化された結果に応じた濃度レベルのインクで当該画素を記録する。なお、２値化結果が「０」である場合は、当該画素は記録されない。
【０２２４】
次に、Ｎ値化処理が全て終了したかどうかを判定し、最終ラインの最終画素の２値化処理が終了するまで２値化処理から処理を繰り返し、その後は１画面分の判定処理が終了したかどうかを判定し、終了するまで処理を繰り返す。
【０２２５】
このように、本発明の実施の形態１０に係る黒インク使用判定装置は、入力されたシアン、マゼンタ、イエローの各信号を第一〜第三２値化処理部で２値誤差拡散法により２値化する構成を採ることにより、実施の形態９に係る黒インク使用判定装置を実現することができるため、記録画像の品質劣化を防止することができる。また、実施の形態９のようにＮ値判定部を設ける必要が無いため、回路構成を簡略化させることができる。
【０２２６】
（実施の形態１１）
次に、本発明の実施の形態１１に係る黒インク使用判定装置について、図面を参照して説明する。
図２３は、本発明の実施の形態１１に係る黒インク使用判定装置の全体構成を示すブロック図である。実施の形態１１では、回路構成を直列とし、シアン、マゼンタ、イエローの各色に対して順次処理を行う。また、ここでは、１画面のサイズを、１ラインＭ画素×Ｌラインとして説明する。
【０２２７】
本発明の実施の形態１１に係る黒インク使用判定装置は、入力端子２３０１から多値カラー信号を入力する。実施の形態１１では、シアン、マゼンタ、イエローの信号がライン単位に順次入力されるとする。入力された多値カラー信号は、Ｎ値化処理部２３０２で、順次Ｎ値誤差拡散法でＮ値化され、後述するＮ値判定部２３０３及び第十のメモリ部２３０７に入力される。
【０２２８】
Ｎ値判定部２３０３は、Ｎ値化処理部２３０２の出力信号が、（Ｎ−１）と等しいかどうかを判定し、等しい場合は「１」を出力し、そうでないときは「０」を出力する。この出力信号は、２入力ＡＮＤゲート２３０４に入力される。２入力ＡＮＤゲート回路２３０４は、Ｎ値判定部２３０３の出力信号と、後述する第九のメモリ部２３０５の出力信号との論理積をとる。２入力ＡＮＤゲート回路２３０４の出力信号は、第九のメモリ部２３０５に格納される。
【０２２９】
第九のメモリ部２３０５は、２入力ＡＮＤゲート回路２３０４の出力信号を格納する。また、この第九のメモリ部２３０５は、第一の出力端子と、第二の出力端子とを有する。第一の出力端子は、入力される信号を格納するアドレスと同一のアドレスの内容を出力し、第二の出力端子は、判定対象画素の周辺画素に対応するアドレスの内容を出力する。実施の形態１１では、判定周辺画素を、図１８に示すように、判定対象画素（ｅ）の１ライン前の３画素である（ａ、ｂ、ｃ）と、次ラインの３画素（ｇ、ｈ、ｉ）と、左右の２画素（ｄ、ｆ）の計８画素とする。また、第九のメモリ部２３０５は、実施の形態９と同様に、図２１に示す０〜（Ｍ＋１）列、０〜（Ｌ＋１）行のメモリで構成されている。そのアドレスを、（第Ｘ行，第Ｙ列）で示す。
【０２３０】
判定部２３０６は、第九のメモリ部２３０５における判定対象画素の周辺画素に対応するアドレスの内容から、判定対象画素が黒インクを使用すべき画素であるかどうかを判定し、判定結果を後述する画信号選択部２３０８に出力する。
【０２３１】
第十のメモリ部２３０７は、Ｎ値化処理部２３０２、及び２入力ＡＮＤゲート回路２３０４の出力信号を順次格納し、黒インクを使用すべきであるとの判定結果が出力されるタイミングにあわせて、最初の画素から順次、Ｎ値化処理部２３０２によりＮ値化された信号、及び２入力ＡＮＤゲート回路２３０４から出力された信号を出力する。黒インクを使用すべきかどうかの判定結果が出力されるまでは一定の時間を要するため、その時間差を吸収する必要があるからである。
【０２３２】
画信号選択部２３０８は、第十のメモリ部２３０７から出力される０〜（Ｎ−１）のＮレベルのシアン、マゼンタ、イエロー信号、又は「０」、「１」の２レベルの信号を、判定部２３０６から入力される信号に応じて選択し、１画素単位でプリンタ部２３０９に出力する。
【０２３３】
プリンタ部２３０９は、画信号選択部２３０８の出力信号に応じて、（Ｎ―１）レベルの濃度を持つシアン、マゼンタ、イエローのインク、又は黒インクで記録を行う。
【０２３４】
次に、以上のように構成された本発明の実施の形態１１に係る黒インク使用判定装置の動作について、図２４を参照して説明する。
図２４は、本発明の実施の形態１１に係る黒インク使用判定装置の動作フロー図である。まず、シアン信号の入力に先立ち、第九のメモリ部２３０５を初期化し、その内容を全て「１」とする（ステップＳ２４０１）。次に、入力端子２３０１からシアン信号が入力されると、Ｎ値化処理部２３０２でＮ値化される（ステップＳ２４０２）。このＮ値化された信号は、Ｎ値判定部２３０３及び第十のメモリ部２３０７に入力される。
【０２３５】
Ｎ値判定部２３０３は、入力されたＮ値化信号が（Ｎ−１）と等しいかどうかを判定し（ステップＳ２４０３）、（Ｎ−１）と等しい場合は、「１」を出力し、そうでないときは「０」を出力する。この出力信号は、２入力ＡＮＤゲート回路２３０４に入力される。同時に、第九のメモリ部２３０５の内容が読み出され、２入力ＡＮＤゲート回路２３０４により、Ｎ値判定部２３０３の出力信号と第九のメモリ部２３０５の出力信号との論理積がとられる。ここで、第九のメモリ部２３０５の内容は、全て「１」とされているため、Ｎ値判定部２３０３の出力信号が「１」である場合（ステップＳ２３０４）、２入力ＡＮＤゲート回路２３０４の出力信号は「１」となる。この出力信号は、第九のメモリ部２３０５の第１画素に対応するアドレス（１，１）に格納される（ステップＳ２４０５）。また、第１画素に対応するアドレスには「１」が格納されているので、この場合には第九のメモリ部２３０５の内容は実質的には変化しない。一方、Ｎ値判定部２３０３の出力信号が「０」である場合、２入力ＡＮＤゲート回路２３０４の出力信号は「０」となり、第九のメモリ部２３０５の第１画素に対応するアドレスは、初期値の「１」から「０」に置換される（ステップＳ２４０６）。
【０２３６】
同時に、シアンのＮ値化結果信号が、第十のメモリ部２３０７へ格納される（ステップＳ２４０７）。次に、イエロー信号の処理中であるどうかが判定されるが（ステップＳ２４０８）、現在は、シアン信号の処理中であるから、ステップＳ２４１０へ遷移し、１ライン分の処理が終了したかどうかを判定する。終了していない場合は、ステップＳ２４０２へ戻り、上記動作を繰り返す。１ライン分終了すると、ステップＳ２４１１へ遷移し、３色全て終了したかどうかを判定する。シアン信号の１ライン処理が終了したら、マゼンタ信号の処理に移行する。
【０２３７】
マゼンタ信号の処理も、シアン信号の処理と同様に行われる。すなわち、Ｎ値化処理部２３０２によりＮ値化され（ステップＳ２４０２）、Ｎ値判定部２３０３によりＮ値化された信号が（Ｎ−１）と等しいかどうかが判定される（ステップＳ２４０３）。次に、第九のメモリ部２３０５の対応するアドレスの内容が読み出され、２入力ＡＮＤゲート回路２３０４により論理積がとられる。ここで、第九のメモリ部２３０５の読み出しアドレスは、先に処理されたシアン信号と同じアドレスであり、この内容は、同一画素を構成するシアン信号の判定結果が格納されているため、Ｎ値判定部２３０３の出力信号と第九のメモリ部２３０５の出力信号との論理積は、マゼンタのＮ値化信号の判定結果とシアン信号のＮ値化信号の判定結果との論理積となる。この２入力ＡＮＤゲート回路２３０４の出力信号は、第九のメモリ部２３０５に格納される（ステップＳ２４０５、ステップＳ２４０６）。同時に、Ｎ値化処理部２３０２からマゼンタのＮ値化信号が第十のメモリ部２３０７に格納される（ステップＳ２４０７）。
【０２３８】
次に、現在、イエロー信号の処理中であるかどうかを判定する（ステップＳ２４０８）。現在は、マゼンタ信号の処理中であるため、ステップＳ２４１０へ遷移し、１ライン分の処理が終了したかどうかを判定する。終了してなければステップＳ２４０２へ戻り、上記動作を繰り返す。１ライン分終了すると、ステップＳ２４１１へ遷移し、３色全て終了したかどうかを判定する。この段階では、イエロー信号の処理が残っているため、再度ステップＳ２４０２へ戻り、イエロー信号のＮ値化（ステップＳ２４０２）、Ｎ値化結果の判定（ステップＳ２４０３）が行われる。
【０２３９】
次に、第九のメモリ部２３０５における対応アドレスの内容が読み出される。ここで、第九のメモリ部２３０５の対応アドレスは、先に処理されたシアン、マゼンタ信号と同じアドレスであり、この内容は、同一画素を構成するシアン、マゼンタ信号の判定結果が格納されているため、Ｎ値判定部２３０３の出力信号と第九のメモリ部２３０５の出力信号との論理積は、シアン、マゼンタ、イエロー３色のＮ値化信号が、全て（Ｎ−１）である場合は「１」となり、黒画信号として第九のメモリ部２３０５へ書き込まれ（ステップＳ２４０５）、そうでない場合は、第九のメモリ部２３０５へ「０」が書き込まれる（ステップＳ２４０６）。
【０２４０】
同時に、イエローＮ値化結果信号が第十のメモリ部２３０７へ格納される（ステップＳ２４０７）。次に、イエロー信号を処理中であるかどうかを判定する（ステップＳ２４０８）。現在は、イエロー信号の処理中であるため、先に処理されたシアン、マゼンタに対する論理積を第九のメモリ部２３０５から読み出し、これと、現在処理中のイエローのＮ値化信号に対する判定結果の論理積を、第十のメモリ部２３０７へ格納する（ステップＳ２４０９）。
【０２４１】
以上の処理を繰り返し、イエロー信号の１ライン目における第Ｍ画素の処理が終了すると、第１ラインの全てのＮ値化は終了する（ステップＳ２４１０）。第九のメモリ部２３０５は、図２１に示すアドレス（１，１）〜（１，Ｍ）に最初の１ラインにおける３色のＮ値化結果が格納される。ここで、メモリのアドレス（０，０）〜（０，（Ｍ＋１））、（１，０）、（１，（Ｍ＋１））、（２，０）、（２，（Ｍ＋１））は、第１ラインの画素の仮想的な周辺画素となる。この時点で、第１ラインの第１画素、すなわち、アドレス（１，１）にＮ値化の判定結果を格納した画素の周辺画素は、図１８における画素ａ，ｂ，ｃ、ｄ、ｇは仮想的に「１」と設定されているが、画素ｈ，ｉは未定であるため、周辺画素判定はできない（ステップＳ２４１２）。従って、この場合はステップＳ２４０２へ戻り、第２ライン目も同様に、シアン、マゼンタ、イエロー信号を順次Ｎ値化し、その結果を判定し、第九のメモリ部２３０５へ格納する。この時の格納アドレスは、（２，１）〜(２，Ｍ)である。第２ライン目の処理が終了すると、第１ライン目の画素に対する周辺画素は全て整い（ステップＳ２４１２）、黒インクを使用すべきかどうかの判定が開始されると同時に記録動作も開始される。
【０２４２】
判定動作が開始されると、まず、最初の画素における３原色のＮ値化信号、及び２入力ＡＮＤゲート回路２３０４の出力信号が第十のメモリ部２３０７より読み出される（ステップＳ２４１３）。次に、第九のメモリ部２３０５における第二の出力端子から、判定対象画素の周辺画素に対応するアドレスの内容が出力され、これが判定部２３０６に入力されて、判定が行われる（ステップＳ２４１４）。判定部２３０６に入力される信号中、周辺画素に対応するアドレスの内容において、「１」の画素が所定数以上ある場合は（ステップＳ２４１５）、黒インクを使用すべき画素であるとして、判定部２３０６は、「１」を出力し（ステップＳ２４１６）、そうでないときは「０」を出力する（ステップＳ２４１７）。
【０２４３】
画信号選択部２３０８は、判定部２３０６の出力信号が「１」である場合、第十のメモリ部２３０７から読み出した２入力ＡＮＤゲート回路２３０４の出力信号が「１」であるかどうかを判定する（ステップＳ２４１８）。
その結果、
▲１▼  判定部２３０６の出力信号が「１」であり、かつ、
▲２▼  第十のメモリ部２３０７から読み出した２入力ＡＮＤゲート回路２３０４の出力信号が「１」である場合、
黒画信号をプリンタ部２３０９へ出力する（ステップＳ２４１９）。この時、他の３色については、図示していないが、「０」を出力する。
【０２４４】
一方、上記の▲１▼及び▲２▼が満たされない場合は、第十のメモリ部２３０７から読み出したＮ値化された３原色の信号を出力し（ステップＳ２４２１）、黒については、図示していないが、「０」を出力する。
【０２４５】
プリンタ部２３０９は、画信号選択部２３０８から入力された信号に応じて記録を行う。すなわち、黒画信号が入力された場合は、黒インクで当該画素を記録し（ステップＳ２４２０）、そうでなければ、シアン、マゼンタ、イエローのＮ値化された結果に応じた濃度レベルのインクで当該画素を記録する（ステップＳ２４２２）。なお、図示していないが、Ｎ値化結果が「０」である場合は、当該画素は記録されない。
【０２４６】
その後、１画面中の画素のＮ値化処理が全て終了したかどうかを判定し（ステップＳ２４２３）、終了していない場合は、Ｎ値化処理から繰り返し（ステップＳ２４０２）、終了した場合は、１画面分の判定が終了したかどうかを判定（ステップＳ２４２４）する。未終了である場合は、周辺画素の判定からの動作（ステップＳ２４１３）を繰り返す。
【０２４７】
実施の形態１１では、最終画素、すなわちＬライン目の第Ｍ画素のＮ値判定結果を第九のメモリ部２３０５に書き込みが完了した段階で、（Ｌ−１）ライン目の第（Ｍ−１）画素が黒インクを使用すべき画素であるかどうかの判定が可能であるが、１〜（Ｌ−１）ラインの第Ｍ画素、及びＬライン目の第１〜第Ｍ画素については、１ライン目の第１画素と同様に、次ラインに仮想の（Ｌ＋１）ライン、第（Ｍ＋１）画素を想定し、これらを「１」であると仮定して周辺画素の判定を行うことが可能である。
【０２４８】
なお、実施の形態１１では、１画面の第１ライン、最終ライン等、外周を構成する画素の仮想的な周辺画素をメモリ上におく構成としたが、本発明は、これに限定されず、例えば、外周を構成する画素を検出し、周辺画素における「１」の数の計数時にこれを考慮して処理する構成を採ることも可能である。また、実施の形態１１では、外周を構成する画素を全て「１」と想定したが、本発明は、これに限定されない。また、実施の形態１１では、周辺画素を、判定対象画素の前後左右の８画素としているが、本発明は、これに限定されない。
【０２４９】
このように、本発明の実施の形態１１に係る黒インク使用判定装置は、シアン、マゼンタ、イエローの各信号を順次処理する構成をとることによって、実施の形態８に係る黒インク使用判定装置を実現することができるため、記録画像にザラツキ感が生ずることがなく、記録画像の品質劣化を防止することができる。
【０２５０】
（実施の形態１２）
次に、本発明の実施の形態１２に係る黒インク使用判定装置について、図面を参照して説明する。
図２５は、本発明の実施の形態１２に係る黒インク使用判定装置の全体構成を示すブロック図である。実施の形態１２では、上記の実施の形態１１におけるＮ値化処理部２３０２を、２値化処理部２５０１に置き換えた構成を採る。また、２値化処理部の２値化結果は、「１」又は「０」であり、実施の形態９におけるＮ値判定部は不要となるため、実施の形態１２では、Ｎ値判定部２３０３を削除した構成を採っている。その他の構成については、実施の形態１１と同様であるため、説明を省略する。
【０２５１】
次に、以上のように構成された本発明の実施の形態１２に係る黒インク使用判定装置の動作について説明する。
まず、シアン信号の入力に先立ち、第九のメモリ部２３０５を初期化し、その内容を全て「１」とする。次に、入力端子２３０１からシアン信号が入力されると、２値化処理部２５０１で２値化される。この２値化された信号は、２入力ＡＮＤゲート回路２３０４及び第十のメモリ部２３０７に入力される。
【０２５２】
同時に、第九のメモリ部２３０５の内容が読み出され、２入力ＡＮＤゲート回路２３０４により、２値化処理部２５０１の出力信号と第九のメモリ部２３０５の出力信号との論理積がとられる。ここで、第九のメモリ部２３０５の内容は、全て「１」とされているため、２値化処理部２５０１の出力信号が「１」である場合、２入力ＡＮＤゲート回路２３０４の出力信号は「１」となる。この出力信号は、第九のメモリ部２３０５の第１画素に対応するアドレス（１，１）に格納される。また、第１画素に対応するアドレスには「１」が格納されているので、この場合には第九のメモリ部２３０５の内容は実質的には変化しない。一方、２値化処理部２５０１の出力信号が「０」である場合、２入力ＡＮＤゲート回路２３０４の出力信号は「０」となり、第九のメモリ部２３０５の第１画素に対応するアドレスは、初期値の「１」から「０」に置換される。同時に、シアンの２値化結果信号が、第十のメモリ部２３０７へ格納される。
【０２５３】
次に、イエロー信号の処理中であるどうかが判定されるが、現在は、シアン信号の処理中であるから、１ライン分の処理が終了したかどうかを判定する。終了していない場合は、上記動作を繰り返す。１ライン分終了すると、３色全て終了したかどうかを判定する。シアン信号の１ライン処理が終了したら、マゼンタ信号の処理に移行する。
【０２５４】
マゼンタ信号の処理も、シアン信号の処理と同様に行われる。すなわち、２値化処理部２５０１により２値化され、第九のメモリ部２３０５の対応するアドレスの内容が読み出され、２入力ＡＮＤゲート回路２３０４により論理積がとられる。ここで、第九のメモリ部２３０５の読み出しアドレスは、先に処理されたシアン信号と同じアドレスであり、この内容は、同一画素を構成するシアン信号の判定結果が格納されているため、２値化処理部２５０１の出力信号と第九のメモリ部２３０５の出力信号との論理積は、マゼンタの２値化信号とシアン信号の２値化信号との論理積となる。この２入力ＡＮＤゲート回路２３０４の出力信号は、第九のメモリ部２３０５に格納される。同時に、２値化処理部２５０１からマゼンタの２値化信号が第十のメモリ部２３０７に格納される。
【０２５５】
次に、現在、イエロー信号の処理中であるかどうかを判定する。現在は、マゼンタ信号の処理中であるため、１ライン分の処理が終了したかどうかを判定する。終了してなければ、上記動作を繰り返す。１ライン分終了すると、３色全て終了したかどうかを判定する。この段階では、イエロー信号の処理が残っているため、最初に戻ってイエロー信号の２値化が行われる。
【０２５６】
次に、第九のメモリ部２３０５における対応アドレスの内容が読み出される。ここで、第九のメモリ部２３０５の対応アドレスは、先に処理されたシアン、マゼンタ信号と同じアドレスであり、この内容は、同一画素を構成するシアン、マゼンタ信号の判定結果が格納されているため、２値化処理部２５０１の出力信号と第九のメモリ部２３０５の出力信号との論理積は、シアン、マゼンタ、イエロー３色の２値化信号が、全て「１」である場合は「１」となり、黒画信号として第九のメモリ部２３０５へ書き込まれ、そうでない場合は、第九のメモリ部２３０５へ「０」が書き込まれる。
【０２５７】
同時に、イエロー２値化結果信号が第十のメモリ部２３０７へ格納される。次に、イエロー信号を処理中であるかどうかを判定する。現在は、イエロー信号の処理中であるため、先に処理されたシアン、マゼンタに対する論理積を第九のメモリ部２３０５から読み出し、これと、現在処理中のイエローの２値化信号の論理積を、第十のメモリ部２３０７へ格納する。
【０２５８】
以上の処理を繰り返し、イエロー信号の１ライン目における第Ｍ画素の処理が終了すると、第１ラインの全ての２値化は終了する。第九のメモリ部２３０５は、図２１に示すアドレス（１，１）〜（１，Ｍ）に最初の１ラインにおける３色の２値化結果が格納される。ここで、メモリのアドレス（０，０）〜（０，（Ｍ＋１））、（１，０）、（１，（Ｍ＋１））、（２，０）、（２，（Ｍ＋１））は、第１ラインの画素の仮想的な周辺画素となる。この時点で、第１ラインの第１画素、すなわち、アドレス（１，１）に２値化の判定結果を格納した画素の周辺画素は、図１８における画素ａ，ｂ，ｃ、ｄ、ｇは仮想的に「１」と設定されているが、画素ｈ，ｉは未定であるため、周辺画素判定はできない。従って、この場合は最初へ戻り、第２ライン目も同様に、シアン、マゼンタ、イエロー信号を順次２値化し、その結果を判定し、第九のメモリ部２３０５へ格納する。この時の格納アドレスは、（２，１）〜(２，Ｍ)である。第２ライン目の処理が終了すると、第１ライン目の画素に対する周辺画素は全て整い、黒インクを使用すべきかどうかの判定が開始されると同時に記録動作も開始される。
【０２５９】
判定動作が開始されると、まず、最初の画素における３原色の２値化信号、及び２入力ＡＮＤゲート回路２３０４の出力信号が第十のメモリ部２３０７より読み出される。次に、第九のメモリ部２３０５における第二の出力端子から、判定対象画素の周辺画素に対応するアドレスの内容が出力され、これが判定部２３０６に入力されて、判定が行われる。判定部２３０６に入力される信号中、周辺画素に対応するアドレスの内容において、「１」の画素が所定数以上ある場合は、黒インクを使用すべき画素であるとして、判定部２３０６は、「１」を出力し、そうでないときは「０」を出力する。
【０２６０】
画信号選択部２３０８は、判定部２３０６の出力信号が「１」である場合、第十のメモリ部２３０７から読み出した信号が「１」であるかどうかを判定する。
その結果、
▲１▼  判定部２３０６の出力信号が「１」であり、かつ、
▲２▼  第十のメモリ部２３０７から読み出した２入力ＡＮＤゲート回路２３０４の出力信号が「１」である場合、
黒画信号をプリンタ部２３０９へ出力する。この時、他の３色については、図示していないが、「０」を出力する。
【０２６１】
一方、上記の▲１▼及び▲２▼が満たされない場合は、第十のメモリ部２３０７から読み出した２値化された３原色の信号を出力し、黒については、図示していないが、「０」を出力する。
【０２６２】
プリンタ部２３０９は、画信号選択部２３０８から入力された信号に応じて記録を行う。すなわち、黒画信号が入力された場合は、黒インクで当該画素を記録し、そうでなければ、シアン、マゼンタ、イエローのＮ値化された結果に応じた濃度レベルのインクで当該画素を記録する（ステップＳ２４２２）。なお、図示していないが、Ｎ値化結果が「０」である場合は、当該画素は記録されない。
【０２６３】
その後、１画面中の画素のＮ値化処理が全て終了したかどうかを判定し、終了していない場合は、２値化処理から繰り返し、終了した場合は、１画面分の判定が終了したかどうかを判定する。未終了である場合は、周辺画素の判定からの動作（ステップＳ２４１３）を繰り返す。
【０２６４】
このように、本発明の実施の形態１２に係る黒インク使用判定装置は、入力されたシアン、マゼンタ、イエローの各信号を順次入力し、２値化処理部で２値誤差拡散法により２値化する構成を採ることにより、実施の形態１１に係る黒インク使用判定装置を実現することができるため、記録画像の品質劣化を防止することができる。また、実施の形態１１のようにＮ値判定部を設ける必要が無いため、回路構成を簡略化させることができる。
【０２６５】
（実施の形態１３）
次に、本発明の実施の形態１３に係る黒インク使用判定装置について、図面を参照して説明する。
図２６は、本発明の実施の形態１３に係る黒インク使用判定装置の全体構成を示すブロック図である。図２６に示すように、本発明の実施の形態１３に係る黒インク使用判定装置は、入力端子２６０１から多値カラー信号を入力し、この入力された多値カラー信号に対して、Ｎ値化処理部２６０２が、Ｎ値誤差拡散（Ｎは２以上の整数）によりＮ値化する。このＮ値化結果は、後述する第十三のメモリ部２６０９及び黒信号生成部２６０３に入力される。
【０２６６】
黒信号生成部２６０３は、カラー信号を構成する３原色についてＮ値化された信号が、（Ｎ−１）に等しいかどうかを判定し、判定の結果、３原色すべてについて（Ｎ−１）と等しい場合は、黒画信号として「１」を出力し、そうでなければ「０」を出力する。この出力信号は、第十一のメモリ部２６０４に格納されると共に、第十三のメモリ部２６０９に入力される。
【０２６７】
判定部２６０５は、判定対象画素に対する周辺画素の黒画像信号（論理「１」の信号）を計数し、黒インクを使用すべきであるかどうかを判定する。この判定結果は、２入力ＯＲ回路２６０８に入力される。
【０２６８】
多値比較部２６０６は、入力されるカラー信号の濃度レベルを所定の閾値（例えば、「Ａ」とする。）と比較し、比較の結果、Ａ以上であれば「１」を、そうでなければ「０」を出力する。この比較結果は、第十二のメモリ部２６０７に格納される。
【０２６９】
２入力ＯＲゲート回路２６０８は、判定部２６０５の出力信号と第十二のメモリ部２６０７の出力信号との論理和をとり、画信号選択部２６１０に出力する。
【０２７０】
第十三のメモリ部２６０９は、Ｎ値化処理部２６０２の出力信号と黒信号生成部２６０３の出力信号とを順次格納し、黒インクを使用すべきであるとの判定結果が出力されるタイミングにあわせて、最初の画素から順次、Ｎ値化処理部２６０２によりＮ値化された信号、及び黒信号生成部２６０３から出力された信号を出力する。黒インクを使用すべきかどうかの判定結果が出力されるまでは一定の時間を要するため、その時間差を吸収する必要があるからである。
【０２７１】
画信号選択部２６１０は、２入力ＯＲゲート回路２６０８からの入力信号に応じて、Ｎ値化処理部２６０２によりＮ値化処理された信号又は、黒信号生成部２６０３から出力される黒画信号を選択して、１画素単位で後述するプリンタ部に出力する。
【０２７２】
プリンタ部２６１１は、画信号選択部２６１０の出力信号に応じて、（Ｎ−１）レベルの濃度を持つシアン、マゼンタ、イエローのインク又は、黒インクで記録を行う。
【０２７３】
次に、以上のように構成された本発明の実施の形態１３に係る黒インク使用判定装置の動作について、図２７及び図２８を参照して説明する。
図２７及び図２８は、本発明の実施の形態１３に係る黒インク使用判定装置の動作フロー図である。入力端子２６０１から多値カラー信号が入力されると、Ｎ化処理部２６０２は、シアン、マゼンタ、イエローの３原色をＮ値化する（ステップＳ２７０１）。このＮ値化された信号は、黒信号生成部２６０３に入力される。
【０２７４】
黒信号生成部２６０３は、Ｎ値化処理部２６０２から入力されたＮ値化信号が（Ｎ−１）と等しいかどうかを判定し（ステップＳ２７０２）、３原色全てのＮ値化信号が（Ｎ−１）と等しい場合は、「１」を出力し（ステップＳ２７０３）、そうでなければ「０」を出力する（ステップＳ２７０４）。この出力信号は、第十一のメモリ部２６０４に格納される（ステップＳ２７０５）。
【０２７５】
同時に、３原色のＮ値化された信号、及び黒信号生成部２６０３の出力信号が、第十三のメモリ部２６０９に格納される（ステップＳ２７０６）。
【０２７６】
上記ステップＳ２７０１〜ステップＳ２７０６の動作と並行して、ステップＳ２７０７〜ステップＳ２７１０の動作が行われる。すなわち、入力端子２６０１から入力された多値カラー信号は、多値比較部２６０６で、３原色各々の濃度が閾値判定される（ステップＳ２７０７）。多値比較部２６０６は、３原色全てが所定濃度Ａ以上である場合は、「１」を出力し（ステップＳ２７０８）、そうでなければ「０」を出力する（ステップＳ２７０９）。この出力信号は、第十二のメモリ部２６０７に格納される（ステップＳ２７１０）。
【０２７７】
次に、判定部２６０５は、判定準備が整っているかどうかをチェックする（ステップＳ２７１１）。判定部２６０５は、第十一のメモリ部２６０４から、判定対象画素に対する周辺画素の黒画信号（論理「１」の信号）を計数し、黒インクを使用すべき画素であるかどうかを判定する。なお、実施の形態１３では、判定周辺画素を、図１８に示すように、判定対象画素（ｅ）の１ライン前の３画素である（ａ、ｂ、ｃ）と、次ラインの３画素（ｇ、ｈ、ｉ）と、左右の２画素（ｄ、ｆ）の計８画素とする。
【０２７８】
周辺画素が全てそろえば、黒インクを使用すべき画素であるかどうかの判定が行えるが、１画面の最初の画素では、当然周辺画素は揃っていないため、黒インクを使用する画素であるかどうかの判定は行わず、再度ステップＳ２７０１、及びステップＳ２７０７から動作を繰り返す。
【０２７９】
この場合、１画面の第１画素の周辺画素は、第２ライン目の第２画素に対してＮ値化結果信号の判定結果が確定することで揃うこととなる。すなわち、第１ラインの画素はその前ラインが存在しないため、仮想的に前ラインを全て黒画素とし、各ラインの第１画素はその左画素が存在しないため、仮想的に左画素を黒画素とすることにより、周辺画素を８つ揃えることができるからである。同様に、１画面の最終ラインの画素はその後ラインが存在しないため、仮想的にその後ラインを全て黒画素とし、また、各ラインの最終画素はその右画素が存在しないため、その右画素を黒画素と仮想することにより、周辺画素を８つ揃えることができる。
【０２８０】
以上のように、周辺画素が揃うと、判定部２６０５は、黒インクを使用すべきであるかどうかの判定を開始する。また、多値比較部２６０６の判定結果が第十二のメモリ部２６０７から読み出され、２入力ＯＲゲート回路２６０８に入力される。これと同時に、記録動作が開始する。
【０２８１】
まず、最初の画素のＮ値化された３原色の信号、及び黒信号生成部１６０３から出力された信号が、第十三のメモリ部２６０９から読み出される（ステップＳ２７１２）。次に、判定部２６０５は、周辺画素中の「１」の数を計数し（ステップＳ２７１３）、その数と所定値とを比較判定する（ステップＳ２７１４）。
【０２８２】
この判定の結果、周辺画素の「１」の数が所定値以上である場合、判定対象画素について黒インクを使用すべき画素であるとして「１」を出力し（ステップＳ２７１５）、そうでなければ黒インクを使用しない画素であるとして「０」を出力する（ステップＳ２７１６）。この出力信号は、２入力ＯＲゲート回路２６０８に入力される。
【０２８３】
この判定部２６０５の動作（ステップＳ２７１３〜ステップＳ２７１６）と並行して、多値比較部２６０６の出力信号が、第十二のメモリ部２６０７から読み出され（ステップＳ２７１７）、２入力ＯＲゲート回路２６０８に入力される。その結果、２入力ＯＲゲート回路２６０８は、判定部２６０５の出力信号、又は第十二のメモリ部２６０７の出力信号の少なくとも一方が「１」である場合、黒インクを使用すべき画素であるとの信号「１」を出力し、そうでなければ、黒インクを使用すべきでない画素であるとの信号「０」を出力する。この出力信号は、画信号選択部２６１０に入力される。
【０２８４】
以上のような黒インクを使用すべき画素であるかどうかの判定（ステップＳ２７１４、ステップＳ２７１８）の結果、画信号選択部２６１０は、
▲１▼  黒インクを使用すべきであるとの判定がなされ、かつ、
▲２▼  第十三のメモリ部２６０９から読み出した黒信号生成部２６０３の出力信号が「１」である場合（ステップＳ２７１９）は、
黒画信号をプリンタ部２６１１に出力する（ステップＳ２７２０）。この時、図示していないが、他の３色については、「０」を出力する。一方、上記の▲１▼及び▲２▼が満たされない場合は、第十三のメモリ部２６０９から読み出したシアン、マゼンタ、イエローのＮ値化された信号を選択し（ステップＳ２７２１）、黒については、図示していないが、「０」を出力する。
【０２８５】
プリンタ部２６１１は、画信号選択部２６１０から入力された信号に応じて記録を行う。すなわち、黒画信号が出力されれば黒インクで当該画素を記録し（ステップＳ２７２２）、そうでなければシアン、マゼンタ、イエローのＮ値化された結果に応じた濃度レベルのインクで当該画素を記録する（ステップＳ２７２３）。なお、図示していないが、Ｎ値化結果が「０」である場合は、当該画素は記録されない。
【０２８６】
次に、Ｎ値化処理が全て終了したかどうかを判定し（ステップＳ２７２４）、最終ラインの最終画素のＮ値化処理が終了するまでステップＳ２７０１、及びステップＳ２７０７から処理を繰り返し、その後は１画面分の判定処理が終了したかどうかを判定し（ステップＳ２７２５）、終了するまでステップＳ２７１２から処理を繰り返す。
【０２８７】
なお、実施の形態１３では、周辺画素を判定対象画素の前後左右の８画素としたが、本発明は、これに限定されない。また、判定対象画素の周辺画素で、実在しない画素を全て黒画素（論理「１」の信号）としているが、これに限定されるものではない。
【０２８８】
さらに、実施の形態１３では、多値比較部２６０６の出力信号を第十二のメモリ部２６０７に格納することとしているが、第十二のメモリ部２６０７には格納せず、第十一のメモリ部２６０４に格納し、読み出すことも可能である。
【０２８９】
このように、本発明の実施の形態１３に係る黒インク使用判定装置は、３色全ての濃度レベルが所定閾値以上であるかどうかを判定すると共に、注目画素に対する周辺画素における黒画素の数をカウントして黒画素の数が所定値以上であるかどうかを判定し、いずれか一方の条件が満たされた場合には、黒インクで記録する。
すなわち、
▲１▼  ３色全ての濃度レベルが所定閾値以上であり、かつ、周辺画素における黒画素が所定値以上ある場合は、注目画素が文字・線の一部である可能性が高く、また、周辺画素に黒画素が多いことから、記録ずれが起きても目立たないため、黒インクで記録する。
また、
▲２▼  ３色全てが所定閾値以上であり、かつ、周辺画素における黒画素が所定値未満である場合は、注目画素が文字・線の一部である可能性が高いため、黒インクで記録する。
また、
▲３▼  ３色のいずれか一つ以上が所定閾値未満であり、かつ、周辺画素における黒画素が所定値以上である場合は、黒インクで記録する。周辺画素に黒画素が多いため、記録ずれが起きても目立たない。さらに、黒インクで記録するため、コントラストを強調することが可能となる。
【０２９０】
これらの場合、黒インクに置き換えて記録するので、３色重ねて記録する際に生ずる問題点を解消することができると共に、黒インクで置き換えた場合に記録ずれが起きてもこれが目立たず、記録画像にザラツキ感が生ずることはないため、記録画像の品質劣化を防止することができる。
【０２９１】
一方、３色のうち少なくとも一つが所定閾値未満である場合、かつ、周辺画素における黒画素が所定値未満である場合は、中間調のカラー画像である可能性が高く、記録ずれが起きると目立つため、黒インクではなく、カラーインクを用いて記録する。カラーインクを用いて記録するため、記録ずれは起こらず、記録画像のザラツキ感は発生しない。すなわち、シアン、マゼンタ、イエローのインクを記録するための記録ヘッドは、１つのヘッドで構成されているため、記録ずれはほとんど起こらず、仮にインクの吐出方向のばらつきにより記録位置がずれたとしても、シアン、マゼンタ、イエローのいずれかのインクが記録されるため、記録紙の地色が露出することが無い。このため、記録画像のザラツキ感は発生しない。
【０２９２】
（実施の形態１４）
次に、本発明の実施の形態１４に係る黒インク使用判定装置について、図面を参照して説明する。
図２９は、本発明の実施の形態１４に係る黒インク使用判定装置の全体構成を示すブロック図である。図２９に示すように、本発明の実施の形態１４に係る黒インク使用判定装置は、実施の形態１に係る黒インク使用判定装置における多値比較部１０５と並列に、入力される多値カラー信号が無彩色であるかどうかを判定する無彩色判定部２９０１を備え、さらに、この多値比較部１０５の出力信号と無彩色判定部２９０１の出力信号との論理積をとる２入力ＡＮＤゲート回路２９０２を備える。その他の構成については、実施の形態１と同様であるため、説明を省略する。
【０２９３】
次に、以上のように構成された本発明の実施の形態１４に係る黒インク使用判定装置の動作について、説明する。多値カラー信号が入力端子１０１から入力されると、Ｎ値化処理部１０２は、シアン、マゼンタ、イエローの３原色を順次、或いは同時にＮ値化する。Ｎ値化された信号は、黒信号生成部１０３及び画信号選択部１０４に入力される。
【０２９４】
黒信号生成部１０３は、シアン、マゼンタ、イエローの３原色についてＮ値化された信号が、（Ｎ−１）に等しいかどうかの判定を行い、判定の結果、これらの全てが（Ｎ−１）に等しければ、黒画信号として「１」を出力し、そうでなければ「０」を出力する。この黒信号生成部１０３の出力信号は、画信号選択部１０４に入力される。
【０２９５】
これらの処理と並行して、多値比較部１０５では、シアン、マゼンタ、イエローの各濃度レベルが閾値判定される。多値比較部１０５は、カラー信号を構成する３原色が、所定閾値（例えば、「Ａ」とする。）以上であるかどうかについて判定する。３色の全てが所定閾値「Ａ」以上である場合、多値比較部１０５は、当該画素について、黒インクを使用すべきである信号「１」を出力し、そうでなければ黒インクを使用すべきでない信号「０」を出力する。この多値比較部１０５の出力信号は、２入力ＡＮＤゲート回路２９０２に入力される。
【０２９６】
また、さらにこれらの処理と並行して、無彩色判定部２９０１は、注目画素が無彩色であるかどうかを判定する。この無彩色判定部２９０１について、図３０を参照して説明する。
図３０は、無彩色判定部２９０１の構成を示すブロック図である。図３０に示すように、無彩色判定部２９０１は、シアン、マゼンタ、イエローの信号をそれぞれ入力端子３００１〜３００３から入力する。第一差分計算部３００４〜第三差分計算部３００６は、入力信号の差分の絶対値を算出する。ここでは、第一差分計算部３００４はシアンとマゼンタ、第二差分計算部３００５はマゼンタとイエロー、第三差分計算部３００６はイエローとシアンの差分の絶対値を算出することとする。
【０２９７】
第一比較部３００７〜第三比較部３００９は、第一差分計算部３００４〜第三差分計算部３００６の出力信号と所定値を比較し、所定値以下である場合は「１」を出力し、そうでない場合には「０」を出力する。これらの第一比較部３００７〜第三比較部３００９の出力信号は、３入力ＡＮＤゲート回路３０１０に入力される。
【０２９８】
３入力ＡＮＤゲート回路３０１０は、第一比較部３００７〜第三比較部３００９の出力信号の論理積をとり、その結果を出力端子３０１１に出力する。すなわち、シアン、マゼンタ、イエロー各々の差分が、全て所定値以下である場合、無彩色として、「１」を出力し、そうでなければ「０」を出力する。
【０２９９】
なお、実施の形態１４では、３原色の信号が同時に入力される場合について説明したが、本発明は、これに限定されない。
【０３００】
次に、多値比較部１０５の出力信号、及び無彩色判定部２９０１の出力信号は、２入力ＡＮＤゲート回路２９０２で論理積がとられ、双方とも「１」を出力した場合、２入力ＡＮＤゲート回路２９０２は、「１」を出力し、そうでなければ「０」を出力する。すなわち、３色の濃度レベルがすべて所定閾値「Ａ」以上であり、かつ、その画素が無彩色である場合にのみ、黒インクを使用すべき信号が出力されることとなる。この出力信号は、画信号選択部１０４に入力される。
【０３０１】
画信号選択部１０４は、２入力ＡＮＤゲート回路２９０２の出力信号が「１」である場合、黒信号生成部１０３の出力信号が「１」であるかどうかを判定する。
その結果、
▲１▼  ２入力ＡＮＤゲート回路２９０２の出力信号が「１」であり、かつ、
▲２▼  黒信号生成部１０３の出力信号が「１」である場合、
黒画信号をプリンタ部１０６へ出力する。この時、他の３色については、図示していないが、「０」を出力する。
【０３０２】
一方、上記の▲１▼及び▲２▼が満たされない場合は、Ｎ値化処理部１０２から入力されたＮ値化された３原色の信号を出力し、黒については、図示していないが、「０」を出力する。
【０３０３】
プリンタ部１０６は、画信号選択部１０４から入力された信号に応じて記録を行う。すなわち、黒画信号が入力された場合は、黒インクで当該画素を記録し、そうでなければシアン、マゼンタ、イエローのＮ値化された結果に応じた濃度レベルのインクで当該画素を記録する。なお、図示していないが、Ｎ値化処理部１０２によるＮ値化結果が「０」である場合は、当該画素は記録されない。
【０３０４】
このように、本発明の実施の形態１４に係る黒インク使用判定装置は、３色全てが所定閾値「Ａ」以上であるかどうかを判定すると共に、３色間の濃度レベルの差を検出し、その差が所定値以内であるかどうかを判定し、３色の濃度レベルがすべて所定閾値「Ａ」以上であり、かつ、その画素が無彩色である場合にのみ、黒インクで記録する。このため、コントラストを強調することが可能となる。また、３色重ねて記録する際に生ずる問題点を解消できると共に、黒インクで置き換えた場合に記録ずれが起きてもこれが目立たず、記録画像にザラツキ感が生ずることはないため、記録画像の品質劣化を防止することができる。
【０３０５】
一方、３色全てが所定閾値「Ａ」以上でない場合、又は注目画素が無彩色でない場合は、は、中間調のカラー画像である可能性が高く、記録ずれが起きると目立つため、黒インクではなく、カラーインクを用いて記録する。カラーインクを用いて記録するため、記録ずれは起こらず、記録画像のザラツキ感は発生しない。すなわち、シアン、マゼンタ、イエローのインクを記録するための記録ヘッドは、１つのヘッドで構成されているため、記録ずれはほとんど起こらず、仮にインクの吐出方向のばらつきにより記録位置がずれたとしても、シアン、マゼンタ、イエローのいずれかのインクが記録されるため、記録紙の地色が露出することが無い。このため、記録画像のザラツキ感は発生しない。
【０３０６】
（実施の形態１５）
次に、本発明の実施の形態１５に係る黒インク使用判定装置について、図面を参照して説明する。
図３１は、本発明の実施の形態１５に係る黒インク使用判定装置の全体構成を示すブロック図である。図３１に示すように、本発明の実施の形態１５に係る黒インク使用判定装置は、上記の実施の形態１３における多値比較部２６０６と並列に、入力される多値カラー信号が無彩色であるかどうかを判定する無彩色判定部３１０１を備え、さらに、この多値比較部２６０６の出力信号と無彩色判定部３１０１の出力信号との論理積をとる２入力ＡＮＤゲート回路３１０２を備える。その他の構成については、実施の形態１３と同様であるため、説明を省略する。
【０３０７】
次に、以上のように構成された本発明の実施の形態１５に係る黒インク使用判定装置の動作について説明する。
入力端子２６０１から多値カラー信号が入力されると、Ｎ化処理部２６０２は、シアン、マゼンタ、イエローの３原色をＮ値化する。このＮ値化された信号は、黒信号生成部２６０３と、第十三のメモリ部２６０９とにに入力される。また、入力された多値カラー信号は、多値比較部２６０６と無彩色判定部３１０１とに入力される。
【０３０８】
黒信号生成部２６０３は、Ｎ値化処理部２６０２から入力されたＮ値化信号が（Ｎ−１）と等しいかどうかを判定し、３原色全てのＮ値化信号が（Ｎ−１）と等しい場合は、黒画信号として「１」を出力し、そうでなければ「０」を出力する。この出力信号は、第十一のメモリ部２６０４に格納される。
【０３０９】
同時に、３原色のＮ値化された信号、及び黒信号生成部２６０３の出力信号が、第十三のメモリ部２６０９に格納される。
【０３１０】
上記の動作と並行して、以下の動作が行われる。すなわち、入力端子２６０１から入力された多値カラー信号は、多値比較部２６０６で、３原色各々の濃度が閾値判定される。多値比較部２６０６は、３原色全てが所定濃度Ａ以上である場合は、「１」を出力し、そうでなければ「０」を出力する。この出力信号は、２入力ＡＮＤゲート回路３１０２に入力される。
【０３１１】
また、さらにこれらの処理と並行して、無彩色判定部３１０１は、注目画素が無彩色であるかどうかを判定する。判定は、シアンとマゼンタ、マゼンタとイエロー、イエローとシアンの差分の絶対値を算出し、これと所定値と比較することにより行う。この判定の結果、これらの差分の全てが所定値以上である場合は、無彩色判定部３１０１は、「１」を出力し、そうでない場合は、「０」を出力する。この出力信号は、２入力ＡＮＤゲート回路３１０２に入力される。
【０３１２】
２入力ＡＮＤゲート回路３１０２は、多値比較部２６０６の出力信号と、無彩色判定部３１０１の出力信号との論理積をとる。すなわち、シアン、マゼンタ、イエローの３色全ての濃度レベルが所定閾値以上であり、かつ、シアン、マゼンタ、イエロー各々の差分が、全て所定値以下である場合は「１」を出力し、そうでなければ「０」を出力する。この出力信号は、第十二のメモリ部２６０７に格納される。
【０３１３】
次に、判定部２６０５は、判定準備が整っているかどうかをチェックする。判定部２６０５は、第十一のメモリ部２６０４から、判定対象画素に対する周辺画素の黒画信号（論理「１」の信号）を計数し、黒インクを使用すべき画素であるかどうかを判定する。なお、実施の形態１５では、判定周辺画素を、図１８に示すように、判定対象画素（ｅ）の１ライン前の３画素である（ａ、ｂ、ｃ）と、次ラインの３画素（ｇ、ｈ、ｉ）と、左右の２画素（ｄ、ｆ）の計８画素とする。
【０３１４】
周辺画素が全てそろえば、黒インクを使用すべき画素であるかどうかの判定が行えるが、１画面の最初の画素では、当然周辺画素は揃っていないため、黒インクを使用する画素であるかどうかの判定は行わず、再度動作を繰り返す。
【０３１５】
この場合、１画面の第１画素の周辺画素は、第２ライン目の第２画素に対してＮ値化結果信号の判定結果が確定することで揃うこととなる。すなわち、第１ラインの画素はその前ラインが存在しないため、仮想的に前ラインを全て黒画素とし、各ラインの第１画素はその左画素が存在しないため、仮想的に左画素を黒画素とすることにより、周辺画素を８つ揃えることができるからである。同様に、１画面の最終ラインの画素はその後ラインが存在しないため、仮想的にその後ラインを全て黒画素とし、また、各ラインの最終画素はその右画素が存在しないため、その右画素を黒画素と仮想することにより、周辺画素を８つ揃えることができる。
【０３１６】
以上のように、周辺画素が揃うと、判定部２６０５は、黒インクを使用すべきであるかどうかの判定を開始する。また、２入力ＡＮＤゲート回路３１０２の出力信号が第十二のメモリ部２６０７から読み出され、２入力ＯＲゲート回路２６０８に入力される。これと同時に、記録動作が開始する。
【０３１７】
まず、最初の画素のＮ値化された３原色の信号、及び黒信号生成部１６０３から出力された信号が、第十三のメモリ部２６０９から読み出される。次に、判定部２６０５は、周辺画素中の「１」の数を計数し、その数と所定値とを比較判定する。
【０３１８】
この判定の結果、周辺画素の「１」の数が所定値以上である場合、判定対象画素について黒インクを使用すべき画素であるとして「１」を出力し、そうでなければ黒インクを使用しない画素であるとして「０」を出力する。この出力信号は、２入力ＯＲゲート回路２６０８に入力される。
【０３１９】
この判定部２６０５の動作と並行して、２入力ＡＮＤゲート回路３１０２の出力信号が、第十二のメモリ部２６０７から読み出され、２入力ＯＲゲート回路２６０８に入力される。２入力ＯＲゲート回路２６０８は、これらの入力された信号の論理和をとる。その結果、２入力ＯＲゲート回路２６０８は、判定部２６０５の出力信号、又は２入力ＡＮＤゲート回路３１０２の出力信号の少なくとも一方が「１」である場合、黒インクを使用すべき画素であるとの信号「１」を出力し、そうでなければ、黒インクを使用すべきでない画素であるとの信号「０」を出力する。この出力信号は、画信号選択部２６１０に入力される。
【０３２０】
以上のような黒インクを使用すべき画素であるかどうかの判定の結果、画信号選択部２６１０は、
▲１▼  黒インクを使用すべきであるとの判定がなされ、かつ、
▲２▼  第十三のメモリ部２６０９から読み出した黒信号生成部２６０３の出力信号が「１」である場合は、
黒画信号をプリンタ部２６１１に出力する。この時、図示していないが、他の３色については、「０」を出力する。一方、上記の▲１▼及び▲２▼が満たされない場合は、第十三のメモリ部２６０９から読み出したシアン、マゼンタ、イエローのＮ値化された信号を選択し、黒については、図示していないが、「０」を出力する。
【０３２１】
プリンタ部２６１１は、画信号選択部２６１０から入力された信号に応じて記録を行う。すなわち、黒画信号が出力されれば黒インクで当該画素を記録し、そうでなければシアン、マゼンタ、イエローのＮ値化された結果に応じた濃度レベルのインクで当該画素を記録する。なお、Ｎ値化結果が「０」である場合は、当該画素は記録されない。
【０３２２】
次に、Ｎ値化処理が全て終了したかどうかを判定し、最終ラインの最終画素のＮ値化処理が終了するまで処理を繰り返し、その後は１画面分の判定処理が終了したかどうかを判定し、終了するまで処理を繰り返す。
【０３２３】
このように、本発明の実施の形態１５に係る黒インク使用判定装置は、実施の形態１３における多値比較部２６０６と並列に、無彩色判定部３１０１を有する構成を採ることによって、実施の形態１３及び実施の形態１４に係る黒インク使用判定装置を実現することができるため、記録画像の品質劣化を防止することができる。
【０３２４】
【発明の効果】
以上の説明から明らかなように、本発明によれば、入力された各信号の濃度レベルの全てが所定閾値以上である場合は、黒インクに置き換えて記録するので、３色重ねて記録する際に生ずる問題点を解消することができると共に、黒インクで置き換えた場合に記録ずれが起きてもこれが目立たず、記録画像にザラツキ感が生ずることはないため、記録画像の品質劣化を防止することができる。
【０３２５】
一方、入力された各信号の濃度レベルの３色全てが所定閾値以上でない場合は、中間調のカラー画像である可能性が高く、記録ずれが起きると目立つため、黒インクではなく、カラーインクを用いて記録する。カラーインクを用いて記録するため、記録ずれは起こらず、記録画像のザラツキ感は発生しない。すなわち、シアン、マゼンタ、イエローのインクを記録するための記録ヘッドは、１つのヘッドで構成されているため、記録ずれはほとんど起こらず、仮にインクの吐出方向のばらつきにより記録位置がずれたとしても、シアン、マゼンタ、イエローのいずれかのインクが記録されるため、記録紙の地色が露出することが無い。このため、記録画像のザラツキ感は発生せず、記録画像の品質劣化を防止することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係る黒インク使用判定装置の全体構成を示すブロック図
【図２】上記実施の形態１に係る黒インク使用判定装置の動作フロー図
【図３】上記実施の形態１に係る黒インク使用判定装置の動作フロー図
【図４】本発明の実施の形態２に係る黒インク使用判定装置の全体構成を示すブロック図
【図５】上記実施の形態２に係る黒インク使用判定装置の動作フロー図
【図６】上記実施の形態２に係る黒インク使用判定装置の動作フロー図
【図７】本発明の実施の形態３に係る黒インク使用判定装置の全体構成を示すブロック図
【図８】本発明の実施の形態４に係る黒インク使用判定装置の全体構成を示すブロック図
【図９】上記実施の形態４に係る黒インク使用判定装置の動作フロー図
【図１０】上記実施の形態４に係る黒インク使用判定装置の動作フロー図
【図１１】本発明の実施の形態５に係る黒インク使用判定装置の全体構成を示すブロック図
【図１２】本発明の実施の形態６に係る黒インク使用判定装置の全体構成を示すブロック図
【図１３】上記実施の形態６に係る黒インク使用判定装置の動作フロー図
【図１４】上記実施の形態６に係る黒インク使用判定装置の動作フロー図
【図１５】本発明の実施の形態７に係る黒インク使用判定装置の全体構成を示すブロック図
【図１６】本発明の実施の形態８に係る黒インク使用判定装置の全体構成を示すブロック図
【図１７】上記実施の形態８に係る黒インク使用判定装置の動作フロー図
【図１８】本発明の黒インク使用判定装置における判定対象画素とその周辺画素との位置関係を示す図
【図１９】本発明の実施の形態９に係る黒インク使用判定装置の全体構成を示すブロック図
【図２０】上記実施の形態９に係る黒インク使用判定装置の動作フロー図
【図２１】本発明の黒インク使用判定装置における第七のメモリ部１９１１の構成を示す図
【図２２】本発明の実施の形態１０に係る黒インク使用判定装置の全体構成を示すブロック図
【図２３】本発明の実施の形態１１に係る黒インク使用判定装置の全体構成を示すブロック図
【図２４】上記実施の形態１１に係る黒インク使用判定装置の動作フロー図
【図２５】本発明の実施の形態１２に係る黒インク使用判定装置の全体構成を示すブロック図
【図２６】本発明の実施の形態１３に係る黒インク使用判定装置の全体構成を示すブロック図
【図２７】上記実施の形態１３に係る黒インク使用判定装置の動作フロー図
【図２８】上記実施の形態１３に係る黒インク使用判定装置の動作フロー図
【図２９】本発明の実施の形態１４に係る黒インク使用判定装置の全体構成を示すブロック図
【図３０】本発明の黒インク使用判定装置における無彩色判定部２９０１の構成を示すブロック図
【図３１】本発明の実施の形態１５に係る黒インク使用判定装置の全体構成を示すブロック図
【符号の説明】
１０１、４０１〜４０３、８０１、１６０１、１９０１〜１９０３、２３０１、２６０１、３００１〜３００３  入力端子
１０２、８０２、１６０２、２３０２、２６０２  Ｎ値化処理部
１０３、１６０３、２６０３  黒信号生成部
１０４、４１０、８１０、１６０７、１９１４、２３０８、２６１０  画信号選択部
１０５、８０７、２６０６  多値比較部
１０６、４１６、８１１、１６０８、１９１５、２３０９、２６１１  プリンタ部
４０４、１９０４  第一Ｎ値化処理部
４０５、１９０５  第二Ｎ値化処理部
４０６、１９０６  第三Ｎ値化処理部
４０７、１９０７  第一Ｎ値判定部
４０８、１９０８  第二Ｎ値判定部
４０９、１９０９  第三Ｎ値判定部
４１１、４１５、１９１０、３０１０  ３入力ＡＮＤゲート回路
４１２  第一多値比較部
４１３  第二多値比較部
４１４  第三多値比較部
７０１、２２０１  第一２値化処理部
７０２、２２０２  第二２値化処理部
７０３、２２０３  第三２値化処理部
８０３  第一のメモリ部
８０４、２３０３  Ｎ値判定部
８０５  第二のメモリ部
８０６、８０９、２３０４、２９０２、３１０２  ２入力ＡＮＤゲート回路
８０８  第三のメモリ部
１１０１、１５０１、２５０１  ２値化処理部
１２０１  第四のメモリ部
１６０４  第五のメモリ部
１６０５、１９１２、２３０６、２６０５  判定部
１６０６  第六のメモリ部
１９１１  第七のメモリ部
１９１３  第八のメモリ部
２３０５  第九のメモリ部
２３０７  第十のメモリ部
２６０４  第十一のメモリ部
２６０７  第十二のメモリ部
２６０８  ２入力ＯＲゲート回路
２６０９  第十三のメモリ部
２９０１、３１０１  無彩色判定部
３００４  第一差分計算部
３００５  第二差分計算部
３００６  第三差分計算部
３００７  第一比較部
３００８  第二比較部
３００９  第三比較部
３０１１  出力端子
【図１】
0004132260.tif 000002
【図２】
0004132260.tif 000003
【図３】
0004132260.tif 000004
【図４】
0004132260.tif 000005
【図５】
0004132260.tif 000006
【図６】
0004132260.tif 000007
【図７】
0004132260.tif 000008
【図８】
0004132260.tif 000009
【図９】
0004132260.tif 000010
【図１０】
0004132260.tif 000011
【図１１】
0004132260.tif 000012
【図１２】
0004132260.tif 000013
【図１３】
0004132260.tif 000014
【図１４】
0004132260.tif 000015
【図１５】
0004132260.tif 000016
【図１６】
0004132260.tif 000017
【図１７】
0004132260.tif 000018
【図１８】
0004132260.tif 000019
【図１９】
0004132260.tif 000020
【図２０】
0004132260.tif 000021
【図２１】
0004132260.tif 000022
【図２２】
0004132260.tif 000023
【図２３】
0004132260.tif 000024
【図２４】
0004132260.tif 000025
【図２５】
0004132260.tif 000026
【図２６】
0004132260.tif 000027
【図２７】
0004132260.tif 000028
【図２８】
0004132260.tif 000029
【図２９】
0004132260.tif 000030
【図３０】
0004132260.tif 000031
【図３１】
0004132260.tif 000032