(57)【要約】【課題】本発明は、入力画像データの白黒／カラーを判定する複合装置、プリンタ装置等の画像処理装置、カラー判定方法、カラー判定プログラム及び記録媒体に関する。【解決手段】複合装置１は、スキャナ部６で原稿を画像読み取ったＲＧＢの読み取り画像データについては、画像入力処理部７で、ＲＧＢのまま白黒／カラーの判定を行って、該判定結果に応じて出力処理を行い、ＵＳＢ  Ｉ／Ｆ部１０やＭＡＣ  Ｉ／Ｆ部１１から所定フォーマット形式で取り込んだ外部画像データについては、コントローラ制御部３の白黒／カラー判定機構部２０でＣＭＹＫのフォーマット形式に変換して、白黒／カラーの判定を行って、該判定結果に応じて出力処理を行う。したがって、スキャナ部６で読み取られた読み取り画像データと外部から取り込んだ外部画像データの双方をそれぞれ正確にかつ適切に白黒／カラー判定して、課金等の処理を正確にかつ適切に行うことができる。【選択図】          図１
2011019022.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取ってＲＧＢの読み取り画像データを出力する読み取り手段と、
外部から所定フォーマット形式の画像データを外部画像データとして取り込む外部画像データ取り込み手段と、
画像データを所定のフォーマット形式の画像データに変換するフォーマット変換手段と、
画像データを所定の出力方式で出力するデータ出力手段と、
ＲＧＢのフォーマット形式の前記読み取り画像データに対して白黒／カラーの判定を行う読み取り画像白黒／カラー判定手段と、
前記フォーマット変換手段がＣＭＹＫのフォーマット形式に変換した前記外部画像データに対して白黒／カラーの判定を行う外部画像白黒／カラー判定手段と、
前記読み取り画像データまたは前記外部画像データを前記読み取り画像白黒／カラー判定手段の判定結果または前記外部画像白黒／カラー判定手段の判定結果に応じて前記データ出力手段に出力させる出力制御手段と、
を備えていることを特徴とする画像処理装置。
【請求項２】
前記画像処理装置は、
画像データを保管する画像データ保管手段と、
前記読み取り画像データに対して前記読み取り画像白黒／カラー判定手段の判定した判定結果情報と前記フォーマット変換手段が所定フォーマット形式に変換した該読み取り画像データを前記画像データ保管手段に保管し、前記外部画像データをそのまままたは前記フォーマット変換手段が所定フォーマット形式に変換した該外部画像データを前記画像データ保管手段に保管するデータ保管制御手段と、
をさらに備え、
前記出力制御手段は、所定タイミングに前記画像データ保管手段の前記読み取り画像データと前記判定結果情報を読み出して前記フォーマット変換手段に所定の出力フォーマット形式の画像データに変換させて該判定結果情報に応じて前記データ出力手段に出力させ、所定タイミングに前記画像データ保管手段の前記外部画像データを読み出して前記フォーマット変換手段にＣＭＹＫのフォーマット形式に変換させて前記外部画像白黒／カラー判定手段に白黒／カラーの判定を行わせ該判定結果に応じて前記データ出力手段に出力させることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像処理装置は、
画像データを保管する画像データ保管手段と、
前記読み取り画像データに対して前記読み取り画像白黒／カラー判定手段の判定した判定結果情報と前記フォーマット変換手段が所定フォーマット形式に変換した該読み取り画像データを前記画像データ保管手段に保管し、前記外部画像データ取り込み手段が取り込んで前記フォーマット変換手段がＣＭＹＫのフォーマット形式に変換した外部画像データに対して前記外部画像白黒／カラー判定手段の判定した判定結果情報と該外部画像データを該外部画像データ取り込み手段が取り込んだフォーマット形式または前記フォーマット変換手段が変換した所定フォーマット形式で前記画像データ保管手段に保管するデータ保管制御手段と、
をさらに備え、
前記出力制御手段は、所定タイミングに前記画像データ保管手段の前記読み取り画像データと前記判定結果情報を読み出して前記フォーマット変換手段に所定の出力フォーマット形式の画像データに変換させて該判定結果情報に応じて前記データ出力手段に出力させ、所定タイミングに前記画像データ保管手段の前記外部画像データと前記判定結果情報を読み出して該外部画像データを前記フォーマット変換手段に所定の出力フォーマット形式に変換させて該判定結果情報に応じて前記データ出力手段に出力させることを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記データ保管制御手段は、前記フォーマット変換手段がＣＭＹＫのフォーマット形式に変換した前記外部画像データに対して前記外部画像白黒／カラー判定手段が白黒画像データであると判定すると、該ＣＭＹＫの画像データのうちＫの画像データのみを前記画像データ保管手段に保管することを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記外部画像白黒／カラー判定手段は、
所定画像単位のＣＭＹＫのフォーマット形式の前記外部画像データにおけるＣＭＹそれぞれの画素数をカウントする画素数カウント手段と、
前記画素数カウント手段のカウントしたＣＭＹの各画素数を加算する加算手段と、
前記加算手段の加算した加算画素数を所定の閾値と比較して前記外部画像データに対する白黒／カラーを判定する比較判定手段と、
を備えていることを特徴とする請求項１から請求項４のいずれかに記載の画像処理装置。
【請求項６】
前記画像処理装置は、
情報を報知出力する情報出力手段と、
少なくとも画像データに対して白黒／カラーのいずれであるかを指示操作する操作手段と、
を備え、
前記比較判定手段は、前記閾値に対する所定画素数幅を白黒／カラー問い合わせ範囲として、前記外部画像データの前記加算画素数が該閾値に対して該白黒／カラー問い合わせ範囲内であると、該外部画像データが白黒／カラーのいずれであるかを問い合わせる問い合わせ情報を前記情報出力手段に出力させ、前記操作手段から該問い合わせに対する回答が指示操作されると、該回答に応じて該外部画像データに対する白黒／カラーを判定することを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記画像処理装置は、前記外部画像データ取り込み手段の取り込んだ前記外部画像データのフォーマット形式に応じて前記閾値または／及び前記白黒／カラー問い合わせ範囲を設定する設定手段をさらに備えていることを特徴とする請求項６記載の画像処理装置。
【請求項８】
前記外部画像白黒／カラー判定手段は、前記外部画像データ取り込み手段が取り込んで前記フォーマット変換手段がＲＧＢのフォーマット形式に変換した画像データに対して白黒／カラー判定を行うことを特徴とする請求項１から請求項３のいずれかに記載の画像処理装置。
【請求項９】
原稿の画像を読み取ってＲＧＢの読み取り画像データを出力する読み取り処理ステップと、
外部から所定フォーマット形式の画像データを外部画像データとして取り込む外部画像データ取り込み処理ステップと、
画像データを所定のフォーマット形式の画像データに変換するフォーマット変換処理ステップと、
画像データを所定の出力方式で出力するデータ出力処理ステップと、
ＲＧＢのフォーマット形式の前記読み取り画像データに対して白黒／カラーの判定を行う読み取り画像白黒／カラー判定処理ステップと、
前記フォーマット変換処理ステップでＣＭＹＫのフォーマット形式に変換された前記外部画像データに対して白黒／カラーの判定を行う外部画像白黒／カラー判定処理ステップと、
前記読み取り画像データまたは前記外部画像データを前記読み取り画像白黒／カラー判定処理ステップでの判定結果または前記外部画像白黒／カラー判定処理ステップでの判定結果に応じて前記データ出力処理ステップで出力させる出力制御処理ステップと、
を有していることを特徴とするカラー判定方法。
【請求項１０】
コンピュータに、
原稿の画像を読み取ってＲＧＢの読み取り画像データを出力する読み取り処理と、
外部から所定フォーマット形式の画像データを外部画像データとして取り込む外部画像データ取り込み処理と、
画像データを所定のフォーマット形式の画像データに変換するフォーマット変換処理と、
画像データを所定の出力方式で出力するデータ出力処理と、
ＲＧＢのフォーマット形式の前記読み取り画像データに対して白黒／カラーの判定を行う読み取り画像白黒／カラー判定処理と、
前記フォーマット変換処理でＣＭＹＫのフォーマット形式に変換された前記外部画像データに対して白黒／カラーの判定を行う外部画像白黒／カラー判定処理と、
前記読み取り画像データまたは前記外部画像データを前記読み取り画像白黒／カラー判定処理での判定結果または前記外部画像白黒／カラー判定処理での判定結果に応じて前記データ出力処理で出力させる出力制御処理と、
を有していることを特徴とするカラー判定プログラム。
【請求項１１】
請求項１０記載のカラー判定プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、カラー判定方法、カラー判定プログラム及び記録媒体に関し、詳細には、入力画像データの白黒／カラーを判定する画像処理装置、カラー判定方法、カラー判定プログラム及び記録媒体関する。
【背景技術】
【０００２】
従来から、プリンタ装置、複写装置、複合装置等の画像処理装置においては、入力画像データを白黒／カラーのいずれであるかやデータ量に基づいて課金情報を生成して、課金情報に応じた料金の支払いがあると、印刷出力したり、転送出力する画像処理サービスが行われている。
【０００３】
そして、近年、ネットワークの発達、メモリ素子の発達に伴って、画像処理サービスにおいて画像処理装置に入力される画像データの入力形式も、従来では、紙原稿をスキャナ部で読み取らせて入力することが主流であったが、今日、ネットワークを介して画像データを入力したり、ＵＳＢ（Universal Serial Bus）メモリ、その他のメモリチップに保存されている画像データを画像処理装置のＩ／Ｆ（インターフェイス）を介して入力したり、さらには、ＵＳＢ  Ｉ／Ｆにパーソナルコンピュータ等を接続して画像データを入力することが行われるようになってきている。
【０００４】
画像処理サービスでは、画像処理装置は、処理対象の画像データが入力されると、課金を行うために、そのデータ量と画像がカラーであるかモノクロであるかの白黒／カラー判定を行い、白黒／カラー判定結果に応じてカラーとモノクロそれぞれに予め設定されている課金を行う。
【０００５】
画像処理装置は、スキャナ部で読み取った原稿の画像データの白黒／カラー判定においては、スキャナ部で読み取ったＲＧＢ（Red-Green-Blue）の画像データに対して白黒／カラー判定を行っている（特許文献１参照）。
【０００６】
ＵＳＢ  Ｉ／Ｆ等を介して入力される画像データは、通常、ＪＰＥＧ（Joint Photographic Experts Group）のフォーマット形式で圧縮されており、ＪＰＥＧの画像データは、ＪＰＥＧに圧縮される際に、画像データが白黒であるか、カラーであるかのカラー情報がヘッダ情報に埋め込まれている。
【０００７】
そこで、従来、ＪＰＥＧ画像に対しては、ヘッダ情報に埋め込まれているカラー情報を用いて該画像データが白黒画像データであるか、カラー画像データであるか判定している。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来技術にあっては、スキャナで読み取った読み取り画像データに対しては、ＲＧＢで白黒／カラー判定を行い、ＪＰＥＧ等の外部から取り込んだ外部画像データについては、ＪＰＥＧ画像データのヘッダ情報に付加されている色情報に基づいて白黒／カラー判定を行っているため、白黒／カラー判定を正確に行うことができないという問題があった。すなわち、ＪＰＥＧ画像データのヘッダ情報に付加される色情報は、正確ではなく、元々の画像データをＪＰＥＧ画像データに圧縮変換する際にノイズ等によって白黒画像データがカラー画像データとして変換される場合がある。例えば、デジタルスチルカメラで撮影した白黒の資料画像をＪＰＥＧで保存して、画像処理装置に外部画像データとして取り込んだ場合には、ＪＰＥＧに変換する際にカラー画像データと判断されてカラー画像であることを示す色情報がヘッダ情報に付加される。その結果、白黒画像にカラー画像の課金を行ったり、色味のついた画像を印刷出力するおそれがあった。
【０００９】
そこで、本発明は、原稿読み取り画像データと外部から取り込んだ外部画像データの双方に対する白黒／カラーをより一層正確かつ適切に行う画像処理装置、カラー判定方法、カラー判定プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明は、上記目的を達成するために、原稿の画像読み取ったＲＧＢの読み取り画像データについては、そのまま白黒／カラーの判定を行って、該判定結果に応じて出力処理を行い、外部から所定フォーマット形式で取り込んだ外部画像データについては、ＣＭＹＫのフォーマット形式に変換して、白黒／カラーの判定を行って、該判定結果に応じて出力処理を行うことを特徴としている。
【００１１】
また、本発明は、前記読み取り画像データに対しては、白黒／カラー判定した判定結果情報と所定フォーマット形式に変換した該読み取り画像データを画像データ保管手段に保管し、所定タイミングに該画像データ保管手段から該読み取り画像データと該判定結果情報を読み出して、所定の出力フォーマット形式の画像データに変換して該判定結果情報に応じて出力処理を行い、前記外部画像データに対しては、取り込んだ外部画像データをそのまままたは所定フォーマット形式に変換してデータ保管手段に保管し、所定タイミングに該画像データ保管手段から該外部画像データを読み出してＣＭＹＫのフォーマット形式に変換した後に白黒／カラーの判定を行って該判定結果に応じて出力処理を行うことを特徴としてもよい。
【００１２】
さらに、本発明は、前記読み取り画像データに対しては、白黒／カラー判定した判定結果情報と所定フォーマット形式に変換した該読み取り画像データを画像データ保管手段に保管し、所定タイミングに該画像データ保管手段から該読み取り画像データと該判定結果情報を読み出して、所定の出力フォーマット形式の画像データに変換して該判定結果情報に応じて出力処理を行い、前記外部画像データに対しては、ＣＭＹＫのフォーマット形式に変換して白黒／カラー判定を行って該判定結果情報と該外部画像データを取り込んだフォーマット形式または所定フォーマット形式に変換して前記画像データ保管手段に保管し、所定タイミングに該画像データ保管手段から該外部画像データと該判定結果情報を読み出して該外部画像データを所定の出力フォーマット形式に変換させて該判定結果情報に応じて出力処理を行うことを特徴としてもよい。
【００１３】
また、本発明は、前記外部画像データに対する白黒／カラーの判定においては、所定画像単位のＣＭＹＫフォーマット形式の前記外部画像データにおけるＣＭＹそれぞれの画素数をカウントし、カウントしたＣＭＹの各画素数を加算して、該加算画素数を所定の閾値と比較して前記外部画像データに対する白黒／カラーを判定することを特徴としてもよい。
【００１４】
さらに、本発明は、前記閾値に対する所定画素数幅を白黒／カラー問い合わせ範囲として、前記外部画像データの前記加算画素数が該閾値に対して該白黒／カラー問い合わせ範囲内であると、該外部画像データが白黒／カラーのいずれであるかを問い合わせる問い合わせ情報を情報出力手段から出力し、該問い合わせに対して操作手段から回答が指示操作されると、該回答に応じて該外部画像データに対する白黒／カラーを判定することを特徴としてもよい。
【発明の効果】
【００１５】
本発明によれば、原稿読み取り画像データと外部から取り込んだ外部画像データの双方に対する白黒／カラーをより一層正確かつ適切に行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施例を適用した複合装置の要部ブロック構成図。
【図２】コントローラ制御部の白黒／カラー判定機構部のブロック構成図。
【図３】読み取り画像データの処理流れを示す図。
【図４】外部画像データの処理流れを示す図。
【発明を実施するための形態】
【００１７】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１８】
図１〜図４は、本発明の画像処理装置、カラー判定方法、カラー判定プログラム及び記録媒体の一実施例を示す図であり、図１は、本発明の画像処理装置、カラー判定方法、カラー判定プログラム及び記録媒体の一実施例を適用した複合装置１の要部ブロック構成図である。
【００１９】
図１において、複合装置１は、ＣＰＵ（Central Processing Unit ）２、コントローラ制御部３、操作部４、ハードディスク（ＨＤＤ）５、スキャナ部６、画像入力処理部７、プリンタエンジン８、画像出力処理部９、ＵＳＢ  Ｉ／Ｆ部１０及びＭＡＣ  Ｉ／Ｆ部１１等を備えているとともに、図示しない、ファクシミリ通信部、ネットワーク通信部等を備えている。
【００２０】
スキャナ部（読み取り手段）６は、例えば、ＣＣＤ（Charge Coupled Device ）を利用したイメージスキャナ等が利用されており、一般にＡＤＦ（自動原稿送り装置）を備えている。ＡＤＦは、セットされた複数枚の原稿を１枚ずつスキャナ部６の原稿読取位置に送給し、スキャナ部６は、ＡＤＦから搬送されてきた原稿を走査して、原稿のカラー画像を所定の解像度で読み取ってＲＧＢの画像データとして画像入力処理部７に読み取り画像データを出力する。
【００２１】
画像入力処理部（読み取り画像白黒／カラー判定手段）７は、スキャナ部６から入力されるＲＧＢの画像データを取り込んで、取り込んだ該画像データがカラー画像であるか、白黒画像であるかの白黒／カラー判定を行い、また、画像の平滑化及びエッジ強調等を行った後、該判定結果情報とともに、ＲＧＢの読み取り画像データをコントローラ制御部３に出力する。
【００２２】
コントローラ制御部（外部画像白黒／カラー判定手段、出力制御手段）３は、ＵＳＢ  Ｉ／Ｆ部１０とのインターフェイス、ＭＡＣ  Ｉ／Ｆ部１１とのインターフェイス、ハードディスク５とのインターフェイス等を備え、ＣＰＵ２の制御下で、後述する画像データに対する画像処理、特に、ＪＰＥＧ画像データからＲＧＢの画像データへの変換、ＲＧＢ画像データからＣＭＹＫ画像データへの変換等の画像データを圧縮伸張する圧縮伸張処理を行う。コントローラ制御部３は、画像入力処理部７からＲＧＢ画像データと判定結果情報が入力されると、該画像データをＪＰＥＧ等のフォーマットで圧縮して、判定結果情報とともにハードディスク５に保管し、また、ＣＰＵ２からの印刷命令に応じて、ハードディスク５に保管したＪＰＥＧ等の画像データを読み出して、ＲＧＢ画像データに一旦伸張した後、ＣＭＹＫ画像データに変換して、画像出力処理部９に出力する。
【００２３】
ＣＰＵ２は、図示しないＲＯＭ（Read Only Memory）またはハードディスク５内のプログラムに基づいて複合装置１の各部を制御して、複合装置１としての基本処理を実行するとともに、本発明の白黒／カラー判定処理を行う。すなわち、複合装置１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明のカラー判定方法を実行するカラー判定プログラムを読み込んでＲＯＭやハードディスク５に導入することで、後述する読み取り画像データ及び外部画像データに対する白黒／カラー判定を正確に行うカラー判定方法を実行する画像処理装置として構築されている。このカラー判定プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００２４】
操作部（情報出力手段、操作手段）４は、複合装置１を操作するのに必要な各種キーやディスプレイ（例えば、ＬＣＤ（Liquid Crystal Display）等）及び複合装置１の動作状態を表示するＬＥＤ等のランプ等を備え、操作キーからは、複合装置１を利用した各種操作の命令が入力される。操作部４は、操作キーから入力された命令内容や複合装置１からオペレータに通知する各種情報をディスプレイに表示する。
【００２５】
ハードディスク（画像データ保管手段）５は、所定容量を有し、主に、コントローラ制御部３によって画像データの書き込み及び読み出しが行われる。
【００２６】
画像出力処理部９は、コントローラ制御部３からＣＭＹＫの画像データまたはＫの画像データを受け取って、プリンタエンジン８に合わせた形式に画像データを処理し、処理済みの画像データをプリンタエンジン８に出力する。
【００２７】
プリンタエンジン８は、例えば、電子写真式記録装置等を用いたカラープリンタが使用されており、画像出力処理部９から入力されるＣＭＹＫ色のカラー画像データやＫ色の白黒画像データに基づいてカラー画像や白黒画像を用紙に記録出力する。
【００２８】
ＵＳＢ  Ｉ／Ｆ部１０は、ＵＳＢ１．０、ＵＳＢ２．０等の仕様に基づく入出力インターフェイスである。ＵＳＢ  Ｉ／Ｆ部１０には、ＵＳＢコードを介して図示しないＵＳＢデバイス、例えば、ＵＳＢメモリ等が接続され、ＵＳＢ  Ｉ／Ｆ部１０は、画像データ、特に、ＪＰＥＧの画像データをＵＳＢデバイスとの間で授受する。
【００２９】
ＭＡＣ  Ｉ／Ｆ部１１は、ＬＡＮ（Local Area Network）等のネットワークを介して相手端末との間でデータの授受を行う。上記プリンタエンジン８及びＭＡＣ  Ｉ／Ｆ部１１は、全体として画像データを所定の出力方式で出力するデータ出力手段として機能している。また、ＵＳＢ  Ｉ／Ｆ部１０及びＭＡＣ  Ｉ／Ｆ部１１は、全体として外部から所定フォーマット形式の画像データを取り込む外部画像データ取り込み手段として機能している。
【００３０】
そして、上記コントローラ制御部３は、図２に示すような白黒／カラー判定機構部２０を備えており、白黒／カラー判定機構部（外部画像白黒／カラー判定手段）２０は、フォーマット変換部２１、ＣＭＹ用のカウンタ２２Ｃ、２２Ｍ、２２Ｙ、加算器２３及び白黒／カラー判定部２４を備えている。
【００３１】
フォーマット変換部（フォーマット変換手段）２１は、ＵＳＢ  Ｉ／Ｆ部１０等から入力されてコントローラ制御部３内でＪＰＥＧ画像データからＲＧＢ画像データに変換された該ＲＧＢ画像データをＣＭＹＫ画像データに変換して、ＣＭＹの各画像データをカウンタ（画素数カウント手段）２２Ｃ、２２Ｍ、２２Ｙに出力し、Ｋの画像データを破棄する。
【００３２】
カウンタ２２Ｃ、カウンタ２２Ｍ及びカウンタ２２Ｙは、それぞれ、原稿１ページにおけるＣＭＹ色の各画像データの画素数をカウントし、カウント結果のカウント画素数を加算器２３に出力する。
【００３３】
加算器（加算手段）２３は、カウンタ２２Ｃ、２２Ｍ、２２Ｙから入力されるカウント画素数を加算して、加算画素数を白黒／カラー判定部２４に出力する。
【００３４】
白黒／カラー判定部（比較判定手段）２４は、加算器２３から入力される加算画素数を、ＣＰＵ２によって予め設定されている閾値を中心と比較して、加算画素数が該閾値を中心として所定の要判定範囲（白黒／カラー問い合わせ範囲）内にあるか否かによって白黒とカラーのいずれであるか、また、操作部４のディスプレイに白黒とカラーのいずれであるかの選択を要求する白黒／カラー選択画面（問い合わせ情報）を表示するかを判定する。
【００３５】
コントローラ制御部３は、ＪＰＥＧ等のフォーマット形式の外部画像データがＵＳＢ  Ｉ／Ｆ部１０またはＭＡＣ  Ｉ／Ｆ部１１から入力されると、叙述のように、白黒／カラー判定機構部２０で白黒／カラー判定を行わせて、該白黒／カラーの判定結果情報と元のフォーマット形式または所定のフォーマット形式に変換した外部画像データあるいはＣＭＹＫフォーマット形式の外部画像データをハードディスク５に保管する。
【００３６】
次に、本実施例の作用を説明する。本実施例の複合装置１は、スキャナ部６で読み取った読み取り画像データに対しては、画像入力処理部７でＲＧＢの読み取り画像データに対して白黒／カラー判定を行い、ＵＳＢ  Ｉ／Ｆ部１０等を介して外部から入力されるＪＰＥＧフォーマット形式等の外部画像データに対しては、コントローラ制御部３でＣＭＹＫに変換した外部画像データに対して白黒／カラー判定を行う。
【００３７】
すなわち、複合装置１は、スキャナ部６から画像データを入力する場合、図３に画像データの流れを太線矢印で示すように、まず、スキャナ部６が、原稿の画像を読み取ってＲＧＢの読み取り画像データを画像入力処理部７に出力し、画像入力処理部７が、スキャナ部６から入力されるＲＧＢの読み取り画像データを取り込んで、取り込んだ該読み取り画像データがカラー画像であるか、白黒画像であるかの白黒／カラー判定を行って、判定結果情報とともに、ＲＧＢの読み取り画像データをコントローラ制御部３に出力する。コントローラ制御部３は、ＲＧＢの読み取り画像データをＪＰＥＧ等のフォーマット形式で圧縮して判定結果情報とともにハードディスク５に保管する。読み取り画像データの場合、画像入力処理部７で白黒／カラー判定を行うことで、コントローラ制御部３でＲＧＢの読み取り画像データをＪＰＥＧに変換して、白黒／カラーを示すカラー情報を付加して、ＭＡＣ  Ｉ／Ｆ部１１から速やかに転送処理することができる。
【００３８】
コントローラ制御部３は、ＣＰＵ２からハードディスク５に保管した読み取り画像データに対する印刷指示があると、ハードディスク５から印刷指示のあったＪＰＥＧの読み取り画像データを判定結果情報とともに読み出して、該判定結果情報に基づいて課金処理を行って、料金の支払いを確認すると、読み取り画像データをＲＧＢの画像データに一旦伸張した後、判定結果情報に基づいてＣＭＹＫの画像データまたはＫの画像データに変換して、画像出力処理部９に出力する。
【００３９】
画像出力処理部９は、コントローラ制御部３から入力されるＣＭＹＫの画像データまたはＫの画像データをプリンタエンジン８に合わせた形式にデータ処理して、プリンタエンジン８に出力し、プリンタエンジン８が、白黒／カラーの判定結果に応じた印刷モードで、ＣＭＹＫの画像データまたはＫの白黒画像データに基づいてカラー画像や白黒画像を用紙に記録出力する。
【００４０】
そして、複合装置１は、ＵＳＢ  Ｉ／Ｆ部１０からＪＰＥＧの画像データが入力される場合、図４に画像データの流れを太線矢印で示すように、まず、ＵＳＢ  Ｉ／Ｆ部１０から入力されるＪＰＥＧの外部画像データをＵＳＢ  Ｉ／Ｆ部１０からコントローラ制御部３に入力し、コントローラ制御部３は、ＵＳＢ  Ｉ／Ｆ部１０から入力されたＪＰＥＧの外部画像データをハードディスク５に保管する。
【００４１】
コントローラ制御部３は、ＣＰＵ２からハードディスク５に保管した外部画像データの印刷指示があると、ハードディスク５からＪＰＥＧの外部画像データを読み出して、一旦、ＲＧＢの画像データに伸張した後、該ＲＧＢの外部画像データに対して、白黒／カラー判定機構部２０によって白黒／カラー判定を行う。
【００４２】
すなわち、白黒／カラー判定機構部２０は、フォーマット変換部２１が、ＲＧＢの外部画像データをＣＭＹＫの画像データに変換して、ＣＭＹの各画像データに対してカウンタ２２Ｃ、２２Ｍ、２２Ｙで、それぞれ、原稿１ページにおけるＣＭＹ色の各画像データの画素数をカウントし、カウント結果のカウント画素数を加算器２３に出力する。加算器２３は、カウンタ２２Ｃ、２２Ｍ、２２Ｙから入力されるカウント画素数を加算して、加算画素数を白黒／カラー判定部２４に出力し、白黒／カラー判定部２４は、加算器２３から入力される加算画素数を、ＣＰＵ２によって予め設定されている閾値を中心とする要判定範囲と比較して、加算画素数が該閾値を中心とする所定の要判定範囲内にあるか否かによって外部画像データが白黒とカラーのいずれであるか、また、操作部４のディスプレイに白黒とカラーのいずれであるかの選択を要求する白黒／カラー選択画面を表示するかを判定する。すなわち、白黒／カラー判定部２４は、加算画素数が閾値を中心とする要判定範囲よりも少ないときには、外部画像データが白黒の画像データであると判定し、加算画素数が閾値を中心とする要判定範囲よりも多いときには、外部画像データがカラーの画像データであると判定する。そして、白黒／カラー判定部２４は、加算画素数が閾値を中心とする要判定範囲内であると、操作部４のディスプレイへの白黒／カラー選択画面の表示を決定して、コントローラ制御部３が、ＣＰＵ２に白黒／カラー選択画面の表示を要求する。ＣＰＵ２は、コントローラ制御部３から白黒／カラー選択画面の表示要求があると、操作部４のディスプレイに、画像データが白黒とカラーのいずれであるのかの選択をユーザに問い合わせる白黒／カラー選択画面を表示させ、操作部４の操作によって白黒またはカラーが選択されると、白黒／カラー判定部２４が外部画像データが該選択された白黒またはカラーの画像データであると判定する。
【００４３】
コントローラ制御部３は、白黒／カラー判定部２４の判定結果に応じて、課金処理を行い、料金の支払いを確認すると、該判定結果情報とＣＭＹＫの画像データまたはＫの画像データを画像出力処理部９に出力する。画像出力処理部９は、コントローラ制御部３から入力されるＣＭＹＫの画像データまたはＫの画像データをプリンタエンジン８に合わせた形式にデータ処理して、プリンタエンジン８に出力し、プリンタエンジン８が、白黒／カラーの判定結果に応じた印刷モードで、ＣＭＹＫの画像データまたはＫの白黒画像データに基づいてカラー画像や白黒画像を用紙に記録出力する。
【００４４】
なお、上記説明では、コントローラ制御部３は、ＵＳＢ  Ｉ／Ｆ部１０から入力されたＪＰＥＧの画像データを一旦ハードディスク５に保管した後、印刷時に、ＣＭＹＫに変換して白黒／カラー判定を行っているが、ハードディスク５に保管する前に、ＣＭＹＫに変換して白黒／カラー判定を行ってもよい。
【００４５】
すなわち、コントローラ制御部３は、ＵＳＢ  Ｉ／Ｆ部１０からＪＰＥＧの画像データが入力されると、ＪＰＥＧの外部画像データをＲＧＢの画像データに一旦変換した後、白黒／カラー判定機構部２０で、上記同様に、該ＲＧＢの画像データをＣＭＹＫの画像データに変換して、ＣＭＹＫ画像データに対して白黒／カラー判定を行い、判定結果情報と元のＪＰＥＧの外部画像データをハードディスク５に保管する。
【００４６】
また、この場合、コントローラ制御部３は、白黒／カラー判定機構部２０での白黒／カラー判定の判定結果が、白黒画像データであった場合、外部画像データとして、ＪＰＥＧ画像データではなく、白黒／カラー判定に際してＣＭＹＫに変換した画像データのうち、Ｋ版の画像データのみをハードディスク５に保管し、ＣＭＹ版の画像データを破棄してもよい。
【００４７】
さらに、コントローラ制御部３は、ＵＳＢ  Ｉ／Ｆ部１０からのＪＰＥＧの外部画像データに対する白黒／カラー判定においては、ＪＰＥＧの外部画像データを一旦ＲＧＢの画像データに変換した後、ＣＭＹＫの外部画像データに変換して、ＣＭＹＫの外部画像データに対して白黒／カラー判定を行っているが、ＣＭＹＫへの変換を行わずに、画像入力処理部７での白黒／カラー判定と同様に、ＪＰＥＧの外部画像データから変換したＲＧＢの外部画像データに対して白黒／カラー判定を行ってもよい。この場合にも、上記同様に、白黒／カラーの判定の閾値と要判定範囲に基づく白黒／カラー判定及びユーザに白黒／カラーを問い合わせて白黒／カラー判定を行う処理については、同様に行ってもよい。
【００４８】
また、コントローラ制御部３は、ＵＳＢ  Ｉ／Ｆ部１０等から入力される画像データの拡張子に基づいて、すなわち、外部画像データのフォーマット形式に基づいて、白黒／カラー判定機構部２０での白黒判定の閾値や要判定範囲を変更してもよい。
【００４９】
なお、ハードディスク５に画像データを保管する際の画像データのフォーマット形式は、上記説明で示したフォーマット形式に限るものではなく、適宜のフォーマット形式で画像データをフォーマットして保管することができる。
【００５０】
このように、本実施例の複合装置１は、スキャナ部６で原稿の画像を読み取ったＲＧＢの読み取り画像データについては、画像入力処理部７で、ＲＧＢのまま白黒／カラーの判定を行って、該判定結果に応じて出力処理を行い、ＵＳＢ  Ｉ／Ｆ部１０やＭＡＣ  Ｉ／Ｆ部１１から所定フォーマット形式で取り込んだ外部画像データについては、コントローラ制御部３の白黒／カラー判定機構部２０でＣＭＹＫのフォーマット形式に変換して、白黒／カラーの判定を行って、該判定結果に応じて出力処理を行っている。
【００５１】
したがって、スキャナ部６で読み取られた読取画像データと外部から取り込んだ外部画像データの双方をそれぞれより一層正確にかつ適切に白黒／カラー判定することができ、課金を正確にかつ適切に行うことができるとともに出力する画像の品質を向上させることができる。
【００５２】
また、本実施例の複合装置１は、前記読み取り画像データに対しては、画像入力処理部７で白黒／カラー判定した判定結果情報と所定フォーマット形式に変換した該読み取り画像データをハードディスク５に一旦保管して、印刷指示等が行われたタイミング等の所定タイミングにハードディスク５から該読み取り画像データと該判定結果情報を読み出して、ＣＭＹＫに変換してプリンタエンジン８で判定結果情報に応じて印刷出力したり、ＪＰＥＧ等に変換してＭＡＣ  Ｉ／Ｆ部１１から判定結果情報を添付したファイルとして転送する等の出力処理を行い、前記外部画像データに対しては、取り込んだ外部画像データをそのままのフォーマット形式または所定フォーマット形式に変換してハードディスク５に保管し、所定タイミングにハードディスク５から該外部画像データを読み出して、白黒／カラー判定機構部２０でＣＭＹＫのフォーマット形式に変換した後に白黒／カラーの判定を行って該判定結果に応じてプリンタエンジン８で印刷出力している。
【００５３】
したがって、ハードディスク５を利用した画像データの印刷処理や転送処理等の出力処理においてより一層正確にかつ適切に白黒／カラー判定を行うことができ、課金を正確に行うことができるとともに出力する画像の品質を向上させることができる。
【００５４】
さらに、本実施例の複合装置１は、前記読み取り画像データに対しては、画像入力処理部７で白黒／カラー判定した判定結果情報と所定フォーマット形式に変換した該読み取り画像データをハードディスク５に保管し、所定タイミングにＣＭＹＫに変換してプリンタエンジン８で判定結果情報に応じて印刷出力したり、ＪＰＥＧ等に変換してＭＡＣ  Ｉ／Ｆ部１１から判定結果情報を添付したファイルとして転送する等の出力処理を行い、前記外部画像データに対しては、コントローラ制御部３の白黒／カラー判定機構部２０でＣＭＹＫのフォーマット形式に変換して白黒／カラー判定を行って該判定結果情報と該外部画像データを取り込んだフォーマット形式または所定フォーマット形式に変換してハードディスク５に保管し、所定タイミングにハードディスク５から該外部画像データと該判定結果情報を読み出して該外部画像データをＣＭＹＫに変換して該判定結果情報に応じてプリンタエンジン８で印刷出力している。
【００５５】
したがって、ハードディスク５を利用した画像データの印刷処理や転送処理等の出力処理において、ハードディスク５に画像データを悪寒する前に白黒／カラー判定を行うことで、より一層正確にかつ適切に白黒／カラー判定を行うことができ、課金を速やかにかつ正確に行うことができるとともに出力する画像の品質を向上させることができる。
【００５６】
また、本実施例の複合装置１は、コントローラ制御部３の白黒／カラー判定機構部２０が、そのフォーマット変換部２１でＣＭＹＫのフォーマット形式に変換した外部画像データに対して白黒画像データであると判定すると、コントローラ制御部３が、該ＣＭＹＫの画像データのうち、Ｋの画像データのみをハードディスク５に保管している。
【００５７】
したがって、ハードディスク５の画像データを保存するための容量を削減することができるとともに、処理効率を向上させることができる。
【００５８】
さらに、本実施例の複合装置１は、白黒／カラー判定機構部２０が、外部画像データに対する白黒／カラーの判定において、所定画像単位（例えば、１ファイル等）のＣＭＹＫのフォーマット形式に変換した外部画像データにおけるＣＭＹそれぞれの画素数をカウンタ２２Ｃ、２２Ｍ、２２Ｙでカウントし、カウントしたＣＭＹの各画素数を加算器２３で加算して、白黒／カラー判定部２４が、該加算画素数を所定の閾値と比較して外部画像データに対する白黒／カラーを判定している。
【００５９】
したがって、簡単な構成でよい一層正確にかつ適切に白黒／カラー判定を行うことができ、課金をより一層正確に行うことができるとともに、出力する画像の品質をより一層向上させることができる。
【００６０】
また、本実施例の複合装置１は、白黒／カラー判定機構部２０の白黒／カラー判定部２４が、加算器２３の加算した加算画素数と比較する閾値に対する所定画素数幅を要判定範囲（白黒／カラー問い合わせ範囲）として、外部画像データの加算画素数が該閾値に対して該要判定範囲内であると判断すると、コントローラ制御部３がＣＰＵ２を介して外部画像データが白黒／カラーのいずれであるかを問い合わせる白黒／カラー選択画面（問い合わせ情報）を操作部４のディスプレイに表示出力し、該問い合わせに対して回答が操作部４によって指示操作されると、白黒／カラー判定部２４が、該回答に応じて該外部画像データに対する白黒／カラーを判定している。
【００６１】
したがって、自動判定では白黒／カラーの判定が困難な中間の画像に対しても、複合装置１の利用性を損なうことなく、ユーザの判断によって適切に白黒／カラーの判定を行うことができ、課金をより一層正確に行うことができるとともに、出力する画像の品質をより一層向上させることができる。
【００６２】
さらに、本実施例の複合装置１は、ＣＰＵ２が、ＵＳＢ  Ｉ／Ｆ部１０やＭＡＣ  Ｉ／Ｆ部１１によって取り込んだ外部画像データのフォーマット形式に応じて、白黒／カラーの判定に使用する閾値または／及び要判定範囲を、白黒／カラー判定部２４に設定している。
【００６３】
したがって、外部画像データのフォーマット形式の特性に応じてより一層正確に白黒／カラーを判定することができ、課金をより一層正確に行うことができるとともに、出力する画像の品質をより一層向上させることができる。
【００６４】
また、この場合、閾値や白黒／カラー問い合わせ範囲を、ユーザが操作部４等の操作によって適宜設定できるようにしてもよい。
【００６５】
このようにすると、ユーザがＵＳＢ  Ｉ／Ｆ部１０等から入力する画像データの利用目的等に応じて適切に白黒／カラーを判定することができ、利用性を向上させることができる。
【００６６】
さらに、本実施例の複合装置１は、コントローラ制御部３の白黒／カラー判定機構部２０が、ＵＳＢ  Ｉ／Ｆ部１０等から取り込んでＲＧＢのフォーマット形式に変換した画像データに対して白黒／カラー判定を行ってもよい。
【００６７】
このようにすると、画像データをＣＭＹＫに変換する処理を省くことができ、処理性能を向上させることができる。
【００６８】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００６９】
本発明は、入力画像データの白黒／カラー判定を行う複合装置、複写装置、プリンタ装置等の画像処理装置、カラー判定方法、カラー判定プログラム及び記録媒体に利用することができる。
【符号の説明】
【００７０】
１  複合装置
２  ＣＰＵ
３  コントローラ制御部
４  操作部
５  ハードディスク（ＨＤＤ）
６  スキャナ部
７  画像入力処理部
８  プリンタエンジン
９  画像出力処理部
１０  ＵＳＢ  Ｉ／Ｆ部
１１  ＭＡＣ  Ｉ／Ｆ部
２０  白黒／カラー判定機構部  ２１  フォーマット変換部
２２Ｃ、２２Ｍ、２２Ｙ  カウンタ
２３  加算器
２４  白黒／カラー判定部
【先行技術文献】
【特許文献】
【００７１】
【特許文献１】特開２００８−２２７８２５号公報
【図１】
2011019022.tif 000003
【図２】
2011019022.tif 000004
【図３】
2011019022.tif 000005
【図４】
2011019022.tif 000006