(57)【要約】【課題】原稿の画像の読み取り中にカラー画像か白黒画像かの判別を行なうことにより処理時間を短縮するとともに、カラー画像か白黒画像かの判別結果に基づいて適切な出力処理を容易に行なうことが可能な画像処理装置を提供する。【解決手段】明度Ｌ及び彩度Ｃを取得することが可能な所定の表色系による画像データを格納する記憶手段４と、所定の表色系による画像データの画像がカラー画像か白黒画像か判別する判別手段１５、２６と、この判別手段１５、２６による判別結果に基づいて、カラー画像と判別された場合には、記憶手段４に格納された画像データを読み出してすべての成分を出力し、白黒画像と判別された場合には、記憶手段４に格納された画像データを読み出して明度Ｌに関する成分のみを出力する処理を行なう出力制御手段２７とを備える。【選択図】　　　図１
2004056327.tif 000002
【特許請求の範囲】
【請求項１】
明度及び彩度を取得することが可能な所定の表色系による画像データを格納する記憶手段と、前記所定の表色系による画像データの画像がカラー画像か白黒画像か判別する判別手段と、この判別手段による判別結果に基づいて、カラー画像と判別された場合には、前記記憶手段に格納された画像データを読み出してすべての成分を出力し、白黒画像と判別された場合には、前記記憶手段に格納された画像データを読み出して明度に関する成分のみを出力する処理を行なう出力制御手段とを備えたことを特徴とする画像処理装置。
【請求項２】
前記判別手段は、前記所定の表色系による画像データの所定の画素についての彩度を取得し、この彩度が所定の彩度閾値以上である場合にその画素はカラー画素であると判断し、この判断の結果を用いて、所定の判別規則に従いその画像データの画像がカラー画像か白黒画像かを判別する処理を行なうことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記判別手段は、前記所定の表色系による画像データの所定の画素についての明度を取得する処理を行ない、前記彩度閾値として、その画素の明度に応じた値を用いることを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記所定の表色系は、Ｌ＊ａ＊ｂ＊表色系であることを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コピー機や、プリンタや、コピー機能、ファクシミリ機能、プリンタ機能、及びスキャナ機能を備えた複合機等の画像処理装置であって、カラー画像及び白黒画像の双方の画像データを出力することが可能なものに関する。
【０００２】
【従来の技術】
カラーコピー機等において、カラー画像を読み取る機能を備えた原稿読取部において原稿の画像を読み取った後、用紙に記録する場合、原稿の画像がカラー画像である場合にはカラー画像として処理し、原稿の画像が白黒画像である場合には白黒画像として処理することが要求されている。例えば、電子写真方式のカラーコピー機等においては、カラー画像の画像データの場合には、ＣＭＹＫの画像信号を生成してその画像信号に基づいて画像を用紙に記録するが、白黒画像の画像データの場合には、Ｋのみの画像信号を生成してその画像信号に基づいて画像を用紙に記録する。したがって、原稿読取部において読み取った原稿の画像がカラー画像か白黒画像かを自動的に判別する必要がある。
【０００３】
そこで、従来は、原稿読取部において読み取った原稿の画像がカラー画像か白黒画像かを自動的に判別するための方法として、例えば、原稿読取部において原稿の画像の前読み取りを行ない、そこで得られた画像データに基づいて原稿の画像がカラー画像か白黒画像かを判別してから、そのいずれかに応じた読取パラメータにより原稿の画像の本読み取りを行ない、その画像データの画像を用紙に記録する方法がある。しかしながら、この方法は、原稿の画像がカラー画像か白黒画像かを判別することが可能であるが、２回の読み取りを行なう必要があるため、処理に時間がかかるという問題がある。
【０００４】
また、他の方法として、例えば、原稿読取部において原稿の画像をカラー画像として読み取り、得られた画像データをメモリに一旦格納した後、その画像データをメモリから読み出してカラー画像か白黒画像かを判別し、そのいずれかに応じた出力パラメータによりその画像データの画像を用紙に記録する方法がある。しかしながら、この方法は、読み取り回数は１回で済むものの、読み取り後の画像データを一旦メモリに格納してから読み出して判別処理を行なう必要があるため、やはり処理に時間がかかるという問題がある。
【０００５】
【発明が解決しようとする課題】
本発明は、上記課題に鑑みてなされたものであり、原稿の画像の読み取り中にカラー画像か白黒画像かの判別を行なうことにより処理時間を短縮するとともに、カラー画像か白黒画像かの判別結果に基づいて適切な出力処理を容易に行なうことが可能な画像処理装置を提供することを技術課題とするものである。
【０００６】
【課題を解決するための手段】
上記技術課題を解決するための具体的手段は、次のようなものである。すなわち、請求項１に記載する画像処理装置は、明度及び彩度を取得することが可能な所定の表色系による画像データを格納する記憶手段と、前記所定の表色系による画像データの画像がカラー画像か白黒画像か判別する判別手段と、この判別手段による判別結果に基づいて、カラー画像と判別された場合には、前記記憶手段に格納された画像データを読み出してすべての成分を出力し、白黒画像と判別された場合には、前記記憶手段に格納された画像データを読み出して明度に関する成分のみを出力する処理を行なう出力制御手段とを備えたことを特徴とするものである。
【０００７】
請求項２に記載する画像処理装置は、請求項１に記載する構成において、前記判別手段は、前記所定の表色系による画像データの所定の画素についての彩度を取得し、この彩度が所定の彩度閾値以上である場合にその画素はカラー画素であると判断し、この判断の結果を用いて、所定の判別規則に従いその画像データの画像がカラー画像か白黒画像かを判別する処理を行なうことを特徴とするものである。
【０００８】
請求項３に記載する画像処理装置は、請求項２に記載する構成において、前記判別手段は、前記所定の表色系による画像データの所定の画素についての明度を取得する処理を行ない、前記彩度閾値として、その画素の明度に応じた値を用いることを特徴とするものである。
【０００９】
請求項４に記載する画像処理装置は、請求項１から３のいずれか１項に記載する構成において、前記所定の表色系は、Ｌ＊ａ＊ｂ＊表色系であることを特徴とするものである。
【００１０】
【発明の実施の形態】
以下、本発明に係る画像処理装置１をコピー機能、ファクシミリ機能、プリンタ機能、及びスキャナ機能を備えた複合機であって、カラー画像の読み取り及び記録を行なうことが可能な装置に適用した場合の実施の形態について図面に基づいて説明する。図１は、本発明の実施形態に係る画像処理装置１の構成を示すブロック図である。以下、この図に基づいて、本実施形態に係る画像処理装置１の構成について説明する。
【００１１】
原稿読取部２は、原稿の画像を走査して画像データとして読み取るための部分であって、ここでは、カラーの原稿の画像を読み取ることができる機構を備えたものとする。そして、この原稿読取部２は、図示しないが、ＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）等のイメージセンサや光源等の光学系、フラットベッドスキャナ（ＦＢＳ：ＦｌａｔＢｅｄ　Ｓｃａｎｎｅｒ）や原稿自動供給装置（ＡＤＦ：Ａｕｔｏｍａｔｉｃ　Ｄｏｃｕｍｅｎｔ　Ｆｅｅｄｅｒ）等の原稿供給機構等を有して構成されている。なお、この原稿読取部２の構成としては、コピー機やスキャナ等の分野において公知の各種機構を用いることが可能である。
【００１２】
画像メモリ４は、原稿読取部２において読み取った画像データ、画像処理装置１をプリンタとして使用する際にＬＡＮインターフェース５を介して接続されたコンピュータ（ＰＣ）６から受け取った画像データ、或いはファクシミリ受信した画像データ等を一時的に格納しておくためのメモリである。本実施形態では、この画像メモリ４が本発明における記憶手段を構成する。また、メモリ管理回路２８は、画像メモリ４に対する画像データの書き込み及び読み出しを制御する回路である。
【００１３】
記録部３は、メモリ管理回路２８を介して画像メモリ４から読み出された画像データの画像を所定の用紙に記録するための部分であって、ここでは、画像データの画像をカラー及び白黒の双方により用紙に記録することができる機能を備えたものとする。この記録部３における記録方式としては、例えば、電子写真方式やインクジェット記録方式等のこの分野で公知の各種の記録方式を用いることができる。そして、この記録部３の具体的構成としては、前記のような各記録方式を実現するためのコピー機やプリンタ等の分野において公知の各種構成を用いることができる。また、コーデック（ＣＯＤＥＣ：Ｃｏｄｅｒ　ａｎｄ　Ｄｅｃｏｄｅｒ）７は、ファクシミリ送受信のために画像データの符号化及び復号を行なう回路である。
【００１４】
操作部８は、使用者が画像処理装置１に対する動作指示や設定等の入力を行なうための部分であって、図示しないが、コピー、ファクシミリ送信、スキャン等の処理の開始命令等の指示を入力するためのスタートキー、コピー部数やファクシミリ送信の際の送信先のダイヤル番号等を入力するためのテンキー、あるいは画像処理装置１の設定操作を行なうためのファンクションキー等の各種操作キーを有して構成されている。表示部９は、画像処理装置１の動作状態や設定状態等を表示するための部分であって、図示しないが、液晶表示画面やＬＥＤランプ等を有して構成されている。
【００１５】
網制御装置（ＮＣＵ）１０及びモデム１１は、画像処理装置１がファクシミリ送受信を行なう際における公衆電話交換網（ＰＳＴＮ）１２との接続部分であって、網制御装置（ＮＣＵ）１０は、公衆電話交換網（ＰＳＴＮ）１２に対する接続制御を行なう装置であり、モデム１１は、ファクシミリ送受信される画像データの変調及び復調を行なう装置である。また、ＬＡＮインターフェース５は、画像処理装置１をＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）１３に接続するためのインターフェースであって、画像処理装置１をプリンタ又はスキャナとして用いる際に、ＬＡＮ１３を介して画像処理装置１とコンピュータ（ＰＣ）６との接続を行なう。
【００１６】
変換回路１４は、入力された画像データを、明度及び彩度を取得することが可能な所定の表色系による画像データに変換する回路であって、本実施形態では、この変換回路１４が本発明における変換手段を構成する。ここで、入力された画像データとしては、画像処理装置１をコピー機として使用する際に原稿読取部２において読み取った画像データ、画像処理装置１をプリンタとして使用する際にＬＡＮインターフェース５を介して接続されたコンピュータ（ＰＣ）６から受け取った画像データ、画像処理装置１をファクシミリ装置として使用する際に相手方からファクシミリ受信した画像データ等が含まれる。また、所定の表色系による画像データとは、その画像データを構成する各画素のデータが当該所定の表色系により数値化されて表されている画像データのことである。なお、前述の原稿読取部２、コーデック７、及び変換回路１４は、画像データの受け渡し専用のイメージバス２９を介して接続されている。
【００１７】
そして、明度及び彩度を取得することが可能な所定の表色系としては、具体的には、マンセル表色系や、ＣＩＥ（国際照明委員会）の規格によるＬ＊ａ＊ｂ＊表色系、Ｌ＊Ｃ＊Ｈ＊表色系、Ｌ＊ｕ＊ｖ＊表色系等が該当するが、本実施形態においては、このうちのＬ＊ａ＊ｂ＊表色系を用いることとしている。したがって、例えば、ここでは、原稿読取部２において原稿の画像はＣＣＤによりＲＧＢ表色系による画像データとして読み取られるので、この変換回路１４においては、このような画像データをＬ＊ａ＊ｂ＊表色系による画像データに変換する処理が行なわれる。この際の変換処理は、一定の変換式に従って行なわれる。そして、この変換回路１４において変換された後のＬ＊ａ＊ｂ＊表色系による画像データは、メモリ管理回路２８を介して画像メモリ４に格納されるとともに、判別回路１５に出力される。なお、入力された画像データが既に明度及び彩度を取得することが可能な所定の表色系による画像データである場合には、この変換回路１４における画像データの変換処理は行われない。このような場合としては、具体的には、コンピュータ（ＰＣ）６から受け取った画像データやファクシミリ受信した画像データの画像形式が、上述のような所定の表色系に基づくものである場合等が該当する。
【００１８】
判別回路１５は、前述の所定の表色系による画像データの画像がカラー画像か白黒画像か判別するための回路であって、本実施形態では、この判別回路１５が本発明における判別手段の一部を構成する。図２は、本発明の実施形態に係る判別回路１５の構成を示すブロック図である。この図に示すように、本実施形態においては、判別回路１５は、彩度算出回路１６と、彩度閾値テーブル１７と、比較回路１８と、計数回路１９とを有して構成されており、所定の表色系による画像データの所定の画素についてカラー画素か白黒画素かを判別し、カラー画素数Ｎｃと既判定画素数Ｎｐの計数を行なう。ここで、この判別回路１５においてカラー画素か白黒画素かの判別を行う判別対象となる所定の画素としては、その画像データの全ての画素とする場合もあり、一部の画素とする場合もある。そして、画像データの一部の画素を判別対象とする場合としては、例えば、画像データの主走査方向に５個毎に各画素の判別を行う等のように一定間隔で画素を判別対象とする場合等が該当する。このように一部の画素を対象とする場合には、当該画像データがカラー画像か白黒画像かを判別する処理の際、計数値をむやみに増やさないことができるので、当該処理の速度を向上させることができる。なお、本実施形態においては、画像データの全ての画素を判別対象の画素としてカラー画素数Ｎｃと既判定画素数Ｎｐの計数を行うこととする。
【００１９】
ここで、彩度算出回路１６は、所定の表色系による画像データの判別対象となる所定の画素の彩度Ｃを算出する回路である。本実施形態においては、所定の表色系としてＬ＊ａ＊ｂ＊表色系を用いることとしているので、このＬ＊ａ＊ｂ＊表色系による画像データのａ＊成分及びｂ＊成分に基づいて画像データの判別対象の各画素の彩度Ｃを算出する。具体的には、彩度Ｃは以下の（１）式により算出することができる。したがって、この彩度算出回路１６には、判別対象の各画素毎のデータのａ＊成分及びｂ＊成分が入力される。
【００２０】
【数１】
2004056327.tif 000003
【００２１】
彩度閾値テーブル１７は、Ｌ＊ａ＊ｂ＊表色系による画像データの判別対象の各画素毎の明度Ｌに応じた彩度閾値Ｃｔを取得するためのテーブルである。ここで、彩度閾値Ｃｔは、Ｌ＊ａ＊ｂ＊表色系による画像データの判別対象の各画素がカラー画素か白黒画素かを判別するための基準となる閾値であって、彩度算出回路１６において算出された判別対象の画素の彩度Ｃが、この彩度閾値Ｃｔ以上である場合にはその判別対象の画素はカラー画素と判別され、この彩度閾値Ｃｔ未満である場合にはその判別対象の画素は白黒画素と判別される。この彩度閾値Ｃｔを取得するに際して、画像データの判別対象の各画素毎の明度Ｌの値としては、Ｌ＊ａ＊ｂ＊表色系による画像データのＬ＊成分の値をそのまま利用することができる。これは、本実施形態で用いているＬ＊ａ＊ｂ＊表色系のＬ＊成分は明度Ｌを表す数値だからである。そして、この彩度閾値テーブル１７には、様々なＬ＊成分の値に対応して定められた彩度閾値Ｃｔが予めテーブル形式で格納されているので、画像データの判別対象の画素のＬ＊成分の値が入力されれば、対応する彩度閾値Ｃｔが出力される。したがって、この彩度閾値テーブル１７には、画像データの判別対象の各画素毎のデータのＬ＊成分が入力されることとなる。
【００２２】
なお、明度Ｌに対応する彩度閾値Ｃｔは、以下のように定められる。すなわち、色彩の性質として、比較的彩度Ｃが小さい場合には、明度Ｌが低いほど暗くなるために同じ彩度Ｃであっても無彩色（黒色）に見える性質があり、また、明度Ｌが高い場合においても明るくなりすぎるために同じ彩度Ｃであっても無彩色（白色）に見える性質がある。したがって、このような人間の感覚の性質を考慮して適切な彩度閾値Ｃｔを定める。このように、明度Ｌに対応させて異なる彩度閾値Ｃｔを用いることにより、画像データの判別対象の各画素がカラー画素か白黒画素かを判別する際の精度を向上させることができる。
【００２３】
比較回路１８は、彩度算出回路１６において算出された画像データの判別対象の各画素の彩度Ｃと、彩度閾値テーブル１７において取得された当該画素についての彩度閾値Ｃｔとを比較する回路である。具体的には、画像データの判別対象の１の画素の彩度Ｃが、当該画素についての彩度閾値Ｃｔ以上である場合には（Ｃ≧Ｃｔ）、その画素はカラー画素と判断されるので、計数回路１９に対して、カラー画素数Ｎｃを１増加させるための所定の信号と既判定画素数Ｎｐを１増加させるための所定の信号とを出力する。一方、画像データの判別対象の１の画素の彩度Ｃが、当該画素についての彩度閾値Ｃｔ未満である場合には（Ｃ＜Ｃｔ）、その画素は白黒画素と判断されるので、計数回路１９に対して、既判定画素数Ｎｐを１増加させるための所定の信号のみを出力する。
【００２４】
そして、計数回路１９は、比較回路１８から出力された信号に従って、カラー画素数Ｎｃと既判定画素数Ｎｐとを計数する回路である。ここで、カラー画素数Ｎｃとは、１の画像データの判別対象の画素の中で、この比較回路１８においてカラー画素と判定された画素の数である。また、既判定画素数Ｎｐとは、１の画像データの判別対象の画素のうち、この比較回路１８においてカラー画素か白黒画素かを判定された画素の数である。この計数回路１９において計数されたカラー画素数Ｎｃ及び既判定画素数Ｎｐの値は、判別回路１５における処理の結果としてＭＰＵ（Ｍｉｃｒｏｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）２０から参照することができる。
【００２５】
図１に示すように、ＭＰＵ２０は、システムバス２１を介して画像処理装置１を構成する各部と接続されており、これらの各部の動作制御を行なう演算処理回路である。ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）２２は、ＭＰＵ２０による画像処理装置１の動作処理の実行に伴って取得された各種データや設定情報等を格納するメモリである。このＲＡＭ２２に格納される情報としては、本実施形態においては、画像データ管理テーブル２３と、カラー閾値テーブル２４とが含まれる。
【００２６】
ここで、画像データ管理テーブル２３は、画像メモリ４に格納された画像データを管理するための画像データ管理情報を格納しているテーブルである。この画像データ管理テーブル２３に格納されている画像データ管理情報としては、具体的には、画像メモリ４に格納されている各画像データの格納場所のアドレス、画像サイズ、及びその画像データの全画素数Ｎａ等が該当する。ここで画像サイズとは、Ａ３、Ａ４、Ｂ４、Ｂ５等のような画像データの画像のサイズのことである。また、全画素数Ｎａとは、その画像データを構成する全ての画素の合計数である。なお、この画像データ管理テーブル２３に格納される画像データ管理情報は、画像データが画像メモリ４に格納される際に取得される。
【００２７】
カラー閾値テーブル２４は、判別回路１５においてカラー画素数Ｎｃの計数が行なわれた判別対象の画像データのカラー閾値Ｎｔを取得するためのテーブルである。ここで、カラー閾値Ｎｔは、判別対象の画像データがカラー画像か白黒画像かを判別するための基準となる閾値であって、判別回路１５において計数された当該画像データのカラー画素数Ｎｃが、このカラー閾値Ｎｔ以上である場合にはその画像データの画像はカラー画像と判別され、このカラー閾値Ｎｔ未満である場合にはその画像データの画像は白黒画像と判別される。このカラー閾値Ｎｔは、判別対象の画像データの判別対象となる所定の画素の画素数に対して、一定の割合となる値とするのが好適である。一方、カラー画素数Ｎｃと比較するためには、カラー閾値Ｎｔは、例えば３０％等のように比率により規定するよりも画素数により規定するのが好適である。そこで、本実施形態においては、カラー閾値Ｎｔは、画像データの全画素数Ｎａに応じた画素数として規定した値を用いることとしている。すなわち、それぞれの画像データの全画素数Ｎａ中に占めるカラー画素の割合を一定とするような画素数をカラー閾値Ｎｔとして規定し、カラー閾値テーブル２４において全画素数Ｎａのそれぞれの値に対応させたテーブル形式として格納している。なお、本実施形態においては、画像データの全ての画素を判別対象の画素として判別回路１５においてカラー画素数Ｎｃと既判定画素数Ｎｐの計数を行うことから、カラー閾値Ｎｔとして画像データの全画素数Ｎａに応じた画素数として規定した値を用いることとしているが、画像データの一部の画素を判別対象の画素とする場合には、それに応じてカラー閾値Ｎｔとしては画像データの判別対象の画素の総数に応じた画素数として規定した値を用いると好適である。
【００２８】
また、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）２５は、ＭＰＵ２０の動作処理に必要な各種の動作プログラム等を格納するメモリである。このＲＯＭ２５に格納される動作プログラムとしては、本実施形態においては、判別処理プログラム２６と、出力処理プログラム２７とが含まれる。
【００２９】
ここで、判別処理プログラム２６とは、判別回路１５において計数されたカラー画素数Ｎｃを用いて、所定の判別規則に従いその画像データの画像がカラー画像か白黒画像か判別する処理をＭＰＵ２０に実行させるためのプログラムである。ここで、判別規則とは、判別対象の画像データがカラー画像か白黒画像か判別する処理を行うための基準となる規則であって、本実施形態においては、判別回路１５において計数されたカラー画素数Ｎｃと、ＲＡＭ２２のカラー閾値テーブル２４に格納されたカラー閾値Ｎｔとの大小関係に基づいて判別する判別規則を用いることとしている。したがって、この判別処理プログラム２６に従って動作するＭＰＵ２０は、判別回路１５において計数されたカラー画素数Ｎｃと、ＲＡＭ２２のカラー閾値テーブル２４に格納されたカラー閾値Ｎｔとを参照し、カラー画素数Ｎｃがカラー閾値Ｎｔ以上である場合にはその画像データの画像をカラー画像と判別し、カラー画素数Ｎｃがカラー閾値Ｎｔ未満である場合にはその画像データの画像を白黒画像と判別する処理を行なう。このように本実施形態においては、この判別処理プログラム２６が本発明における判別手段の一部を構成し、前述の判別回路１５とこの判別処理プログラム２６に従って動作するＭＰＵ２０とにより判別手段を構成している。
【００３０】
また、出力処理プログラム２７とは、判別回路１５とこの判別処理プログラム２６に従って動作するＭＰＵ２０とによる画像データの判別結果に基づいてメモリ管理回路２８を制御し、カラー画像と判別された場合には、画像メモリ４に格納された画像データを読み出してすべての成分を記録部３に出力し、白黒画像と判別された場合には、画像メモリ４に格納された画像データを読み出して明度に関する成分のみを記録部３に出力する処理をＭＰＵ２０に実行させるためのプログラムである。したがって、本実施形態では、この出力処理プログラム２７に従って動作するＭＰＵ２０が本発明における出力制御手段を構成する。なお、これらの判別処理プログラム２６及び出力処理プログラム２７を含む動作プログラムに従って動作する画像処理装置１の動作処理については、以下にフローチャートを用いて詳細に説明する。
【００３１】
次に、本発明の実施形態に係る画像処理装置１において原稿のコピーを行なう際に、原稿読取部２から入力された画像データの画像を所定の用紙に記録する際の動作処理について、フローチャートに基づいて説明する。ここでは、まず、原稿読取部２から入力された画像データの画像を所定の用紙に記録する際の画像処理装置１の全体の動作処理について、図３に示すフローチャートに基づいて説明する。なお、このフローチャートに示す画像処理装置１の各部の動作は、ＲＯＭ２５に格納されている判別処理プログラム２６及び出力処理プログラム２７を含む各種動作プログラムに従って動作するＭＰＵ２０の制御の下に行なわれる。
【００３２】
まず、原稿のコピーの開始の指示の入力があったか否かについて判断する（Ｓ１）。この判断は、原稿読取部２に原稿がセットされた状態で操作部８のスタートキー等の操作によりコピーの開始の指示が入力されたか否かにより行なう。原稿のコピーの開始の指示の入力がない場合には（Ｓ１：ＮＯ）、そのまま待機する。そして、原稿のコピーの開始の指示の入力があった場合には（Ｓ１：ＹＥＳ）、原稿読取部２において原稿の画像を走査し、画像データとして読み取りを開始する（Ｓ２）。これにより、画像処理装置１に対する画像データの入力が開始される。ここでは、原稿読取部２において原稿の画像は、ＣＣＤによってＲＧＢ表色系による画像データとして読み取られて入力される。
【００３３】
次に、入力された画像データを変換回路１４においてＬ＊ａ＊ｂ＊表色系による画像データに変換する処理を行なう（Ｓ３）。この際の変換処理は、一定の変換式に従って行なわれる。そして、変換後の画像データを画像メモリ４に格納するとともに、判別回路１５に出力する（Ｓ４）。その後、画像データがカラー画像か白黒画像かを判別する処理を行なう（Ｓ５）。この処理は、判別回路１５と判別処理プログラム２６に従って動作するＭＰＵ２０とにより行なわれるが、この際の処理のフローについては後に詳細に説明する。
【００３４】
次に、処理Ｓ５における判別結果に従って、画像データがカラー画像か白黒画像かについて判断する（Ｓ６）。画像データがカラー画像である場合には（Ｓ６：カラー）、画像メモリ４からＬ＊ａ＊ｂ＊表色系による画像データの全ての成分を読み出す（Ｓ７）。ここで、すなわち、Ｌ＊ａ＊ｂ＊表色系による画像データの全ての成分とは、Ｌ＊成分、ａ＊成分、及びｂ＊成分のことである。そして、画像メモリ４から読み出した画像データをカラー画像として記録部３において記録するための所定の画像処理を行なう（Ｓ８）。ここで行なう画像処理としては、電子写真方式やインクジェット記録方式等の記録方式よりカラー画像を記録するために必要となる画像処理であって、ＣＭＹＫ（Ｃ：シアン、Ｍ：マゼンダ、Ｙ：イエロー、Ｋ：ブラック）の画像信号を生成する処理等が含まれる。その後、画像処理を行った画像データを記録部３に出力し、その画像データの画像を所定の用紙に記録して（Ｓ９）、処理は終了する。
【００３５】
一方、画像データが白黒画像である場合には（Ｓ６：白黒）、画像メモリ４からＬ＊ａ＊ｂ＊表色系による画像データのＬ＊成分のみを読み出す（Ｓ１０）。これは、白黒画像の場合には、明度Ｌに関する値を表すＬ＊成分のみによって画像データを表現することができ、ａ＊成分及びｂ＊成分により表される色相と彩度に関する情報は不要だからである。したがって、この場合には、画像データのａ＊成分及びｂ＊成分は削除される。そして、画像メモリ４から読み出した画像データを白黒画像として記録部３において記録するための所定の画像処理を行なう（Ｓ１１）。ここで行なう画像処理としては、電子写真方式やインクジェット記録方式等の記録方式より白黒画像を記録するために必要となる画像処理であって、Ｋ（Ｋ：ブラック）の画像信号を生成する処理等が含まれる。なお、本実施形態においては、白黒画像の場合には、画像メモリ４から画像データを読み出す時点において画像データのＬ＊成分のみを読み出すこととしているが、これに限定されるものではなく、例えば、処理Ｓ１０においてＬ＊ａ＊ｂ＊表色系による画像データの全ての成分を読み出し、処理Ｓ１１の画像処理において画像データのａ＊成分及びｂ＊成分を削除する処理をも行い、画像データのＬ＊成分のみを記録部３に出力するような処理とすることも可能である。その後、画像処理を行った画像データを記録部３に出力し、その画像データの画像を所定の用紙に記録して（Ｓ９）、処理は終了する。
【００３６】
なお、この図３のフローチャートに示す実施形態においては、画像処理装置１において原稿のコピーを行なう際の動作処理について説明したが、画像処理装置１をプリンタとして使用する場合においてコンピュータ（ＰＣ）６から受け取った画像データ、あるいはファクシミリ装置として使用する場合においてファクシミリ受信した画像データを所定の用紙に記録する際の動作処理についても、画像データの入力の処理（Ｓ１、Ｓ２）が異なるだけであって、その後の処理は同様に行なうことができる。また、この際、コンピュータ（ＰＣ）６から受け取った画像データやファクシミリ受信した画像データが、既に明度及び彩度を取得することが可能なＬ＊ａ＊ｂ＊表色系等の所定の表色系による画像データである場合には、この変換回路１４における画像データの変換処理（Ｓ３）は行われないが、その後の処理は同様に行うことができる。
【００３７】
次に、本発明の実施形態に係る画像処理装置１において、変換回路１４から出力されたＬ＊ａ＊ｂ＊表色系による画像データに基づいて当該画像データの画像がカラー画像か白黒画像か判別する際の動作処理について、図４及び図５に示すフローチャートに基づいて説明する。本実施形態においては、画像データの全ての画素を判別対象の画素として判別回路１５において計数されたカラー画素数Ｎｃと、ＲＡＭ２２のカラー閾値テーブル２４に格納されたカラー閾値Ｎｔとの大小関係に基づいて判別する判別規則を用いる場合について説明する。なお、これらの図において、丸で囲まれた「Ａ」及び「Ｂ」の記号は、それぞれの図における同じ記号と連続するものとする。また、このフローチャートに示す画像処理装置１の各部の動作は、ＲＯＭ２５に格納されている判別処理プログラム２６を含む各種動作プログラムに従って動作するＭＰＵ２０の制御の下に行なわれる。
【００３８】
まず、判別回路１５に対して、変換回路１４において変換後のＬ＊ａ＊ｂ＊表色系による画像データが入力されたか否かについて判断する（Ｓ２１）。判別回路１５に画像データが入力されていない場合には（Ｓ２１：ＮＯ）、そのまま待機する。そして、変換後のＬ＊ａ＊ｂ＊表色系による画像データが判別回路１５に入力された場合には（Ｓ２１：ＹＥＳ）、次に、その画像データの１の画素を判別対象の画素とし、その画素についてのａ＊成分及びｂ＊成分に基づいてその判別対象の画素の彩度Ｃを算出する（Ｓ２２）。この彩度Ｃを算出する処理は、判別回路１５の彩度算出回路１６において行なわれる。そして更に、この彩度Ｃを算出した判別対象の画素についてのＬ＊成分に基づいて、その画素の明度Ｌに応じた彩度閾値Ｃｔを取得する（Ｓ２３）。この彩度閾値Ｃｔを取得する処理は、彩度閾値テーブル１７にその画素のＬ＊成分の値を入力し、そのＬ＊成分の値に対応して定められた彩度閾値Ｃｔを出力することにより行なわれる。
【００３９】
その後、その判別対象の画素の彩度Ｃが彩度閾値Ｃｔ以上であるか否かについて判断する（Ｓ２４）。この判断は、判別回路１５の比較回路１８において行なわれる。そして、判別対象の画素の彩度Ｃが彩度閾値Ｃｔ以上である場合には（Ｓ２４：ＹＥＳ）、その判別対象の画素はカラー画素であると判断することができるので、計数回路１９において計数するカラー画素数Ｎｃを１増加させるとともに（Ｓ２５）、既判定画素数Ｎｐを１増加させる（Ｓ２６）。一方、判別対象の画素の彩度Ｃが彩度閾値Ｃｔ未満である場合には（Ｓ２４：ＹＥＳ）、その判別対象の画素は白黒画素であると判断することができるので、計数回路１９において計数するカラー画素数Ｎｃを１増加させずに既判定画素数Ｎｐのみを１増加させる（Ｓ２６）。このように計数回路１９は、比較回路１８からの信号に従ってカラー画素数Ｎｃ及び既判定画素数Ｎｐを計数する処理を行なう。以上のＳ２１からＳ２６までの処理が判別回路１５において行なわれる処理であって、この計数回路１９において計数されたカラー画素数Ｎｃ及び既判定画素数Ｎｐの値は、判別回路１５における処理の結果としてＭＰＵ２０から参照することができる。
【００４０】
そして、以下のＳ２７からＳ３２までの処理は、判別処理プログラム２６に従って動作するＭＰＵ２０の制御の下に行なわれる。そこで、本実施形態においては、画像データの全ての画素を判別対象の画素としていることから、まず、判別対象の画像データの全画素数Ｎａを取得する（Ｓ２７）。ここで、この判別対象の画像データの全画素数Ｎａを取得する処理は、ＲＡＭ２２の画像データ管理テーブル２３から当該画像データに関する画像データ管理情報を読み出すことにより行なわれる。次に、この判別対象の画像データの全画素数Ｎａに基づいてカラー閾値Ｎｔを取得する（Ｓ２８）。このカラー閾値Ｎｔを取得する処理は、処理Ｓ２７において取得した全画素数Ｎａに基づいてＲＡＭ２２のカラー閾値テーブル２４からその全画素数Ｎａに対応して規定されたカラー閾値Ｎｔを読み出すことにより行なわれる。
【００４１】
その後、判別対象の画像データのカラー画素数Ｎｃがカラー閾値Ｎｔ以上であるか否かについて判断する（Ｓ２９）。そして、判別対象の画像データのカラー画素数Ｎｃがカラー閾値Ｎｔ以上である場合には（Ｓ２９：ＹＥＳ）、その判別対象の画像データはカラー画像であると判断することができるので、判別結果を「カラー画像」とし（Ｓ３０）、処理は終了する。一方、判別対象の画像データのカラー画素数Ｎｃがカラー閾値Ｎｔ未満である場合には（Ｓ２９：ＮＯ）、次に、未判定画素数（Ｎａ−Ｎｐ）とカラー画素数Ｎｃとの合計がカラー閾値Ｎｔ未満であるか否かについて判断する（Ｓ３１）。ここで、未判定画素数とは、判別対象の画像データの全画素数Ｎａから既判定画素数Ｎｐを引いた値であり（Ｎａ−Ｎｐ）、判別対象の画像データの全ての画素の中で、判別回路１５においてカラー画素か白黒画素かの判別を未だ行なっていない画素の数のことである。この未判定画素数（Ｎａ−Ｎｐ）とカラー画素数Ｎｃとの合計がカラー閾値Ｎｔ以上である場合には（Ｓ３１：ＮＯ）、未判定画素数（Ｎａ−Ｎｐ）が多く、未だ判別対象の画像データがカラー画像か白黒画像かを判別することができない状態であるため、処理はＳ２２へ戻り、判別対象の画像データの次の１の画素を判別対象として判別回路１５において更にカラー画素か白黒画素かの判別を行ない、その後、上記と同様の処理を続行する。
【００４２】
そして、未判定画素数（Ｎａ−Ｎｐ）とカラー画素数Ｎｃとの合計がカラー閾値Ｎｔ未満である場合には（Ｓ３１：ＹＥＳ）、残りの全ての未判定画素がカラー画素であったとしてもその判別対象の画像データは白黒画像であると判断することができるので、判別結果を「白黒画像」とし（Ｓ３２）、処理は終了する。このようにして判別処理を行なうことにより、その判別対象の画像データの全ての画素についてカラー画素か白黒画素かを判別することなく、原稿の画像の読み取り中に判別対象の画像データの画像がカラー画像か白黒画像かを判別することができる。
【００４３】
なお、本実施形態においては、変換回路１４において変換する画像データの所定の表色系として、Ｌ＊ａ＊ｂ＊表色系を用いることとしているが、明度及び彩度を取得することが可能な表色系であれば、これ以外の表色系を用いることも可能であり、例えば、上述したようにマンセル表色系や、ＣＩＥ（国際照明委員会）の規格によるＬ＊Ｃ＊Ｈ＊表色系、Ｌ＊ｕ＊ｖ＊表色系等も用いることが可能である。この場合においても、それぞれの表色系に応じて判別対象の画像データの各画素の明度Ｌと彩度Ｃを求め、それらの明度Ｌと彩度Ｃに基づいて上述のＬ＊ａ＊ｂ＊表色系の場合と同様の処理により、判別対象の画像データがカラー画像か白黒画像かを判別することができる。
【００４４】
また、本実施形態においては、画像データの全ての画素を判別対象の画素として判別回路１５において計数されたカラー画素数Ｎｃと、ＲＡＭ２２のカラー閾値テーブル２４に格納されたカラー閾値Ｎｔとの大小関係に基づいて判別する判別規則を用いる場合について説明したが、判別規則の内容はこれに限定されるものではなく、例えば、判別対象の画像データを複数のブロックに分割し、各ブロック毎に所定の閾値に基づいてカラー画像か白黒画像かを判別し、カラー画像と判別されたブロックが所定の閾値以上である場合に、その判別対象の画像データの全体がカラー画像と判別する判別規則を用いることも可能である。
【００４５】
また、本実施形態においては、画像処理装置１をコピー機能、ファクシミリ機能、プリンタ機能、及びスキャナ機能を備えた複合機に適用した場合について説明したが、本発明は、このような複合機以外の装置、例えば、カラーコピー機やカラープリンタ等にも同様に適用することが可能である。
【００４６】
【発明の効果】
以上説明したように、本発明の請求項１に係る画像処理装置によれば、カラー画像と判別された場合には、記憶手段に格納された画像データを読み出してすべての成分を出力し、白黒画像と判別された場合には、記憶手段に格納された画像データを読み出して明度に関する成分のみを出力する処理を行なうことにより、画像データの画像がカラー画像か白黒画像かの判別結果に基づいて適切な出力処理を容易に行なうことができる。したがって、出力された画像データの画像の画質を従来よりも向上させることができる。
【００４７】
本発明の請求項２に係る画像処理装置によれば、上述の効果に加えて、画像データの所定の画素についての彩度を取得し、この彩度が所定の彩度閾値以上である場合にその画素はカラー画素であると判断し、この判断の結果を用いて、所定の判別規則に従いその画像データの画像がカラー画像か白黒画像かを判別することにより、明度及び彩度を取得することが可能な所定の表色系による画像データの特性を利用して、その画像データの画像がカラー画像か白黒画像かを適切に判別することが可能となる。また、判別規則に従い画像データの全ての画素について判断することなくその画像がカラー画像か白黒画像かを判別することができるので、原稿の画像の読み取り中にその画像データの画像がカラー画像か白黒画像かを判別することができ、出力処理の時間を短縮することができる。
【００４８】
本発明の請求項３に係る画像処理装置によれば、上述の効果に加えて、画像データの所定の画素についての明度を取得する処理を行ない、彩度閾値として、その画素の明度に応じた値を用いることにより、色彩の性質を考慮した適切な彩度閾値とすることができるので、画像データの各画素がカラー画素か白黒画素かを判別する際の精度を向上させることができる。
【００４９】
本発明の請求項４に係る画像処理装置によれば、上述の効果に加えて、前前記所定の表色系がＬ＊ａ＊ｂ＊表色系であることにより、Ｌ＊成分に基づいて画像データの明度を容易に取得することができるとともに、ａ＊成分及びｂ＊成分に基づいて簡易な計算式により画像データの彩度を容易に取得することができるので、画像データの画像がカラー画像か白黒画像かを簡易な処理により容易に判別することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る画像処理装置の構成を示すブロック図である。
【図２】本発明の実施形態に係る画像処理装置における判別回路の構成を示すブロック図である。
【図３】本発明の実施形態に係る画像処理装置において、原稿読取部から入力された画像データの画像を所定の用紙に記録する際の画像処理装置の全体の動作処理を示すフローチャートである。
【図４】本発明の実施形態に係る画像処理装置において、画像データの画像がカラー画像か白黒画像か判別する際の動作処理を示すフローチャートの前半部分である。
【図５】本発明の実施形態に係る画像処理装置において、画像データの画像がカラー画像か白黒画像か判別する際の動作処理を示すフローチャートの後半部分である。
【符号の説明】
１　画像処理装置
２　原稿読取部
３　記録部
４　画像メモリ
８　操作部
１４　変換回路
１５　判別回路
１６　彩度算出回路
１７　彩度閾値テーブル
１８　比較回路
１９　計数回路
２０　ＭＰＵ
２２　ＲＡＭ
２３　画像データ管理テーブル
２４　カラー閾値テーブル
２５　ＲＯＭ
２６　判別処理プログラム
２７　出力処理プログラム
Ｎｃ　カラー画素数
Ｎｔ　カラー閾値
Ｎａ　全画素数
Ｎｐ　既判定画素数
Ｃ　彩度
Ｃｔ　彩度閾値
Ｌ　明度
【図１】
2004056327.tif 000004
【図２】
2004056327.tif 000005
【図３】
2004056327.tif 000006
【図４】
2004056327.tif 000007
【図５】
2004056327.tif 000008