(57)【要約】      （修正有）【課題】  特別な読取装置を設けることなく、画像データを様々なドロップアウトカラーに対応して容易に変換でき、高速に所望の画像データを得ることができる画像処理装置、画像処理方法、及びプログラムを提供する。【解決手段】  画像処理装置は、光源により照明された原稿からの反射光を受光して、ＲＧＢの各色成分に分解し、カラーＣＣＤから出力された画像データをＣＭＹＫで印刷するための画像データに変換するためのＬＵＴ２６ｃを備える。ＬＵＴ２６ｃは、標準ＬＵＴモードでは、該標準ＬＵＴパラメータに基づいてＲＧＢをＣＭＹＫに変換する。クライアントＰＣ４０からパラメータの変更要求があったときには、ユーザＬＵＴモードに移行し、ＬＵＴパラメータをドロップアウト用ＬＵＴパラメータに変更する。変更されたＬＵＴ２６ｃは、ＲＧＢ画像データをＲＧＢ画像データから所定のドロップアウトカラーを除去したドロップアウト画像データに変換する。【選択図】        図７
2006186417.tif 000002
【特許請求の範囲】
【請求項１】
原稿を複数の色成分に分解して読み取り、読取り結果を画像データとして出力する読取手段と、
前記画像データを複数の色成分の印刷材で印刷するための印刷用画像データに変換するための印刷用変換特性に基づいて、該画像データを該印刷用画像データに変換する色変換手段と、
外部から前記印刷用変換特性の変更要求があったときに、前記印刷用変換特性を前記画像データを前記画像データから所定の色を除去したドロップアウト画像データに変換するためのドロップアウト用変換特性に変更する変更手段と、
を含む画像処理装置。
【請求項２】
前記変更手段によって変更された画像データを２値化する２値化手段を更に設けた請求項１記載の画像処理装置。
【請求項３】
前記ドロップアウト用変換特性を、画像処理装置に設けられた記憶手段に予め記憶するか、前記変更要求があったときに外部から入力されるようにした請求項１または請求項２記載の画像処理装置。
【請求項４】
前記印刷用変換特性は、前記画像データと前記印刷用画像データとの対応関係を定めたルックアップテーブル、または前記画像データと前記印刷用画像データとの対応関係を定めた関係式であり、
前記ドロップアウト用変換特性は、前記画像データと前記ドロップアウト画像データとの対応関係を定めたルックアップテーブル、または前記画像データと前記ドロップアウト画像データとの対応関係を定めた関係式である
請求項１乃至請求項３のいずれか１項記載の画像処理装置。
【請求項５】
前記変更手段は、外部から前記色変換手段で用いられる複数の印刷用変換特性を互いに異なる色を除去する複数のドロップアウト用変換特性に変更するように要求された場合には、前記複数の印刷用変換特性を前記複数のドロップアウト用変換特性に変更する請求項１乃至請求項４のいずれか１項記載の画像処理装置。
【請求項６】
原稿を複数の色成分に分解して読み取り、読取り結果を画像データとして出力する読取手段と、前記画像データを複数の色成分の印刷材で印刷するための印刷用画像データに変換するための印刷用変換特性に基づいて、該画像データを該印刷用画像データに変換する色変換手段と、を備えた画像処理装置の画像処理方法であって、
外部から前記印刷用変換特性の変更要求があったときに、前記印刷用変換特性を前記画像データを前記画像データから所定の色を除去したドロップアウト画像データに変換するためのドロップアウト用変換特性に変更する画像処理方法。
【請求項７】
原稿を複数の色成分に分解して読み取り、読取り結果を画像データとして出力する読取手段と、前記画像データを複数の色成分の印刷材で印刷するための印刷用画像データに変換するための印刷用変換特性に基づいて、該画像データを該印刷用画像データに変換する色変換手段と、を備えた画像処理装置に、
外部から前記印刷用変換特性の変更要求があったときに、前記印刷用変換特性を前記画像データを前記画像データから所定の色を除去したドロップアウト画像データに変換するためのドロップアウト用変換特性に変更する変更処理を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の色成分から構成される画像データを複数の色成分の印刷材で印刷するための印刷用画像データに変換する画像処理装置、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来より、光学式文字読取装置（OCR:Optical Character Reader）等の画像読取装置で、文字を認識する技術が広く知られている。このようなＯＣＲを用いて、帳票類や通信販売の申込書等のような着色された枠線等が含まれる原稿から読取対象の文字を確実に認識するために、原稿読取りの際に、原稿の画像から枠線などの色をドロップアウト（排除）し、該排除色（ドロップアウトカラー）以外の色で形成された画像のみを抽出する技術が数多く提案されている。
【０００３】
例えば、赤色ＬＥＤ、緑色ＬＥＤ、青色ＬＥＤを選択的に駆動して原稿を照明し、該原稿と一次元ラインセンサとを相対的に移動して原稿の画像を読み取る画像読取装置において、指定されたドロップアウトカラーに応じて、赤色ＬＥＤ、緑色ＬＥＤ、青色ＬＥＤを選択的に発光させる画像読取装置が知られている（例えば、特許文献１参照。）。
【０００４】
また、帳票のイメージ情報を読み取ってＲＧＢ信号に変換し、該ＲＧＢ信号を色相（Ｈ）、彩度（Ｓ）及び輝度（Ｖ）に関する信号（ＨＳＶ信号）に変換し、該ＨＳＶ信号をドロップアウトカラーに対応した複数のフィルタ及び２値化回路を介して、特定色の抽出画像等の読み取り目的の異なるそれぞれの２値画像を得る光学文字読取装置が知られている（例えば、特許文献２参照。）。
【特許文献１】特開２０００−２９５４２３号公報
【特許文献２】特開平１１−２７２８６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に示されるような従来の画像読取装置では、複数のドロップアウトカラーに対応することはできるが、ドロップアウトカラー毎に光源及びセンサが必要となり、装置が大型化する、という問題がある。
【０００６】
また、上記特許文献２に示されるような従来の光学文字読取装置においても、複数のドロップアウトカラーに対応することはできるが、回路が複雑かつ高価になると共に、専用の読取装置が必要となるため、製造費用がかかる、という問題がある。
【０００７】
本発明は、上記問題を解決すべく成されたもので、特別な読取装置を設けることなく、画像データを様々なドロップアウトカラーに対応して容易に変換でき、高速に所望の画像データを得ることができる画像処理装置、画像処理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像処理装置は、原稿を複数の色成分に分解して読み取り、読取り結果を画像データとして出力する読取手段と、前記画像データを複数の色成分の印刷材で印刷するための印刷用画像データに変換するための印刷用変換特性に基づいて、該画像データを該印刷用画像データに変換する色変換手段と、外部から前記印刷用変換特性の変更要求があったときに、前記印刷用変換特性を前記画像データを前記画像データから所定の色を除去したドロップアウト画像データに変換するためのドロップアウト用変換特性に変更する変更手段と、を含んで構成されている。
【０００９】
すなわち、この画像処理装置では、外部から、読取手段により読み取られた画像データを印刷用画像データへ変換するために用いられる印刷用変換特性の変更要求があったときに、該印刷用変換特性をドロップアウト用変換特性に変更する。ドロップアウト用変換特性は、前記画像データを前記画像データから所定の色を除去したドロップアウト画像データに変換するための変換特性である。これにより、色変換手段は、ドロップアウト用変換特性に基づいて、前記読取手段により読み取られた画像データをドロップアウト画像データに変換することができる。
【００１０】
このように、色変換手段が画像データの変換に用いる印刷用変換特性をドロップアウト用変換特性に変更することによって、特別な読取装置を設けることなく、読取手段で読み取られた画像データからドロップアウトカラーを除去できる。また、様々なドロップアウトカラーに対応して容易に変換でき、高速に所望の色をドロップアウトした画像データを得ることができる。
【００１１】
また、本画像処理装置に、該変換して得られた多階調の画像データを２値化する２値化手段を更に設けることもできる。これにより、ドロップアウト画像データを外部装置で処理する場合に（例えば外部装置のＯＣＲソフトソフトで文字認識処理などを行う場合）、カラーの多値画像データを外部装置にそのまま転送するのではなく、２値化して転送することができるため、転送効率が向上する。
【００１２】
前記ドロップアウト用変換特性を、画像処理装置に設けられた記憶手段に予め記憶するか、前記変更要求があったときに外部から入力されるようにすることができる。
【００１３】
なお、記憶手段は、ドロップアウト用変換特性を予め記憶しておくことができる記憶手段であれば特に限定されず、フラッシュメモリ等の不揮発性メモリであってもよいしハードディスク等であってもよい。
【００１４】
なお、前記印刷用変換特性は、前記画像データと前記印刷用画像データとの対応関係を定めたルックアップテーブル、または前記画像データと前記印刷用画像データとの対応関係を定めた関係式とすることができ、前記ドロップアウト用変換特性は、前記画像データと前記ドロップアウト画像データとの対応関係を定めたルックアップテーブル、または前記画像データと前記ドロップアウト画像データとの対応関係を定めた関係式とすることができる。
【００１５】
また、前記変更手段は、外部から前記色変換手段で用いられる複数の印刷用変換特性を互いに異なる色を除去する複数のドロップアウト用変換特性に変更するように要求された場合には、前記複数の印刷用変換特性を前記複数のドロップアウト用変換特性に変更することができる。
【００１６】
これにより、該複数のドロップアウト用変換特性に変更された複数の色変換手段を使って画像データを変換することができるため、１つの原稿に複数のドロップアウトカラーが含まれている場合であっても高速に処理できる。
【００１７】
また、本発明の画像処理方法は、原稿を複数の色成分に分解して読み取り、読取り結果を画像データとして出力する読取手段と、前記画像データを複数の色成分の印刷材で印刷するための印刷用画像データに変換するための印刷用変換特性に基づいて、該画像データを該印刷用画像データに変換する色変換手段と、を備えた画像処理装置の画像処理方法であって、外部から前記印刷用変換特性の変更要求があったときに、前記印刷用変換特性を前記画像データを前記画像データから所定の色を除去したドロップアウト画像データに変換するためのドロップアウト用変換特性に変更するものである。
【００１８】
本発明の画像処理方法も、本発明の画像処理装置と同様に作用するため、特別な読取装置を設けることなく、画像データを様々なドロップアウトカラーに対応して容易に変換でき、高速に所望の色をドロップアウトした画像データを得ることができる。
【００１９】
また、本発明のプログラムは、原稿を複数の色成分に分解して読み取り、読取り結果を画像データとして出力する読取手段と、前記画像データを複数の色成分の印刷材で印刷するための印刷用画像データに変換するための印刷用変換特性に基づいて、該画像データを該印刷用画像データに変換する色変換手段と、を備えた画像処理装置に、外部から前記印刷用変換特性の変更要求があったときに、前記印刷用変換特性を前記画像データを前記画像データから所定の色を除去したドロップアウト画像データに変換するためのドロップアウト用変換特性に変更する変更処理を実行させる。
【００２０】
本発明のプログラムも、本発明の画像処理装置と同様に作用するため、特別な読取装置を設けることなく、画像データを様々なドロップアウトカラーに対応して容易に変換でき、高速に所望の色をドロップアウトした画像データを得ることができる。
【発明の効果】
【００２１】
以上説明したように本発明によれば、特別な読取装置を設けることなく、画像データを様々なドロップアウトカラーに対応して容易に変換でき、高速に所望の色をドロップアウトした画像データを得ることができる、という効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。
【００２３】
図１に示されるように、本実施の形態に係る画像処理装置１０は、クライアントＰＣ４０にＬＡＮ５０を介して接続されている。この画像処理装置１０は、コピー機能、スキャナ機能、プリント機能等、多様な機能を備えた複合機であり、画像処理装置１０に設けられたユーザインタフェース（ＵＩ）あるいはクライアントＰＣ４０からの指示に応じて各種機能を実行する構成となっている。
【００２４】
なお、以下では、帳票類等の原稿に印刷あるいは手書きで記入された文字を認識するための画像データを得るためのスキャン処理を行う場合について特に詳細に説明する。本実施の形態では、帳票類等の原稿を読み取り、該読み取って得られた画像データから各原稿に予め印刷されている文字認識に不要な罫線等を形成する色（ドロップアウトカラー）を除去した画像データを生成する処理を画像処理装置１０側で行い、該ドロップアウトカラーを除去した画像データから文字を認識する処理を、クライアントＰＣ４０側でＯＣＲソフト等を用いて行う。
【００２５】
まず、本実施の形態に係る画像処理装置１０の主要構成について説明する。
【００２６】
画像処理装置１０は、ＣＰＵ１２、ＤＲＡＭ１４、２つのフラッシュＲＯＭ１６、１８、ＤＭＡ（Direct Memory Access）コントローラ２０、光源２２、カラーＣＣＤ２４、４つのルックアップテーブル（ＬＵＴ）２６ｃ、２６ｍ、２６ｙ、２６ｋ、該４つのＬＵＴ２６ｃ、２６ｍ、２６ｙ、２６ｋに対応して設けられた４つの２値化回路２８ｃ、２８ｍ、２８ｙ、２８ｋ、スキャンイン・インタフェース（ＩＦ）３０、プリントアウトＩＦ３２、プリントエンジン３４、及びネットワークＩＦ３６を備え、これらはＢＵＳにより接続されている。
【００２７】
なお、以下では、４つのＬＵＴ２６ｃ、２６ｍ、２６ｙ、２６ｋを特に区別しないで説明する場合は、符号末尾の添字を省略し、ＬＵＴ２６と呼称する。同様に、２値化回路２８ｃ、２８ｍ、２８ｙ、２８ｋを特に区別しないで説明する場合は、符号末尾の添字を省略し、２値化回路２８と呼称する。
【００２８】
ＣＰＵ１２は、この画像処理装置１０全体を制御する。ＤＲＡＭ１４は、ワークメモリである。
【００２９】
２つのフラッシュＲＯＭ１６、１８のうち、一方のフラッシュＲＯＭ１６には、通常行われるカラーコピー機能あるいはプリント機能を実行するために使用されるＬＵＴのパラメータ（以下、標準ＬＵＴパラメータと呼称）が記憶されている。標準ＬＵＴパラメータは、Ｒ（レッド）Ｇ（グリーン）Ｂ（ブルー）からなる画像データと、プリントエンジン３４でＹ（イエロー）Ｍ（マジェンダ）Ｃ（シアン）Ｋ（ブラック）の各色の印刷材（トナー等）で印刷するための印刷用の画像データとの対応関係を定めたパラメータであり、このパラメータがＬＵＴ２６に各々設定されることにより、ＬＵＴ２６でＲＧＢ画像データをＣＭＹＫ各色の画像データに変換することができる。具体的には、標準ＬＵＴパラメータとして、ＲＧＢ画像データをＣＭＹＫ表色系のＹ色の画像データに変換するためのＹ色変換用ＬＵＴパラメータ、Ｍ色の画像データに変換するためのＭ色変換用ＬＵＴパラメータ、Ｃ色の画像データに変換するためのＣ色変換用ＬＵＴパラメータ、及びＫ色の画像データに変換するためのＫ色変換用ＬＵＴパラメータの各々がフラッシュＲＯＭ１６に記録されている。これらパラメータは、画像処理装置１０の起動時等に、上記ＬＵＴ２６ｃ、２６ｍ、２６ｙ、２６ｋの各々に設定される。
【００３０】
他方のフラッシュＲＯＭ１８には、画像処理装置１０を制御するための制御プログラムや、指定されたドロップアウトカラーを除去してＯＣＲ用の２値画像データを生成するためのＬＵＴパラメータ変更処理プログラム（詳細は後述）など、各種プログラムが記録されている。ＣＰＵ１２は、これらプログラムをフラッシュＲＯＭ１８から読み出して実行する。
【００３１】
ＤＭＡコントローラ２０は、ＣＰＵ１２を介さずに直接メモリ（ここでは、ＤＲＡＭ１４，フラッシュＲＯＭ１６）にアクセスするためのコントローラである。例えば、フラッシュＲＯＭ１６に記憶されているパラメータを、各ＬＵＴ２６ｃ、２６ｍ、２６ｙ、２６ｋにＤＭＡ転送したり、ＤＲＡＭ１４上にあるユーザにより指定されたドロップアウト用ＬＵＴパラメータ（後述）をＬＵＴ２６にＤＭＡ転送したりする。
【００３２】
光源２２は、この画像処理装置１０でコピー機能あるいはスキャナ機能を使用する際に発光し、コピーまたはスキャンする原稿を照明する。
【００３３】
カラーＣＣＤ２４は、光源２２により照明された原稿からの反射光を受光して、ＲＧＢ色空間における３原色ＲＧＢの各色成分に分解し、該分解して得られたＲＧＢ各色の画像データ（多値画像データ）を出力する。
【００３４】
各ＬＵＴ２６は、ＳＤＲＡＭにより構成される。各ＬＵＴ２６には、画像処理装置１０の起動時に、フラッシュＲＯＭ１６に記憶されている標準ＬＵＴパラメータが設定され、通常動作時（通常のコピー機能あるいはプリント機能を実行する場合）には、この設定のまま使用される。この設定状態で各ＬＵＴ２６にカラーＣＣＤ２４から出力された各８ビットのＲ色の画像データ、Ｇ色の画像データ、及びＢ色の画像データの３色の画像データ（計２４ビット）が入力されると、各ＬＵＴ２６は、該入力された３色の画像データをＣＭＹＫ色空間におけるＣ色、Ｍ色、Ｙ色、Ｋ色の８ビットの画像データに各々変換して出力する（３入力１出力）。
【００３５】
また、後述するように、ユーザから上記設定されている標準ＬＵＴのパラメータをユーザ指定のＬＵＴのパラメータに変更するように要求された場合には、起動時に各ＬＵＴ２６に設定されている標準ＬＵＴパラメータが、クライアントＰＣから転送されたユーザ指定のＬＵＴのパラメータ（ここでは、ドロップアウト用ＬＵＴパラメータ）に変更される。変更されたＬＵＴ２６により、２４ビットのＲＧＢの画像データを、該ＲＧＢ画像データからドロップアウトカラーを除去した白黒多値画像データ（８ビットのドロップアウト画像データ）に変換することができる。
【００３６】
以下、ＬＵＴ２６にフラッシュＲＯＭ１６に記憶された標準ＬＵＴパラメータを設定して使用するモードを標準ＬＵＴモードと呼称し、ＬＵＴ２６の設定をユーザから指定されたＬＵＴパラメータに変更して使用するモードをユーザＬＵＴモードと呼称する。なお、ユーザＬＵＴモードでは、画像データの変換には、４つのＬＵＴ２６のうちＬＵＴパラメータが変更されたＬＵＴ２６のみが使用され、変更されなかったＬＵＴ２６は使用されない。
【００３７】
２値化回路２８は、ＬＵＴ２６で変換されて出力された８ビットの多値画像データに周知の誤差拡散処理あるいは単純２値化処理（ディザ・スレッショルド処理）を施して２値化（１ビット化）し、２値画像データを出力する。
【００３８】
スキャンインＩＦ３０は、画像処理装置１０でカラースキャン機能を実行する場合には、カラーＣＣＤ２４から出力されＬＵＴ２６及び２値化回路２８をスルーしたＲＧＢ各画像データを、ＲＧＢ点順次データに変換して出力する。また、他の機能（コピー機能、プリント機能）を実行する場合には、入力された画像データをＤＲＡＭ１４に一端格納する。
【００３９】
プリントアウトＩＦ３２には、ＤＲＡＭ１４からＣＭＹＫ各色の画像データが入力される。プリントアウトＩＦ３２は、該入力された画像データをプリントエンジン３４に出力する。
【００４０】
プリントエンジン３４は、プリントアウトＩＦ３２から入力されたＣＭＹＫ各色の画像データに基づき、ＣＭＹＫ各色成分の印刷材を用いて印刷する。
【００４１】
ネットワークＩＦ３６は、ＬＡＮ（Local Area Network）５０に接続され、ＬＡＮ５０に接続された他の端末との間で通信を行うためのインタフェースである。図１に示されるように、ＬＡＮ５０には、クライアントＰＣ４０が接続されており、画像処理装置１０は、該クライアントＰＣ４０との間で通信を行うことができる。
【００４２】
次に、ＬＡＮ５０に接続されたクライアントＰＣ４０の構成について説明する。図２は、クライアントＰＣ４０の主要構成を示したブロック図である。
【００４３】
クライアントＰＣ４０は、ＣＰＵ４１、ＤＲＡＭ４２、ネットワークＩＦ４３、入力デバイスＩＦ４４、キーボード４５、液晶ディスプレイ（ＬＣＤ）コントローラ４６、ＬＣＤ４７、ハードディスクドライブ（ＨＤＤ）コントローラ４８、及びＨＤＤ４９を備えている。
【００４４】
ＣＰＵ４１は、不図示のＲＯＭ及びＨＤＤ４９に記憶されたプログラムを実行することによって、クライアントＰＣ４０全体の動作を制御する。ＤＲＡＭ４２は、ワークメモリである。
【００４５】
ネットワークＩＦ４３は、ＬＡＮ５０に接続され、ＬＡＮ５０に接続された他の端末との間で通信を行うためのインタフェースである。これにより、クライアントＰＣ４０は、画像処理装置１０との間で通信を行うことができる。
【００４６】
キーボード４５は入力デバイスとして設けられ、入力デバイスＩＦ４４を介してＢＵＳに接続されている。このキーボード４５により、ユーザは処理指示などの入力操作が可能となっている。
【００４７】
ＬＣＤ４７は、ＬＣＤコントローラ４６を介してＢＵＳに接続され、各種情報や画像を表示する。
【００４８】
ＨＤＤコントローラ４８は、ＨＤＤ４９に対するアクセスを制御するためのコントローラであり、ＨＤＤ４９には、ＯＣＲソフトを含む各種プログラム、ＯＣＲ処理の対象となる各帳票とドロップアウトカラーを対応付けて記憶したテーブル、ドロップアウト用ＬＵＴのパラメータの格納先アドレスを記憶したテーブル、及びドロップアウト用ＬＵＴパラメータが記憶されている。
【００４９】
図３（Ａ）は、各帳票とドロップアウトカラーを対応付けて記憶したテーブルの一例である。同図に示されるように、各帳票を識別するための帳票Ｎｏ．と、各帳票に印刷されているドロップアウトカラーの情報と、印刷されているドロップアウトカラーが複数ある場合には、該複数のドロップアウトカラーが該帳票１頁内のどのエリアに印刷されているかを示すエリアの情報が対応付けられて記憶されている。なお、図示されているドロップアウトカラーの情報はＲＧＢ色空間の１６進数で表現されている。以下、このテーブルをテーブルＡと呼称する。
【００５０】
図３（Ｂ）は、ドロップアウト用ＬＵＴのパラメータの格納先アドレスを記憶したテーブルの一例である。同図に示されるように、ドロップアウトカラーと該ドロップアウトカラーを除去するためのドロップアウト用ＬＵＴパラメータの格納先アドレスが対応付けられて記憶されている。以下、このテーブルをテーブルＢと呼称する。
【００５１】
クライアントＰＣ４０は、テーブルＡ及びＢから、文字認識の対象となる帳票のドロップアウトカラー、及び該ドロップアウトカラーを除去するためのドロップアウト用ＬＵＴのパラメータを特定することができる。
【００５２】
このドロップアウト用ＬＵＴパラメータは、ＲＧＢ画像データと、所定のドロップアウトカラーを除去したドロップアウト画像データとの対応関係を定めたＬＵＴパラメータである。該パラメータがＬＵＴ２６に設定されることにより、ＬＵＴ２６を用いて、ＲＧＢ画像データをドロップアウトカラーが除去されたドロップアウト画像データに変換することができる。
【００５３】
ここで、画像処理装置１０の、通常の機能（カラーコピー、カラープリント、カラースキャン）を実行する場合の動作について簡単に説明する。
【００５４】
カラーコピー機能、カラースキャン機能、及びプリント機能では、ＬＵＴ２６をＣＭＹＫ変換用の標準ＬＵＴパラメータが設定された状態（標準ＬＵＴモード）で使用する。標準ＬＵＴモードの設定は、画像処理装置１０の起動時等に以下のように行われる。
【００５５】
図４は、標準ＬＵＴモードの設定動作を説明する図であり、ＬＵＴ２６周辺の構成のみを抽出して示してある。ここでは、４つのＬＵＴ２６のうちＬＵＴ２６ｃを代表させて説明し、他のＬＵＴ２６ｍ、２６ｙ、２６ｋの図示及び説明は省略する。
【００５６】
画像処理装置１０の起動時、及びユーザＬＵＴモードから標準ＬＵＴモードへの移行時（この移行については、後述する）に、フラッシュＲＯＭ１６に記憶されているＣ色変換用の標準ＬＵＴパラメータがＤＭＡコントローラ２０により読み出されて、ＬＵＴ２６ｃにＤＭＡ転送されて設定される。図中の太線がこのときのＬＵＴパラメータの流れを示している。
【００５７】
ＬＵＴ２６では、ユーザからの変更要求が無い限りこの設定（標準ＬＵＴモード）が維持され、カラーコピー機能やカラープリント機能は該ＬＵＴ２６を使用して実行される。
【００５８】
具体的には、画像処理装置１０に設けられた不図示のＵＩあるいはクライアントＰＣ４０から、カラーコピー機能を実行するように指示された場合には、まず光源２２により照明された原稿からの反射光をカラーＣＣＤ２４が受光し、ＲＧＢ画像データを出力する。ＲＧＢ画像データは、ＬＵＴ２６によりＣＭＹＫ各色の画像データに変換され、２値化回路２８により２値化された後、スキャンインＩＦ３０を介してＤＲＡＭ１４に一端格納される。ＤＲＡＭ１４に一端格納されたＣＭＹＫ各色の画像データは、プリントアウトＩＦ３２を介してプリントエンジン３４に供給されプリントされる。
【００５９】
また、クライアントＰＣ４０からカラープリント機能を実行するように指示された場合には、クライアントＰＣ４０から受信されたＲＧＢカラー画像データをＬＵＴ２６によりＣＭＹＫ各色の画像データに変換しＤＲＡＭ１４に一端格納する。その後はカラーコピー機能実行時の後半の動作と同様に、ＤＲＡＭ１４に格納されたＣＭＹＫ各色の画像データが、プリントアウトＩＦ３２を介してプリントエンジン３４に供給されプリントされる。
【００６０】
カラーコピー機能及びカラープリント機能実行時の画像データの変換処理について、図４を参照しながら詳細に説明する。まず、ＬＵＴ２６ｃに、カラーＣＣＤ２４から出力された各８ビットのＲ色の画像データ、Ｇ色の画像データ、及びＢ色の画像データの３色の画像データが入力される。ＬＵＴ２６ｃは、予め設定されているＣ色変換用のＬＵＴパラメータに基づいて、該入力されたＲＧＢ３色の画像データ（計２４ビットの画像データ）をＣＭＹＫ色空間におけるＣ色の画像データ（８ビットの画像データ）に変換して出力する。変換されたＣ色の画像データは２値化回路２８ｃで誤差拡散処理が施されて２値化（１ビット化）され出力される。なお、ここでは、誤差拡散処理を施して２値化する例について説明したが、モードに応じて誤差拡散処理と単純２値化処理を行うようにすることもできる。例えば、写真が含まれている画像を印刷するモードの場合には、誤差拡散処理が施して２値化し、文字のみを印刷するモードの場合には、単純２値化処理を施して２値化することもできる。
【００６１】
Ｍ色、Ｙ色、Ｋ色の各画像データも、各ＬＵＴ２６ｍ、２６ｙ、２６ｋ、及び２値化回路２８ｍ、２８ｙ、２８ｋで同様に処理されて出力される。
【００６２】
一方、カラースキャン機能の場合には、上記カラーコピー機能及びカラープリント機能と異なり、プリントエンジン３４によるプリント動作が不要なため、ＬＵＴ２６での変換処理は行われない。以下、カラースキャン実行時の処理について説明する。
【００６３】
画像処理装置１０に設けられた不図示のＵＩあるいはクライアントＰＣ４０から、カラースキャン機能を実行するように指示された場合には、まず光源２２により照明された原稿からの反射光をカラーＣＣＤ２４が受光し、ＲＧＢ画像データを出力する。該ＲＧＢ画像データは、ＬＵＴ２６及び２値化回路２８をスルーする。スルーしたＲＧＢ画像データはスキャンインＩＦ３０でＲＧＢ点順次画像データに変換される。変換されたＲＧＢ点順次画像データは、ネットワークＩＦ３６を介してクライアントＰＣ４０に転送される。
【００６４】
次に、クライアントＰＣ４０及び画像処理装置１０で行われる、帳票類等の原稿に印刷あるいは手書きで記入された文字を認識するための２値画像データを得るためのスキャン処理（ドロップアウト原稿スキャンジョブ）について説明する。
【００６５】
図５は、クライアントＰＣ４０のＣＰＵ４１により行われる処理の流れを示したフローチャートであり、図６は、画像処理装置１０のＣＰＵ１２により行われる処理の流れを示したフローチャートである。
【００６６】
クライアントＰＣ４０において、ドロップアウト原稿スキャンジョブのプログラムが開始されると、ステップ１００で、画像処理装置１０にＬＡＮ５０を介して、ＬＵＴ２６に設定されている標準ＬＵＴモードの印刷用ＬＵＴパラメータを、ユーザ指定のＬＵＴパラメータに変更してスキャン対象の原稿をスキャンさせるための「ユーザＬＵＴスキャン要求」を送信する。送信後は、ステップ１０２で、画像処理装置１０からのＬＵＴパラメータ転送許可の受信待ちを行う。
【００６７】
画像処理装置１０では、ステップ２００で、ユーザＬＵＴスキャン要求を受信したか否かを判定する。ここで該要求を受信したと判定した場合には、ステップ２０２で、ユーザＬＵＴモードに移行し、ステップ２０４で、ＬＵＴパラメータ転送許可をクライアントＰＣ４０に送信する。送信後は、ステップ２０６で、クライアントＰＣ４０からＬＵＴパラメータ（ここではドロップアウト用ＬＵＴパラメータ）の受信待ちを行う。
【００６８】
一方、クライアントＰＣ４０において、ステップ１０２で、画像処理装置１０からＬＵＴパラメータ転送許可を受信したと判定した場合には、ステップ１０４で、ドロップアウト用ＬＵＴパラメータを画像処理装置１０に転送する。
【００６９】
ステップ１０４における処理について詳細に説明する。ここでは、ＨＤＤ４９に記憶されている各帳票とドロップアウトカラーを対応付けて記憶したテーブル（テーブルＡ）、及びドロップアウト用ＬＵＴのパラメータの格納先アドレスを記憶したテーブル（テーブルＢ）を用いる。ＣＰＵ４１は、まずテーブルＡからスキャン対象の原稿（帳票）の帳票Ｎｏ．に対応するドロップアウトカラーを読み出し、次にテーブルＢから該読み出したドロップアウトカラーに対応するドロップアウト用ＬＵＴパラメータの格納先アドレスを読み出し、ＨＤＤ４９の該読み出したアドレスにアクセスして、転送すべきドロップアウト用ＬＵＴパラメータを読み出す。ＣＰＵ４１は、該読み出したドロップアウト用ＬＵＴパラメータを画像処理装置１０に転送する。なお、テーブルＡにスキャン対象の原稿に対応するドロップアウトカラーが複数記憶されていた場合には、該複数のドロップアウトカラーの各々を除去するための複数のドロップアウト用ＬＵＴパラメータが転送される。
【００７０】
続いて、ステップ１０６で、画像処理装置１０に対してスキャン指示を送信する。なおスキャン対象の帳票のドロップアウトカラーが複数の場合には、このスキャン指示に、上記テーブルＡから読み出した各ドロップアウトカラー（ドロップアウト用ＬＵＴパラメータ）に対応するエリアの情報が含められる。スキャン指示の送信後は、ステップ１０８で、画像処理装置１０から帳票をスキャンして得られた画像データ（ドロップアウト画像データ）の受信待ちを行う。
【００７１】
一方、画像処理装置１０では、ステップ２０６で、クライアントＰＣ４０からドロップアウト用ＬＵＴパラメータを受信したと判定した場合には、ステップ２０８で、ＬＵＴ２６に予め設定されている標準ＬＵＴパラメータを、該受信したドロップアウト用ＬＵＴパラメータに変更する。
【００７２】
ここで、図７を参照しながら、ＬＵＴパラメータの変更処理について詳細に説明する。図７は、ＬＵＴ２６のＬＵＴパラメータを転送されたドロップアウト用ＬＵＴパラメータに変更する動作を説明する図（すなわち、ユーザＬＵＴモードの設定動作を説明する図）であり、ＬＵＴ２６周辺の構成のみを抽出して示してある。ここでは、４つのＬＵＴ２６のうちＬＵＴ２６ｃを代表させて説明し、他のＬＵＴ２６ｍ、２６ｙ、２６ｋの図示及び説明は省略する。
【００７３】
画像処理装置１０がＬＵＴパラメータ転送許可をクライアントＰＣ４０に送信すると、上述したように、該転送許可を受けたクライアントＰＣ４０から画像処理装置１０に対して、クライアントＰＣ４０に記憶されているドロップアウト用ＬＵＴパラメータが転送される（図７の（１）の太線矢印）。画像処理装置１０では、ネットワークＩＦ３６で該ドロップアウト用ＬＵＴパラメータが受信されると、ＣＰＵ１２を介して一端ＤＲＡＭ１４に記憶される。そして、ＤＲＡＭ１４に記憶されたドロップアウト用ＬＵＴパラメータがＤＭＡコントローラ２０により読み出されて、ＬＵＴ２６ｃにＤＭＡ転送され、予め書込まれているＣ変換用の標準ＬＵＴパラメータの記憶領域に上書きされる（図７の（２）の太線矢印）。
【００７４】
なお、１色分のドロップアウト用ＬＵＴパラメータを受信した場合には、４つのＬＵＴ２６のうちいずれか１つのＬＵＴ２６に該ドロップアウト用ＬＵＴパラメータが書込まれ、ドロップアウト用ＬＵＴパラメータを複数色分受信した場合には、４つのＬＵＴ２６のうち該受信した数に対応したＬＵＴ２６に該複数のドロップアウト用ＬＵＴパラメータが各々書込まれる。本実施の形態では、最大４つのドロップアウト用ＬＵＴパラメータを同時に設定することができるため、最大４つのドロップアウトカラーを同時に除去できる。
【００７５】
このようにステップ２０８でＬＵＴ２６のＬＵＴパラメータを変更した後は、ステップ２１０でクライアントＰＣ４０からスキャン指示の受信待ちを行う。ここで、クライアントＰＣ４０からスキャン指示を受信したと判定した場合には、ステップ２１２で、該受信したスキャン指示に基づいて、上記のようにＬＵＴパラメータが変更されたＬＵＴ２６のみを用いて原稿をスキャン処理する。以下、このスキャン処理について、図７を用いて具体的に説明する。なお、ここでは、ＬＵＴパラメータが変更されたＬＵＴ２６がＬＵＴ２６ｃのみである場合を例に挙げて説明する。
【００７６】
まず、原稿を光源２２により照明し、該照明による反射光をカラーＣＣＤ２４が受光する。そして、ＬＵＴ２６ｃに、カラーＣＣＤ２４から出力された各８ビットのＲ色の画像データ、Ｇ色の画像データ、及びＢ色の画像データの３色の画像データが入力される。ＬＵＴ２６ｃは、上述したように設定（変更）されたドロップアウト用ＬＵＴパラメータに基づいて、該入力されたＲＧＢ３色の画像データ（合計２４ビットの画像データ）を、所定のドロップアウトカラーが除去された白黒多値画像データ（８ビットの画像データ）に変換して出力する。変換された多値画像データは２値化回路２８ｃで単純２値化処理が施されて２値化（１ビット化）され出力される。なお、ここでは、後にクライアントＰＣ４０でＯＣＲソフトを用いた文字認識処理が施されるため、２値化された画像データが白と黒が明確に分かれた画像データとなるように、誤差拡散処理ではなく単純２値化処理で２値化を行う。
【００７７】
このようにスキャン処理した後、画像処理装置１０は、ステップ２１４で、上記スキャン処理されて２値化され出力された２値画像データ（スキャンデータ）を、ネットワークＩＦ３６を介してクライアントＰＣ４０に転送する。スキャンデータを転送した後は、ステップ２１６で、クライアントＰＣ４０からのユーザＬＵＴスキャン終了指示の受信待ちを行う。
【００７８】
なお、１つの原稿に複数のドロップアウトカラーが混在している場合には、クライアントＰＣ４０から複数のＬＵＴパラメータが転送されるため、上記ステップ２０６では複数のＬＵＴ２６が変更されることとなる。更に、スキャン処理を行う場合には、スキャン指示に含まれるエリアの情報に基づいて、各エリア毎に上記ステップ２０６で変更された複数のＬＵＴ２６の各ドロップアウトカラーに対応するＬＵＴ２６を用いて別々に変換し、２値化する。ＣＰＵ１２は、２値化された画像データの各々を、上記エリアの情報に基づいてマージして転送する。
【００７９】
一方、クライアントＰＣ４０では、ステップ１０８で、画像処理装置１０からスキャンデータを受信したと判定した場合には、ステップ１１０に移行し、受信したスキャンデータにスキャンイメージ処理を施す。ここでは、ＯＣＲソフトでスキャンデータに含まれる文字を認識する処理を行う。文字認識等のスキャンイメージ処理が終了した後は、ステップ１１２で、画像処理装置１０に対してユーザＬＵＴスキャン終了指示を送信する。該指示を送信した後は、画像処理装置１０からのユーザＬＵＴスキャン終了通知の受信待ちを行う。
【００８０】
画像処理装置１０では、ステップ２１６でユーザＬＵＴスキャン終了指示を受信したと判定した場合には、ステップ２１８で、ＬＵＴ２６のＬＵＴパラメータを標準ＬＵＴパラメータに戻す。この処理は、前述の図４を用いて説明した標準ＬＵＴモードの設定動作と同様であるため説明を省略する。
【００８１】
ステップ２２０では、ユーザＬＵＴスキャン終了通知をクライアントＰＣ４０に送信する。送信後は、ステップ２００に戻る。
【００８２】
クライアントＰＣでは、ステップ１１４で、画像処理装置１０からユーザＬＵＴスキャン終了通知を受信したと判定した場合には、本ドロップアウト原稿スキャンジョブのルーチンを終了する。
【００８３】
以上説明したように、ネットワークを介して接続された端末（クライアントＰＣ４０）等からＬＵＴ２６に予め設定されている標準ＬＵＴパラメータの変更要求があったときに、該設定されている標準ＬＵＴパラメータを、クライアントＰＣ４０が指定したドロップアウト用ＬＵＴパラメータに変更するようにしたため、特別な読取装置を設けることなく、画像データを様々なドロップアウトカラーに対応して容易に変換でき、高速に所望の画像データを得ることができる。
【００８４】
また、近年、一般的に普及しているカラースキャン機能やカラーコピー機能、カラープリント機能等の複数の機能を備えた複合機などの画像処理装置では、プリント時に、画像データを生成したときの表色系（ＲＧＢ等）から画像出力装置の表色系（ＣＭＹＫ等）に画像データを変換する必要があるため、画像データを変換するための色変換手段が標準装備されている場合が多い。従って、このような画像処理装置に本発明の画像処理方法、プログラムを適用すれば、特別な読取装置や機能を設けることなく、様々なドロップアウトカラーを除去した画像データを容易に得ることができる。
【００８５】
また、従来より、専用のＯＣＲ装置ではなく、スキャナあるいはスキャン機能を有する複合機を利用して原稿を読み取り、該読み取って得られた画像データをＰＣに転送して、ＰＣ側でドロップアウトカラーを除去して文字を認識するような手法も知られているが、ＰＣに転送される画像データはＲＧＢ２４ビットの画像データそのままであるため、転送時間がかかり処理効率が低下するという問題があった。しかしながら、上記説明したように、画像処理装置１０側でスキャンして得られた２４ビットの画像データからドロップアウトカラーを除去して８ビットの白黒多値画像データに変換し、更に２値化（１ビット化）して転送するようにしたため、従来に比べて転送効率が大幅に向上する。
【００８６】
なお、上記実施の形態では、ＬＵＴの数を４個とし、同時に処理できるドロップアウトカラーの数も最大４色として説明したが、ＬＵＴの数及び対応可能なドロップアウトカラーの数は特に限定されず、例えば、画像処理装置がＣＭＹの３色の印刷材で印刷するプリントエンジンに対応している場合（ＬＵＴが３個の場合）には、最大３色のドロップアウトカラーを同時に除去することができる。また、同時に処理せず分割して処理するのであれば、除去できるドロップアウトカラーの最大数はＬＵＴの数に限定されない。
【００８７】
なお、上記実施の形態では、１つまたは複数のドロップアウトカラーが含まれる１種類の原稿をスキャン処理する場合について例示したが、ドロップアウトカラーが異なる複数種の原稿を連続してスキャン処理する場合には、以下のように処理することができる。まず、上記ステップ１０４で、クライアントＰＣ４０が、該複数のドロップアウトカラーに対応した複数のドロップアウト用ＬＵＴパラメータを転送し、画像処理装置１０に、複数のＬＵＴ２６のＬＵＴパラメータを該複数のドロップアウト用ＬＵＴパラメータに変更させる。また、ステップ１０６でスキャン指示を送信するときには、各原稿に応じたドロップアウト用パラメータを指定する。画像処理装置１０は、ステップ２１４で、変更された複数のＬＵＴ２６から出力され２値化された画像データ（スキャンデータ）のうち、指定されたドロップアウト用パラメータが設定されたＬＵＴ２６から出力され２値化されたスキャンデータのみを転送する。クライアントＰＣ４０は、画像処理装置１０からスキャンデータを受信し、ステップ１１０でスキャンイメージ処理を施した後は、ステップ１０６に戻って、次の原稿のスキャン処理を行わせるためのスキャン指示を送信する。このスキャン指示には、次の原稿のドロップアウトカラーに応じたドロップアウト用パラメータの指定を含める。このように、予め複数のドロップアウト用パラメータを転送して複数のＬＵＴ２６を変更し、クライアントＰＣ４０では上記ステップ１０６〜１１０の処理を繰り返し、画像処理装置１０ではステップ２１０〜２１４を繰り返すようにすれば、ドロップアウトカラーが異なる複数種の原稿を連続してスキャン処理する場合であっても、容易かつ円滑に処理することができる。
【００８８】
また、上記実施の形態では、クライアントＰＣ４０から要求があったときに、ＬＵＴ２６のＬＵＴパラメータをＲＧＢ画像データからドロップアウトカラーを除去するためのドロップアウト用ＬＵＴパラメータに変更する例について説明したが、このドロップアウト用ＬＵＴパラメータに加えて、ドロップアウトカラーは除去せずに、単にＲＧＢカラー２４ビットの画像データから白黒８ビットの画像データに変換するためのＬＵＴパラメータを含めてもよい。このＬＵＴパラメータに変更されたＬＵＴ２６を用いて変換されて得られた画像データは、印刷用あるいは表示用に用いることができる。これにより、ユーザがスキャン処理対象の原稿の画像を確認することができる。
【００８９】
このように、ＬＵＴパラメータを調整することにより、様々なドロップアウトカラーに対応した画像データ、あるいはＯＣＲ用及び表示用の双方に対応した画像データを生成することができる。
【００９０】
また、上記実施の形態では、ＬＵＴ２６を用いて画像データを変換する例について説明したが、これに限定されず、例えば、ＬＵＴに代えて関数式に基づいて画像データを変換する色変換手段を用いて画像データを変換するようにしてもよい。この場合には、色変換手段には、例えば、画像処理装置１０の起動時に、ＲＧＢ画像データからＣＭＹＫ画像データに変換するための関数式を設定しておき、クライアントＰＣ４０から変更要求があったときに、該設定されている関数式をドロップアウト用の関数式に変更すればよい。これによっても、上記実施の形態と同様の効果を奏する。
【００９１】
また、上記では、ドロップアウト用ＬＵＴパラメータがクライアントＰＣ４０に記憶されており、クライアントＰＣ４０から転送される例について説明したが、これに限定されず、画像処理装置１０の所定の記憶手段（例えば、フラッシュＲＯＭ１６の所定の記憶領域）に記憶しておくこともできる。この場合には、クライアントＰＣ４０は、ユーザＬＵＴスキャン要求時に、画像処理装置１０に記憶されているドロップアウト用ＬＵＴパラメータを指定する情報を送信し、画像処理装置１０は、該情報に基づいて上記所定の記憶手段から指定されたドロップアウト用ＬＵＴパラメータを読み出して変更する。
【００９２】
なお、上記実施の形態では、説明を簡単にするため、ＲＧＢの画像データから直接ＣＭＹＫの画像データに変換するように記載したが、本発明は、ＲＧＢの画像データを一端Ｌ * ａ * ｂ * などの表色系の画像データに変換し、該Ｌ * ａ * ｂ * などの表色系の画像データを、印刷材に応じたＹＭＣＫの画像データに変換する場合も含まれる。
【図面の簡単な説明】
【００９３】
【図１】本実施の形態に係る画像処理装置の主要構成及びＬＡＮで接続されたクライアントＰＣを示したブロック図である。
【図２】クライアントＰＣの主要構成を示したブロック図である。
【図３】（Ａ）は、各帳票とドロップアウトカラーを対応付けて記憶したテーブルの一例であり、（Ｂ）は、ドロップアウト用ＬＵＴのパラメータの格納先アドレスを記憶したテーブルの一例である。
【図４】標準ＬＵＴモードの設定動作を説明する図である。
【図５】クライアントＰＣのＣＰＵにより行われる処理の流れを示したフローチャートである。
【図６】画像処理装置のＣＰＵにより行われる処理の流れを示したフローチャートである。
【図７】ＬＵＴのＬＵＴパラメータをドロップアウト用ＬＵＴパラメータに変更する動作を説明する図である。
【符号の説明】
【００９４】
１０  画像処理装置
１２  ＣＰＵ
１６  フラッシュＲＯＭ
１８  フラッシュＲＯＭ
２２  光源
２４  カラーＣＣＤ
２６ｃ、２６ｍ、２６ｙ、２６ｋ  ルックアップテーブル
２８ｃ、２８ｍ、２８ｙ、２８ｋ  ２値化回路
３４  プリントエンジン
４０  クライアントＰＣ
【図１】
2006186417.tif 000003
【図２】
2006186417.tif 000004
【図３】
2006186417.tif 000005
【図４】
2006186417.tif 000006
【図５】
2006186417.tif 000007
【図６】
2006186417.tif 000008
【図７】
2006186417.tif 000009