(57)【要約】【課題】簡単な構成で、テストチャートを使用することなく表裏画質の合わせ込みを行う画像処理装置を提供する。【解決手段】画像処理装置は、第１読取部と第２読取部とを備え、原稿の両面を同時に読み取ることができる画像読取部と、原稿が片面か両面かを検知する原稿種検知部と、原稿の搬送路を切り替える原稿搬送路切替部と、原稿搬送ローラの回転方向を切り替える原稿搬送ローラ回転切替部と、第１読取部と第２読取部とで読み取った画像の画像特性に基づいて、第１又は第２読取部の画像を補正する画像補正部と、を有する。そして、第１読取部と第２読取部は、原稿搬送路の切り替えと原稿搬送ローラの回転方向切り替えとにより、原稿が両面原稿である場合には原稿表面を第１読取部にて、原稿裏面を第２読取部にて読み取り、原稿が片面原稿の場合は、原稿表面を第１読取部にて、原稿表面を第２読取部にて読み取るように原稿搬送路周辺に配置される。【選択図】図１
2011109542.tif 000002
【特許請求の範囲】
【請求項１】
第１の読取手段と第２の読取手段とを備え、原稿の両面を同時に読み取ることができる画像読取手段と、
読み込む原稿が片面原稿か両面原稿かを検知する原稿種検知手段と、
前記原稿種検知手段の検知結果に基づいて、原稿の搬送路を切り替える原稿搬送路切替手段と、
前記原稿種検知手段の検知結果に基づいて、原稿搬送ローラの回転方向を切り替える原稿搬送ローラ回転切替手段と、
前記第１の読取手段と前記第２の読取手段とで読み取った画像の画像特性に基づいて、前記第１の読取手段又は前記第２の読取手段の画像を補正する画像補正手段と、を有し、
前記画像読取手段は、前記原稿搬送路の切り替えと前記原稿搬送ローラの回転方向切り替えとにより、前記原稿が両面原稿である場合には原稿表面を前記第１の読取手段にて読み取り、原稿裏面を前記第２の読取手段にて読み取り、前記原稿が片面原稿の場合は、原稿表面を前記第１の読取手段にて読み取り、原稿表面を前記第２の読取手段にて読み取るように、前記第１の読取手段と前記第２の読取手段とを前記原稿搬送路周辺に配置したことを特徴とする画像処理装置。
【請求項２】
片面原稿を読み取る際に、前記第１の読取手段と前記第２の読取手段とで、読み取り開始が先になる方の読取手段で読み取った画像に処理を施す第１の画像処理手段と、
読み取り開始が後になる方の読取手段で読み取った画像に処理を施す第２の画像処理手段と、を有し、
前記第２の画像処理手段は、前記第１の画像処理手段の処理結果を利用して処理を施すことを特徴とする請求項１記載の画像処理装置。
【請求項３】
所定の偏差内に分布する画像データのみで構成され、且つ、所定面積以上を有した領域を検知する画像均一領域検知手段と、
前記画像均一領域検知手段で検知された領域内の画像データの代表値を演算する第１の領域内画像演算手段と、を有することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記画像均一領域検知手段によって検知された領域情報に基づいて、前記読み取り開始が後になる方の読取手段から読み込んだ画像データの代表値を演算する第２の領域内画像演算手段を有することを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記画像均一領域検知手段で検知された領域毎に、前記第１の領域内画像演算手段により演算された第１領域内代表値データと前記第２の領域内画像演算手段により演算された第２領域内代表値データとを比較するデータ比較手段、を有し、
前記画像補正手段は、前記データ比較手段の比較結果に基づいて、前記第２の読取手段で読み取った画像を、前記第１の読取手段で読み取った画像と同じ画像特性になるように補正することを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記第１の領域内画像演算手段で演算された第１領域内代表値データと前記第２の領域内画像演算手段で演算された第２領域内代表値データとの差分が特定値以内か否かを判定する判定手段を有し、
前記画像補正手段は、前記差分が所定値以下である場合は補正処理を行わないことを特徴とする請求項４又は５に記載の画像処理装置。
【請求項７】
前記第１領域内代表値データと前記第２領域内代表値データとが画像補正に適した画像データであるか否かを判定する補正画像判定手段を有し、
前記画像補正手段は、画像補正に適した画像データでない場合は補正処理を行わないことを特徴とする請求項４から６の何れか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の両面を同時に読み取ることができる画像処理装置に関する。
【背景技術】
【０００２】
近年、プリンタやスキャナ等の複数の機能を備えたＭＦＰ（Multi Function Peripheral）の処理速度が高速化され、両面原稿の表裏を同時に読み取ることができるＭＦＰも出現した。しかし、両面原稿の表裏を読み取る手段の装置構成や電気的構成の違いから、表裏画質の差異が生じてしまうという問題があった。
【０００３】
上記問題を解決して画質の表裏統一性を図るために、テストチャートを表面側の読み取り手段によって読み込ませた画像と、裏面側の読み取り手段で読み込ませた画像とを比較することによって、その差異を補正し画質の合わせ込みを図る技術が開示されている。具体的には、表面と裏面の色差を補正する目的で、特定色が描画された差異補正チャートを生成し、その差異補正チャートを表面読み取り手段と裏面読み取り手段とで読み取ることで補正処理する技術が開示されている（例えば、特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記特許文献１記載の発明では、表裏画質の差異を補正することができるものの、本来の画像入出力作業とは別にユーザがテストチャートを定期的に読み込ませることが必要となり、ユーザのとっては操作が煩雑であるという課題があった。特に、原稿両面を同時に読み取ることができる装置では、テストチャートの表面と裏面とを読み込ませる必要があるため、操作の煩雑さが増してしまう。
【０００５】
また、上記特許文献１記載の発明では、テストチャート作成のためのコストが発生し、さらには、テストチャートの劣化を防ぐよう維持管理をしなければならいため手間がかかってしまうという課題があった。
【０００６】
本発明はこのような実情を鑑みてなされたものであり、上記課題を解決し、簡単な構成で、テストチャートを使用することなく表裏画質の合わせ込みを行うことができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、第１の読取手段と第２の読取手段とを備え、原稿の両面を同時に読み取ることができる画像読取手段と、読み込む原稿が片面原稿か両面原稿かを検知する原稿種検知手段と、原稿種検知手段の検知結果に基づいて、原稿の搬送路を切り替える原稿搬送路切替手段と、原稿種検知手段の検知結果に基づいて、原稿搬送ローラの回転方向を切り替える原稿搬送ローラ回転切替手段と、第１の読取手段と第２の読取手段とで読み取った画像の画像特性に基づいて、第１の読取手段又は第２の読取手段の画像を補正する画像補正手段と、を有し、画像読取手段は、原稿搬送路の切り替えと原稿搬送ローラの回転方向切り替えとにより、原稿が両面原稿である場合には原稿表面を第１の読取手段にて読み取り、原稿裏面を第２の読取手段にて読み取り、原稿が片面原稿の場合は、原稿表面を第１の読取手段にて読み取り、原稿表面を第２の読取手段にて読み取るように、第１の読取手段と第２の読取手段とを原稿搬送路周辺に配置したことを特徴とする
【発明の効果】
【０００８】
本発明によれば、テストチャートを使用せずに表裏の画質の合わせ込みを行うことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る画像処理装置が備える画像読取装置の概略構成例を示す図である。
【図２】本実施形態に係る画像処理装置が備える画像読取装置の両面原稿読み取り時の原稿搬送路例を示す図である。
【図３】本実施形態に係る画像処理装置が備える画像読取装置の片面原稿読み取り時の原稿搬送路例を示す図である。
【図４】本実施形態に係る画像処理装置が備える画像読取装置における原稿種検知処理を説明するための図である。
【図５】原稿種検知デバイスを２組搭載した場合を説明するための図である。
【図６】原稿カバーの構成例を示す図である。
【図７】片面原稿が搬送される原稿搬送路例を示す図である。
【図８】両面原稿が搬送される原稿搬送路例を示す図である。
【図９】本実施形態に係る画像処理装置の概略機能構成例を示すブロック図である。
【図１０】原稿全面画像を矩形領域に分割した例を示す図である。
【図１１】濃度変換曲線例を示す図である。
【図１２】入力データとＣＣＤ及びＣＩＳの出力データとの関係例を示すグラフである。
【図１３】本実施形態に係る画像処理装置の特定色検知部が検知する色の例を示す図である。
【図１４】画像処理の流れの例を示すブロック図である。
【図１５】ＣＩＳ画像データ処理とＣＣＤ画像データ処理の関係例を説明するための図である。
【図１６】ＣＩＳ画像データ処理とＣＣＤ画像データ処理の関係例を説明するための図である。
【図１７】本実施形態に係る画像処理装置における分割領域内偏差検知処理、平均値演算処理及び記憶部格納処理の流れの例を示すフローチャートである。
【図１８】分割領域例を示す図である。
【図１９】分割領域信号を生成する分割領域信号生成部の概略構成例を示す図である。
【図２０】フレーム信号、ライン同期信号及び画素クロック信号の関係例を示す図である。
【図２１】Ｓｃｎｔ信号及びＭｃｎｔ信号の流れの例を示す図である。
【図２２】片面原稿の例を示す図である。
【図２３】図２２に示す片面原稿と分割領域信号とを重ね合わせた例を示す図である。
【図２４】領域内全域に均一性のある画像のみを検知した場合の例を示す図である。
【図２５】本実施形態に係る画像処理装置における画像濃度平均値及び分割領域アドレス格納処理例の流れを示すフローチャートである。
【図２６】本実施形態に係る画像処理装置における補正パラメータ生成処理例の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に本発明の実施形態の例について、図面を用いて詳細に説明する。尚、以下の実施形態では画像処理装置としてＭＦＰを例に挙げて説明するが、これに限定されるものではない。また、画像を読み取る読取手段としてＣＣＤとＣＩＳとを備える例を挙げて説明するが、読取手段の位置や種類については特に限定されない。
【００１１】
（画像読取装置）
図１は、本実施形態に係る画像処理装置が備える画像読取装置の概略構成例を示す。図１に示すように、本実施形態に係る画像処理装置が備える画像読取装置は、オートドキュメントフィーダ装置(以下ＡＤＦ)１０１、原稿台１０２、原稿排紙台１０３、開閉カバー１０４、スキャナ装置１０５等を備えている。
【００１２】
ＡＤＦ１０１は、原稿画像を読み取るために原稿を搬送する。原稿台１０２は、読み取るべき原稿を置く台である。本実施形態では、原稿台１０２に原稿の表面が上を向くように原稿をセットする場合を例に挙げて説明するが、これに限定されるものではない。原稿排紙台１０３は、読み取られた原稿が排紙される台である。開閉カバー１０４は、原稿がジャムした場合等に原稿を取り出すために設けられている。スキャナ装置１０５は、原稿を読み取る。スキャナ装置１０５は、光源である照射ランプ１０７、反射ミラー１０８、ＣＣＤ（Charge Coupled Device）１０９、結像レンズ１１０、電子基板１１１等を備えている。
【００１３】
ＡＤＦ１０１は、原稿台１０２に置かれた複数の原稿を１枚ずつ引き込み、原稿搬送路を搬送させ原稿排紙台１０３に排出する。この間にスキャナ装置１０５によって原稿画像が読み込まれる。スキャナ装置１０５は、図１中の前記ＡＤＦ１０１の下側に設けられ、ＡＤＦ１０１により搬送された原稿を固定位置で順次読み取り、デジタル画像データとして読み込む。
【００１４】
ここで、スキャナ装置１０５の動作について説明する。スキャナ装置１０５は、まずＡＤＦ１０１によって搬送されてきた原稿に対して照射ランプ１０７により白色光を照射する。次に、複数の反射ミラー１０８は、照射ランプ１０７から照射された白色光が原稿に当たり反射した反射光をＣＣＤ１０９に誘導する。ＣＣＤ１０９は原稿の反射光を光電変換する撮像素子であり、反射ミラー１０９によって誘導された反射光に基づいて、原稿データをデジタル画像に変換する。結増レンズ１１０は、原稿の反射光の光路上でＣＣＤ１０９の手前にあり、ＣＣＤ１０９に画像データを結像するために設けられている。また、電子基板１１１は、ＣＣＤ１０９を固定する基板であり、ＣＣＤ１０９を制御してデジタル画像に変換する周辺回路が搭載されている。このように、原稿画像は、スキャナ装置１０５によって、例えば８ビットのＲＧＢデジタル画像データに変換される。尚、スキャナ装置１０５はスリットガラス１０６を通して、ＡＤＦ１０１で搬送される原稿を読み込むことができる。
【００１５】
また、本実施形態において、ＡＤＦ１０１は、片面原稿だけでなく、両面原稿を搬送することができる。原稿が搬送される原稿搬送路を図１中に太線で示す。図１では、原稿搬送路の周辺に、原稿給紙ローラ１１２、原稿搬送対ローラ１１３、１１４、加圧ローラ１１５、原稿排紙ローラ１１６、ＣＩＳ(Contact Image Sensor)１１７、原稿種検知デバイス１１８、原稿カバー１１９、原稿搬送路切替板１２０、１２１、１２２、１２３等が設けられている例を示している。
【００１６】
原稿給紙ローラ１１２は、原稿台に置かれた原稿を画像読取装置に１枚ずつ給紙する。各原稿搬送路に設置されている搬送ローラ対１１３、１１４は、原稿搬送路に沿って原稿を搬送する。加圧ローラ１１５は、原稿とスリットガラス１０６との位置関係を固定する。原稿排紙ローラ１１６は、搬送されてきた原稿を原稿排紙台１０３へ排出する。ＣＩＳ１１７は、搬送されてきた原稿をデジタル画像データに変換する撮像デバイスである。
【００１７】
原稿種検知デバイス１１８は、原稿台１０２に置かれた原稿が片面原稿か両面原稿かを検知する。図１に示すように、原稿種検知デバイス１１８は、原稿の表面側と裏面側とに対になるように搭載されている。本実施形態では、原稿種検知デバイス１１８が、原稿の副走査先端部と副走査中央部との二箇所搭載されている例を示しているが、これに限定されるものではない。原稿種検知デバイス１１８は、例えば、低解像度のＣＩＳで構成することができ、原稿表面や裏面に画像データが有るか否かを検知することができる。原稿の副走査先端部と副走査中央部との二箇所に原稿種検知デバイス１１８を搭載した場合の動作の詳細については後述する。
【００１８】
原稿カバー１１９には、原稿の表面(上面)に画像データが有るか否かを検知する原稿種検知デバイス１１８が配置されている。この原稿カバー１１９は、原稿セット時に開閉できるように構成されている。また、原稿搬送路切替板１２０〜１２３は、原稿の搬送路を切り替えることができる。具体的には、原稿搬送路切替板１２０〜１２３の上下により原稿を上側の搬送路に搬送するか、下側の搬送路に搬送するかを制御することができる。この原稿搬送路切替板１２０〜１２３の具体的な構成については、既存技術同等の方式で実現できるためここでは説明は省略する。
【００１９】
（両面原稿読取）
図２は、本実施形態に係る画像処理装置が備える画像読取装置の両面原稿読み取り時の原稿搬送路例を示している。例えば、原稿読取手段を２つ設けた場合、両面原稿を読み取る際には、１つの原稿読取手段で原稿表面を読み取り、他方の原稿読取手段で原稿裏面を読み取る。本実施形態では、図２のようにＣＣＤ１０９で原稿表面を読み取り、ＣＩＳ１１７で原稿裏面を読み取ることができる。
【００２０】
画像読取装置は、ＣＣＤ１０９とＣＩＳ１１７とにそれぞれ原稿の表面と裏面とを読み込ませるために、原稿搬送路切替板１２０〜１２３の制御を行う。尚、図２では、原稿搬送路切替板を４つ備える例を示しているが、原稿搬送路切替板の数及び設ける位置等は限定されるものではなく、適宜変更可能である。本実施形態では、図２中の実線が原稿両面読み取り時の原稿搬送路である。図２に示す例では、両面原稿の両面を読み取る場合、原稿搬送路切替板１２０を上側の搬送路に原稿を誘導するよう制御する。このような制御を行うことにより、原稿は順次搬送路を搬送され原稿の表面が図２に示された矢印の位置でＣＣＤ１０９によって読み込まれる。
【００２１】
次に、画像読取装置は、原稿搬送路切替板１２１を画像読取装置対して上側に制御、原稿搬送路切替板１２３を下側に制御することによって、原稿搬送路切替板１２２が設けられている側の原稿搬送路に原稿を誘導し、ＣＩＳ１１７が設置されている搬送路に原稿を導く。ＣＩＳ１１７は、原稿搬送路を通過する原稿裏面の有効画像域のタイミングで、有効画像の読み込みを行う。そして、ＣＩＳ１１７を通過した原稿は、原稿搬送路切替板１２２によって図中上側の原稿排紙ローラ１１６側に誘導され、原稿排紙台１０３に排出される。
【００２２】
尚、ＣＣＤ１０９の画像読み込み位置とＣＩＳ１１７の画像読み込み位置のタイミングに関しては、ＣＣＤ１０９とＣＩＳ１１７の副走査のライン間隔が決まっているため、その分ＣＣＤ１０９に対してＣＩＳ１１７の読み込みを遅らせることによって正確に原稿裏面を読み込むことができる。
【００２３】
（片面原稿読取）
図３は、本実施形態に係る画像処理装置が備える画像読取装置の片面原稿読み取り時の原稿搬送路例を示している。以下に、片面原稿の表面を読み込む場合について、図３を用いて説明する。尚、図３中の実線が片面原稿の表面読み取り時の原稿搬送路例を示している。
【００２４】
片面原稿の表面を読み込む場合、原稿搬送路切替板１２０を下側の搬送路に原稿を誘導するようにし、原稿搬送路切替板１２２を原稿読取装置上側移動させるように制御する。この制御により、原稿は順次搬送路を搬送され、原稿の表面がＣＩＳ１１７によって読み込まれる。この時、原稿搬送ローラ１１４は、上記図２で説明した両面読み取り時と回転方向が逆なるように制御される。次に、原稿搬送路切替板１２３によって原稿は原稿読取装置において上側の原稿搬送路に誘導される。この制御により、原稿は順次搬送路を搬送され原稿の表面が、図３に示された矢印の位置でさらにＣＣＤ１０９で読み込まれるよう搬送される。ＣＣＤ１０９は、上面を通過する原稿の表面の有効画像域のタイミングで、有効画像の読み込みを行う。そして、原稿搬送路切替板１２１を下側に移動するように制御することによって、ＣＣＤ１０９を通過した原稿は、図３に示される搬送路のうち下側の搬送路に搬送され、図中下側の原稿排紙ローラ１１６側に誘導され、原稿排紙台１０３に排出される。
【００２５】
尚、ＣＩＳ１１７の画像読み込み位置とＣＣＤ１０９の読み込み位置のタイミングに関しては、ＣＣＤ１０９とＣＩＳ１１７の副走査のライン間隔が決まっているため、その分ＣＩＳ１１７に対してＣＣＤ１０９の読み込みを遅らせることによって正確に原稿表面を読み込むことができる。また、図２及び図３における原稿搬送路切替板を上下する制御方法については、既存の技術を適用することが可能であり、ここでは詳細説明は省略する。
【００２６】
（原稿種検知）
図４は、本実施形態に係る画像処理装置が備える画像読取装置における原稿種検知処理を説明するための図である。以下、図４を用いて原稿カバー１１９と原稿カバー１１９に組み付けられている原稿表面(上面)用の原稿種検知デバイス１１８−１、原稿台１０２と原稿台１０２に組み付けられている原稿裏面(下面)用の原稿種検知デバイス１１８−２について説明する。
【００２７】
図４に示されたの実線は、原稿台１０２に置かれた原稿が原稿給紙ローラ１１２によって読取装置内に引っ張り込まれた際に原稿が搬送される原稿搬送路を示している。図４では、原稿搬送路切替板１２０の箇所で原稿搬送路が上側下側に分かれている場合を例として示しているが、これに限定されるものではない。図４に示すような構成とする場合、原稿搬送路切替板１２０上下の制御によって、上述したように原稿を搬総する原稿搬送路を変更することができる。
【００２８】
上記したような原稿搬送路を決定するために、原稿種検知デバイス１１８−１、１１８−２が搭載されている。具体的には、原稿種検知デバイス１１８−１及び１１８−２は、原稿面に画像データが描画されているか否かを検知することによって、原稿が両面原稿か片面原稿かを検知する。
【００２９】
図４に示す例では、原稿の表面(上面)の画像を検知するために原稿カバー１１９に原稿種検知デバイス１１８−１が搭載されている。他方、原稿の裏面(下面)の画像を検知するために原稿台１０２に原稿種検知デバイス１１８−２が搭載されている。これらの原稿種検知デバイス１１８の検知結果に基づいて、搬送路の切替え制御を行う。例えば、原稿種検知デバイス１１８が両面原稿であると検知した場合は、原稿搬送路切替板１２０の制御により図４に示す上側の搬送路に原稿を誘導し、図２を用いて説明したように、原稿表面をＣＣＤ１０９で読み取り、原稿裏面をＣＩＳ１１７で読み取る処理を行う。他方、原稿種検知デバイス１１８が片面原稿であると検知した場合は、原稿搬送路切替板１２０の制御により下側の搬送路に原稿を誘導し、図３を用いて説明したように、原稿表面をＣＣＤ１０９とＣＩＳ１１７との両方で読み取る処理を行う。
【００３０】
図５は、原稿種検知デバイスを２組搭載した場合を説明するための図である。以下に、図５を用いて、原稿種検知デバイスが上下対のものを２組搭載した場合の有利な点について説明する。
【００３１】
図５では、原稿台１０２に置かれた原稿の先端側の原稿種検知デバイス１１８−３から原稿搬送路切替板１２０までの長さをａ、先端側の原稿種検知デバイス１１８−３から原稿中央の原稿種検知デバイス１１８−４までの長さをｂ、原稿中央の原稿種検知デバイス１１８−４と原稿後端までの長さをｃとすると、ａ＞ｂ、ａ＞ｃかつ原稿副走査幅＝ｂ＋ｃとなるような関係で原稿種検知デバイスが設けられている例を示している。
【００３２】
ここで、原稿搬送路切替板１２０によって原稿の搬送路を切り替える場合に、この原稿搬送路切替板１２０に原稿先端が到達する前に２組の対となった原稿種検知デバイス１１８で両面原稿か片面原稿かを判断する必要がある。このとき、図５のａの長さがあまり長くなると原稿台１０２が原稿排紙台１０３を覆うようになり、ユーザにとって排紙原稿の取り出し等の操作がし難い場合がある。そこで、本実施形態では、２組の原稿種検知デバイス１１８を用いることで、原稿面を半分ずつ同時に検知し、原稿台１０２を短くすることで、操作性の低下を防止している。尚、ここでは、原稿種検知デバイス１１８を２組搭載する例を挙げて説明したが、これに限定されるこのではなく、原稿種検知デバイスの数や搭載位置は適宜変更することが可能である。
【００３３】
また、図６に示すように原稿カバー１１９を上下に開閉できるように設けることで、ユーザが原稿をセットする時に原稿カバー１１９を持ち上げ、簡単に原稿をセットできるようにしている。さらに、原稿カバー１１９が原稿を押さえる機能も有しているので、複数の原稿のばらつきによって引き起こされる原稿給紙時のジャムの発生を軽減することもできる。
【００３４】
上記のような構成において、原稿種検知デバイス１１８が両面原稿であると検知した場合は、原稿搬送路切替板１２０の切り替えにより、図７の太線で示すような上側の搬送路に原稿が搬送されるように制御される。他方、上記のような構成において、原稿種検知デバイス１１８が片面原稿であると検知した場合には、原稿搬送路切替板１２０の切り替えにより、図８の太線で示すような下側の搬送路に原稿が搬送されるように制御される。
【００３５】
（画像処理装置）
図９は、本実施形態に係る画像処理装置の概略機能構成例を示している。より詳細には、図９は、上述したような画像読取装置を搭載した画像処理装置において、原稿の表面を読み取るＣＣＤ１０９の画像濃度と同じ濃度になるように、原稿の裏面を読み取るＣＩＳ１１７の読取画像データを補正する機能を有する画像処理装置の概略構成例を示している。
【００３６】
まず、本実施形態に係る画像処理装置の処理概要を説明する。本実施形態に係る画像処理装置では、上述したように、片面原稿読取時には、片面(表面)の原稿画像データをＣＣＤ１０９とＣＩＳ１１７との両方で読み取り、それぞれの画像データの差異を比較してＣＩＳ１１７の画像データをＣＣＤ１０９の画像データと同じに読み込めるようにＣＩＳ１１７の画像データを補正機能により補正する。その後、両面原稿を読み取る際には、ＣＩＳ１１７から読み込まれた裏面画像を前記補正機能で補正処理することで、ＣＣＤ１０９から読み込まれた画像とＣＩＳ１１７から読み込まれた画像濃度を同じにすることができる。つまり、本実施形態に係る画像処理装置における表裏画質合わせ込み処理には、片面原稿を読み取る際にＣＣＤ１０９の読み取り画像とＣＩＳ１１７の読み取り画像とを比較し、ＣＩＳ１１７の補正パラメータを生成する工程と、両面原稿を読み取る際に、その補正パラメータを使用してＣＩＳ１１７が読み取った裏面画像を補正する工程とがある。これにより、特に表裏画質補正モードに入ることなく、ユーザの普段の読み取り作業に平行して補正処理を実施することができる。
【００３７】
次に、本実施形態に係る画像処理装置が備える機能について、図９を用いて説明する。中央処理装置であるＣＰＵ（Central Processing Unit）９０１は、画像処理装置全体を制御する。ＣＰＵ９０１の周辺には、処理動作をプログラムしたソフトウエアの格納場所、ワーキング領域、不揮発な蓄積手段等が設けられるが、本実施形態に関しては既存のＣＰＵを適用することができるため、ＣＰＵ周辺装置の説明は省略する。
【００３８】
データバス９０２は、ＣＰＵ９０１とその他の画像処理モジュールとを接続し、コマンドの送受信、画像データの送受信を行わせることができる。ＣＰＵ９０１は、データバス９０２を介して、各画像処理モジュールや画像データの流れを制御することができる。表面センサ９０３は、上記したように、原稿の表面に画像データが有るか否かを検知するための原稿種検知デバイスである。裏面センサ９０４は、上記表面センサ９０３と同様に、原稿の裏面に画像データが有るか否かを検知するための原稿種検知デバイスである。図９では省略しているが、図１で示すように、裏表向き合うように設けられた表面センサと裏面センサは、例えば２組設けることができ、これにより、原稿種検知の検知速度を高めることができる。表面センサ９０３や裏面センサ９０４によって検知された情報はデータバス９０２を介してＣＰＵ９０１に通知される。
【００３９】
表面センサ９０３及び裏面センサ９０４によって片面原稿であると検知されると、ＣＰＵ９０１は原稿搬送路制御部９０９にコマンドを送信する。そして、原稿搬送路制御部９０９が上述したように原稿搬送路切替板を制御することで、図３で示すような原稿搬送経路とし、原稿の表面をＣＣＤ１０９とＣＩＳ１１７の両方で読み込めるようにする。
【００４０】
第２読取部９０５は、ＣＩＳ(Contact Image Sensor)により原稿の画像データを読み取る。第２補正部９０６は、このＣＩＳ独自の電気的な特性、或いは画像フォーマットを画像処理装置内部で扱えるような形に変換するデバイス補正部である。また、第２補正部９０６は、複数のセグメントから構成される読み取り装置の各ＣＩＳの特性を補正するための画像処理手段も備えている。
【００４１】
第１読取部９０７は、ＣＣＤにより原稿の画像データを読み取る。第１補正部９０８は、このＣＣＤ独自の電気的な特性、或いは画像フォーマットを画像処理装置内部で扱えるような形に変換するデバイス補正部である。また、第１補正部９０８は、ランプのばらつきやＣＣＤ光電素子のばらつきを補正するためのシェーディング補正のような画像処理手段も備えている。
【００４２】
分割領域生成部９１０は、図１０で示すような原稿画像を複数の矩形領域で分割する手段である。図１０では、原稿全面画像を２５６ドット×２５６ドットの矩形領域に分割した例を示している。尚、本実施形態では、２５６ドット×２５６ドットの矩形領域をひとつの分割領域とし、その領域の位置を示すために主走査方向をＭｃｎｔ、副走査方向をＳｃｎｔとし、（Ｓｃｎｔ、Ｍｃｎｔ）で分割領域を表している。この表し方では、左上の領域を（０、０）で表すことができる。この左上の（０、０）を基準として、副走査方向にはＳｃｎｔが１ずつ増加し、主走査方向ではＭｃｎｔが１ずつ増加して分割領域を表している。また、分割領域信号生成部９１０は、上記のような分割領域信号をＣＩＳ側の処理部に出力し、さらにＣＣＤ側の原稿先端にタイミングを合わせてＣＣＤ側の処理部へも出力している。
【００４３】
画像均一性検知部９１１は、ＣＩＳ(裏面)側の画像処理モジュールで画像の均一性を検知する。画像均一性検知部９１１は、分割領域信号生成部９１０で生成された分割領域の中で画像データの偏差を求め、その偏差がある特定偏差以内に収まっているか収まっていないかを検知し、収まっていない領域は画像の均一性がないと判断し、後の画像処理工程にてこの領域を処理対象としないと判断する。他方、偏差がある特定偏差以内に収まっていると検知した分割領域は、後の画像処理工程における処理対象の候補であると判断する。
【００４４】
第２領域内画像平均部９１２は、ＣＩＳ側の画像データの領域内画像平均部である。第２領域内画像平均部９１２は、画像均一性検知部９１１で均一性があると判断された領域の内部の平均値を演算する手段である。第２記憶部９１３は、第２領域内画像平均部９１２で平均化された値をその分割領域の位置情報（Ｓｃｎｔ、Ｍｃｎｔ）と共に格納する。第１領域内画像平均部９１４は、ＣＣＤ側の画像データの領域内画像平均部である。第１領域内画像平均部９１４にも分割領域信号生成部９１０からの領域信号が入力される。第１領域内画像平均部９１４は、ＣＩＳ側の画像データの読み込み時に第２記憶部９１３に格納された領域の位置アドレスを読み出し、ＣＣＤ側のその位置アドレスに相当する領域のＣＣＤ側の平均値を演算し、第１記憶部９１５に演算結果を順次格納していく。これらの処理を原稿画像全面で実施し、この処理が完了した時点で、原稿画像で均一な領域のＣＩＳ側の平均値データとＣＣＤ側の平均値データがそれぞれ記憶部に格納された状態となる。
【００４５】
特定色検知部９１６は、第２記憶部９１３や第１記憶部９１５に格納された領域毎のＣＩＳ側の平均値データとＣＣＤ側の平均値データとがそれぞれ予め規定された特定色であるかどうかを検知する手段である。特定色であるかの検知方法としては、特定色とＣＩＳ側の平均値データ、特定色とＣＣＤ側の平均値データの色差を演算し、それぞれの色差がある特定色差よりも小さければ特定色と検知し、特定色差よりも大きければ特定色でないと検知する方法が挙げられる。ここでは、後の工程での画像補正手段が制御できる適正な色であるか否かを判定している。つまり、どのような色からでも色補正パラメータを生成するのではなく、ある特定の制御点上の色データだけを扱い、その他の部分は、その複数ある制御点上の色データの補正パラメータを滑らかに補間することで生成し、演算時間を短縮している。図１１は、限られた複数の制御点から濃度変換曲線を生成した場合の濃度変換曲線を示す。図１１に示す例では、１７個の制御点から、それらを数学的に滑らかに繋ぐことによって、濃度変換曲線を生成している。
【００４６】
ＣＣＤ／ＣＩＳ画像濃度比較部９１７は、特定色検知部９１６で特定の色であると検知されたＣＩＳ側の平均値データとＣＣＤ側の平均値データに対して、その両者の色差がある特定色差よりも小さければ同等色と検知し、特定色差よりも大きければ同等色でないと検知する。これはＣＩＳ側の平均値データとＣＣＤ側の平均値データの差が無いような場合を検知して、差が無いようであれば後段の補正処理は実施しないように制御するためである。これにより、無駄な演算の実施を回避することができる。
【００４７】
ＣＩＳ画像ＬＵＴ生成部９１８は、ＣＣＤ／ＣＩＳ画像濃度比較部９１７の比較結果を受けて、ＣＩＳの画像濃度がＣＣＤの画像濃度と同等になるようにＣＩＳ側画像データ用のＬＵＴ(ルックアップテーブル)変換を生成する。簡単な例として、図１２に示すようにＣＩＳ画像とＣＣＤ画像の特性が異なる場合、原稿データ(入力データ)Ａに対して、ＣＣＤで読み込んだ出力データはＡ'、ＣＩＳで読み込んだ出力データがＡ"となってしまうことがある。このように、同じ原稿データを読み込んだ際であっても出力データが異なってしまうような場合のために、ＣＩＳ側の画像データで原稿画像Ａを読み込んだ際の出力データをＡ"からＡ'に変換するようなルックアップテーブルを生成しておく。これにより、原稿データＡに対して、ＣＩＳ画像がＡ"からＡ'に変換されるので、ＣＩＳ画像データをＣＣＤ画像データと同じＡ'の濃度に合わせあることができる。
【００４８】
また、図１３は、特定色検知部９１６で検知する色の例を示している。補正テーブル(ＬＵＴ)を比較的簡単に生成するために、図１３に示すようなＲ、Ｇ、Ｂ毎に１７個のそれぞれ濃度を変えた色を予めデータとして保持しておき、これらの特定色の何れかに近い色データが原稿データで検知された際に、ＣＩＳ画像に対してＣＣＤ画像と同等になるような補正処理を施している。例えば、原稿データに特定色（Ｒ）系の色が検知された場合は、Ｒ(レッド)のＬＵＴ補正テーブルの生成に利用し、特定色（Ｇ）系の色が検知された場合は、Ｇ(グリーン)のＬＵＴ補正テーブルの生成に利用し、特定色（Ｂ）系の色が検知された場合は、Ｂ(ブルー)のＬＵＴ補正テーブルの生成に利用する。図１３では、合計５１の色を予めデータとして保持しておく例を示しているが、これに限定されるものではない。尚、図１３に示す色の例はモノクロで示されているが、Ｒはレッド、Ｇはグリーン、Ｂはブルーを示しているものとする。
【００４９】
ここで、本実施形態では、ＲＧＢ各８ビットの読み取り手段を想定している。この８ビットのＬＵＴは、最初は予めデフォルト値としてＣＩＳ画像の変換テーブルが設定されているが、ユーザが片面原稿を読み込ませる通常作業の中で順次前記特定色を検知し、その特定色を使用して補正パラメータを演算し、ＬＵＴへストアできるようにする。このような構成とすることで、ユーザに特別な操作を行わせることなく、ＣＩＳ画像とＣＣＤ画像の色合わせ処理を行うことができる。また、ＲＧＢ各８ビットの読み取り手段以外にも本実施形態を適用することはもちろん可能である。
【００５０】
このようにして生成されたＬＵＴパラメータは、ＣＩＳ画像ＬＵＴ記憶部９１９に格納される。このＬＵＴの入力はＣＩＳの読み込み画像の濃度データ、出力はＣＩＳの読み込み画像の濃度を補正した補正画像データとなる。ＲＧＢ各１つのＬＵＴを持ち、ＲＧＢ画像データ毎に独立に変換処理を行う。
【００５１】
ＣＩＳ画像ＬＵＴ変換部９２０は、読み込まれたＣＩＳの画像データをＣＩＳ画像ＬＵＴ記憶部９１９の入力データとし、その出力データを変換後のＣＩＳ画像データとして次工程へ受け渡す。色材濃度変換部９２１は、読み込まれたＣＣＤ画像データとＣＣＤ画像データ同等の濃度に補正されたＣＩＳ画像データを、出力手段である印刷部９２３の色材濃度に変換する手段である。例えば、印刷部９２３がＫＣＭＹトナーを使用した印刷装置である場合、ＲＧＢからＫＣＭＹへの変換を行う。このＲＧＢからＫＣＭＹへの変換は、従来技術と同等の方法を適用することができる。
【００５２】
上述したような画像処理ブロックの流れを図１４に示す。デバイス補正部９２２は、本実施形態で生成した画像データを印刷部９２３特有な電気的特性や画像データフォーマットに変換する手段である。例えば、印刷部９２３を別の画像出力手段に置き換えたとしても、その印刷部に見合ったデバイス補正部も一緒に置き換えることで、印刷部に対して適切な画像データを送出することができる。
【００５３】
次に、図１５及び図１６を用いてＣＩＳ画像データの処理とＣＣＤ画像データの処理の関係について説明する。図１５に示すように、ＣＩＳ１１７が設置されている位置（Ａ）とＣＣＤ１０９が読み取り位置（Ｂ）とを参照すると、片面読取の場合、原稿がＣＩＳ設置位置（Ａ）を通過してから、ＣＣＤ読取位置（Ｂ）を通過するまでには、処理的にかなりの距離がある。この間にＣＩＳ１１７から読み込んだ画像データに何らかの処理を施し、その結果をＣＣＤ１０９から読み込んだ画像データの処理に反映することで、ＣＩＳ側の処理とＣＣＤ側の処理の両方で同じ回路を必ずしも備える必要がなくなる。例えば、ＣＩＳ側の処理のみに回路を備え、その結果をＣＣＤ側の処理に通知して利用することで、ＣＣＤ側の処理の回路規模を小さくすることができる。
【００５４】
本実施形態では、図１６に示すように、まず、画像均一性検知部９１１がＣＩＳ画像データの画像均一性を検知した結果と、第２領域内画像平均部９１２が領域内の画像平均値を求めた結果とを第２記憶部に記憶させておく。そして、第１領域内画像平均部９１４においてＣＣＤ画像データの領域内画像平均値を求める場合に、矢印２４０１で示す信号により第２記憶部から受信した画像均一性情報を再利用する。これにより、第１領域内画像平均部９１４は、画像の均一性のある分割領域だけの平均値を演算して第１記憶部に格納することができるので、ＣＣＤ側の処理で画像均一性検知のための回路を必ずしも備える必要がなくなる。さらに、ＣＣＤ側の処理時間も短縮することができる。
【００５５】
図１７は、本実施形態に係る画像処理装置における分割領域内偏差検知処理、平均値演算処理及び記憶部格納処理の流れの例を示す。以下に、図１７に示すフローチャートを用いて、上述した分割領域内の偏差の検知、平均値の演算及び記憶部へ格納までの処理例について説明する。
【００５６】
ここで、上述した処理は分割領域の生成が前提となるので、はじめに、分割領域生成について説明しておく。
【００５７】
図１８は、分割領域の領域を点線で示した図である。この領域は規則正しい矩形で分割されており、原稿の画像データと重ね合わせた場合に、この一つの矩形で囲まれる原稿画像が領域内の画像となる。また、図１８に示すように分割領域は、主走査方向及び副走査方向に沿ってアドレスが割り振られ、画像処理装置はそのアドレスを用いて領域を管理する。図１８に示す例では、主走査方向のアドレスをＭｃｎｔとし、主走査先端から０、１、２、・・・とアドレス番号が振られる。他方、副走査方向はＳｃｎｔとし、こちらも副走査先端から０、１、２、・・・とアドレス番号が振られる。分割領域のアドレスは、（Ｓｃｎｔ、Ｍｃｎｔ）で表され、括弧内のＳｃｎｔ、Ｍｃｎｔのアドレス番号の交わるところの分割領域を示す。
【００５８】
より具体的には、図１０に示すように、Ｄａｔａ（０）、Ｄａｔａ（１）、Ｄａｔａ（２）、Ｄａｔａ（３）、・・・が画像データの一画素をそれぞれ示している。また、（Ｓｃｎｔ、Ｍｃｎｔ）で示している箇所が各分割領域である。例えば、図１０中の一番左上の分割領域が（Ｓｃｎｔ＝０、Ｍｃｎｔ＝０）となる。
【００５９】
次に、分割領域信号生成部９１０が、分割領域信号を生成するための回路について、図１９を用いて説明する。図１９には、主走査方向のカウンタ回路と副走査方向のカウンタ回路とが示されている。図１９の上側のカウンタ１６０１、１６０２は、主走査方向の領域の区切りを生成する回路である。カウンタ１６０１は、クロックに画素クロック、リセットにライン同期信号を入力し、出力８ビットがＡＮＤ回路に送信されている。カウンタ１６０２は、クロックに画素クロック、リセットにライン同期信号、イネーブルにカウンタ１６０１からのカウンタ出力の８ビットＡＮＤ回路からの信号が送信されている。これにより、カウンタ１６０１で２５６画素毎にパルスを発生させ、それをカウンタ１６０２のイネーブルに入力し、結果としてＭｃｎｔは、主走査先端カウンタ０で始まり２５６画素毎に１つずつカウントアップしていくＭｃｎｔカウンタとなる。
【００６０】
同様に、図１９の下側のカウンタ１６０３、１６０４は、副走査方向の領域の区切りを生成する回路である。カウンタ１６０３は、クロックにライン同期信号、リセットにフレーム信号を入力し、出力８ビットがＡＮＤ回路に送信されている。カウンタ１６０４は、クロックに画素クロック、リセットにフレーム信号、イネーブルにカウンタ１６０３からのカウンタ出力の８ビットＡＮＤ回路からの信号が送信されている。これにより、カウンタ１６０３で２５６ライン毎にパルスを発生させ、それをカウンタ１６０４のイネーブルに入力し、結果としてＳｃｎｔは、副走査先端カウンタ０で始まり２５６ライン毎に１つずつカウントアップしていくＳｃｎｔカウンタとなる。このＳｃｎｔ、Ｍｃｎｔのカウンタ値により上記図１０や図１８のような分割領域信号が生成される。
【００６１】
図２０は、図１９で示したような処理時のフレーム信号、ライン同期信号、画素クロック信号の関係を示している。フレーム信号は、副走査の有効画素領域を示す信号であり、Ｌレベル時には画像が有効であることを表している。ライン同期信号は、主走査先端を明示する信号であり、主走査先端数画素分Ｌレベルとなり、その後Ｈレベルとなる。つまり、ライン同期信号は、主走査先端の起点を示す。画素クロックは、画像１画素に立上がり立下りのある基本となる画素レート信号である。
【００６２】
図２１は、上記したようなＳｃｎｔ信号及びＭｃｎｔ信号が分割領域信号生成部９１０より生成され、画像データと共に画像均一性検知部９１１に送信されていることを示している。これにより、入力された画像データを送信されたＳｃｎｔ及びＭｃｎｔで示される分割領域信号で分割することができる。
【００６３】
ここで、画像データの分割について、さらに詳細に説明する。図２３は、図２２に示すような片面原稿を読み取る場合に、原稿と分割領域信号とを重ね合わせた例を示している。尚、ここで図２２及び図２３に示す原稿はモノクロで示されているが、複数の画素色から構成されるカラー画像原稿であるものとする。
【００６４】
図２３を参照すると、分割領域内において原稿画像の均一性がある領域とない領域とがあることがわかる。図２４には、分割領域毎に画像処理を行い、分割領域内全域に均一性のある画像になっている画像データのみを検知した例を示す概念図である。つまり、図２４には、分割領域内において画像データに均一性がある領域だけを抜き出した場合の例を示している。本実施形態では、この図２４で示される領域のみを有効データとして扱うことになる。
【００６５】
以下、図１７に示すフローチャートを用いて、本実施形態に係る画像処理装置における分割領域内偏差検知処理、平均値演算処理及び記憶部格納処理の流れの例について詳細に説明する。
【００６６】
尚、図１７に示すフローチャートに記載されたＳｃｎｔとＭｃｎｔという変数は、上記図２１の分割領域信号生成部内のＳｃｎｔカウンタとＭｃｎｔカウンタで生成した信号であり、図１０のように各画素（Ｄａｔａ）に対して一意に決まっている領域信号である。図１７では、Ｓｃｎｔ及びＭｃｎｔのインクリメントは記述していないが、画素変数ｄｏｔのインクリメントに応じた領域信号（Ｓｃｎｔ、Ｍｃｎｔ）がカウンタ回路（ハードウエア）により自動で送信されているとする。図１７に示す処理は、ＣＩＳ画像、ＣＣＤ画像の両方に対して実施するものとする。また、図１７に示す処理は、画像読み取り時にＡＳＩＣ（Application Specified IC）等のハードウエアでリアルタイムに実施する処理で実現している。
【００６７】
まず、分割領域内の画像濃度の平均値を演算するために用いられる領域内の画像濃度の合計を記憶しておくための配列であるＳＵＭのアロケート領域をゼロクリアする。分割領域毎に画像濃度の合計を演算するので、配列は、分割領域数分必要である。また、分割領域内の濃度の最大値と最小値を求めるために、その比較用の変数として、最大値を入れる配列ＭＡＸ、最小値を入れる配列ＭＩＮをアロケートし、配列ＭＡＸはゼロクリア、配列ＭＩＮは最大値である０Ｘｆｆ（８ビット）をストアする。さらに、画像の画素位置を示すｄｏｔをゼロクリアする（ステップＳ１７０１）。ｄｏｔは、画素クロック毎にインクリメントする。つまり、図１７示される「ｄｏｔ＝ｄｏｔ＋１」とは、次の画素を指し示している。
【００６８】
画像処理装置では、ｄｏｔで示された画素の濃度Ｄａｔａ（ｄｏｔ）が、このｄｏｔを含有する分割領域の最大値ＭＡＸ（Ｓｃｎｔ、Ｍｃｎｔ）よりも大きいか否かを比較する（ステップＳ１７０２）。Ｄａｔａ（ｄｏｔ）の方がＭＡＸ（Ｓｃｎｔ、Ｍｃｎｔ）よりも大きい場合（ステップＳ１７０２／ＹＥＳ）、ＭＡＸ（Ｓｃｎｔ、Ｍｃｎｔ）にＤａｔａ（ｄｏｔ）を代入する（ステップＳ１７０３）。他方、上記ステップＳ１７０２において、Ｄａｔａ（ｄｏｔ）がＭＡＸ（Ｓｃｎｔ、Ｍｃｎｔ）同等以下であると判断された場合（ステップＳ１７０２／ＮＯ）、何も処理を行わずに、次の処理に移行する。
【００６９】
ｄｏｔで示された画素の濃度Ｄａｔａ（ｄｏｔ）が、このｄｏｔを含有する分割領域の最小値ＭＩＮ（Ｓｃｎｔ、Ｍｃｎｔ）よりも小さいか否かを比較する（ステップＳ１７０４）。Ｄａｔａ（ｄｏｔ）の方がＭＩＮ（Ｓｃｎｔ、Ｍｃｎｔ）よりも小さい場合（ステップＳ１７０４／ＹＥＳ）、ＭＩＮ（Ｓｃｎｔ、Ｍｃｎｔ）にＤａｔａ（ｄｏｔ）を代入する（ステップＳ１７０５）。他方、上記ステップＳ１７０４において、Ｄａｔａ（ｄｏｔ）がＭＩＮ（Ｓｃｎｔ、Ｍｃｎｔ）同等以上であると判断された場合（ステップＳ１７０４／ＮＯ）には、何も処理を行わずに、次の処理に移行する。
【００７０】
次に、領域内画像平均部は、分割領域毎の濃度の合計を演算する（ステップＳ１７０６）。分割領域毎に変数ＳＵＭを設けており、ｄｏｔが示している画素データＤａｔａ（ｄｏｔ）をＳＵＭに加算する。そして、次の画素を指定するためのｄｏｔのインクリメント（＋１）を行う（ステップＳ１７０７）。上記ステップＳ１７０７におけるインクリメントによっても、ｄｏｔがいまだ有効画像領域内である場合（ステップＳ１７０８／ＮＯ）、各条件に基づいて、上記ステップＳ１７０２の処理に移行し、上述したような処理を繰り返し行う。他方、ｄｏｔが有効画像領域外となった場合（ステップＳ１７０８／ＹＥＳ）、原稿データの有効領域の演算は全て実施したことになる。そこで、有効領域の画像濃度の合計、最大値、最小値を分割領域毎にアロケートメモリに格納して（ステップＳ１７０９）、動作を終了する。
【００７１】
次に、図１７に示した処理の後に実施される処理について、図２５に示すフローチャートを用いて説明する。画像処理装置では、上述したようにアロケートメモリに格納された分割領域毎の画像濃度の合計、最大値、最小値を使用して、以下に示すような画像濃度が均一である分割領域の画像濃度平均値と分割領域アドレス（Ｓｃｎｔ、Ｍｃｎｔ）とを記憶部に格納する処理を実施する。
【００７２】
図２５のフローチャートが示す格納処理は、ＣＩＳ画像及びＣＣＤ画像の両方に対して実施するものである。また、上記図１７に示す処理では、画素（ｄｏｔ）に対する分割領域アドレスＳｃｎｔ、Ｍｃｎｔがハードウエア（カウンタ）で自動的に入力されたのに対して、図２５に示す処理では、原稿画像がリアルタイムに入力される工程は行わずに、メモリに格納された分割領域データ（画像濃度の合計、最大値、最小値）を順次、Ｓｃｎｔ、Ｍｃｎｔをインクリメントしていくことでアクセスし処理を行う。
【００７３】
まず、分割領域を識別するＳｃｎｔ、Ｍｃｎｔをゼロクリアする（ステップＳ２５０１）。これは、有効領域左上の先頭分割領域から処理を始めるためである。次に、領域内画像平均部等によって、分割領域内の画像濃度のばらつき（ＤＩＦ）と分割領域内の平均値（ＡＶＥ）を演算する（ステップＳ２５０２）。ＤＩＦは、分割領域内の最大値（ＭＡＸ）と最小値（ＭＩＮ）の差分を示している。ＡＶＥは、分割領域内の画像濃度値の合計を分割領域内の画素数（ＤＯＴＣＮＴ）で割った平均値を示している。また、ＤＯＴＣＮＴは、ハードウエア（カウンタ）で分割領域を固定サイズとしているため一意に決まり固定値である。
【００７４】
次に、画像均一性検知部９１１は、分割領域内の画像濃度のばらつき（ＤＩＦ）がある特定値（ＤＩＦＣＮＳＴ）以下であるか否かを判定する（ステップＳ２５０３）。上記ステップＳ２５０３の判定により、分割領域内の画像濃度に均一性があるか否かを判断できる。ＤＩＦＣＮＳＴは、色彩光学的に人間の目には差異が認められない色差から予め求められた固定値である。つまり、ＤＩＦＣＮＳＴよりも色の濃度差がある場合には、人間は違う色と判断し、濃度差がＤＩＦＣＮＳＴ以内の場合には同じ色と判断する。ここで、分割領域内の画像濃度のばらつき（ＤＩＦ）がＤＩＦＣＮＳＴ以下である場合（ステップＳ２５０３／ＹＥＳ）には、上記ステップ２５０２で演算した分割領域内の平均値（ＡＶＥ）を、ＡＶＥ（Ｓｃｎｔ、Ｍｃｎｔ）として記憶部に格納する（ステップＳ２５０４）。（Ｓｃｎｔ、Ｍｃｎｔ）を付加した理由としては、どの分割領域の平均値（ＡＶＥ）であるかを明確にするためである。また、分割領域内の画像濃度のばらつき（ＤＩＦ）がＤＩＦＣＮＳＴよりも大きい場合（ステップＳ２５０３／ＮＯ）には、その分割領域には均一的な画像が存在しないと判定し、その分割領域の領域データ（画像濃度の合計、最大値、最小値）を以下の処理で扱うことができないので、記憶部には格納しない。
【００７５】
上記ステップＳ２５０２から上記ステップＳ２５０４までの処理を、上記図１７に示す処理で格納した全分割領域に対して実施する。つまり、上記ステップＳ２５０４の処理の後に、主走査方向の分割領域アドレス（Ｍｃｎｔ）のインクリメントを行い、次の分割領域を指定する（ステップＳ２５０５）。そして、主走査方向の分割領域終了していない場合（ステップＳ２５０６／ＮＯ）には、上記ステップＳ２５０２の処理に移行する。他方、主走査方向の分割領域が終了した場合（ステップＳ２５０６／ＹＥＳ）、Ｍｃｎｔをゼロに戻し、副走査方向の分割領域アドレスＳｃｎｔをインクリメントし、次の行の分割領域を指定する（ステップＳ２５０７）。ここで、副走査方向の分割領域が終了していない場合（ステップＳ２５０８／ＮＯ）には、再度上記ステップＳ２５０２の処理に移行し、上述した処理を上記ステップＳ２５０７において指定された分割領域に対して実施する。他方、副走査方向の分割領域が終了したと判断された場合（ステップＳ２５０８／ＹＥＳ）には、動作を終了する。上述した処理により、領域内の画像濃度が均一である分割領域の画像濃度平均値は、分割領域アドレス（Ｓｃｎｔ、Ｍｃｎｔ）と共に記憶部に格納される。
【００７６】
本実施形態に係る画像処理装置の補正パラメータ生成処理について、図２６に示すフローチャートを用いて説明する。図２６に示す処理は、ＣＩＳ画像及びＣＣＤ画像の両方に対して実施するものである。図２６に示す処理は、上記図１７や図２５に示した処理の後に実施される処理である。図２５に示す格納処理の終了後、記憶部には領域内が均一データである各分割領域の平均値が分割領域アドレスと共に格納された状態となる。図２６に示す補正パラメータ生成処理では、この記憶部内に格納された情報を使用して処理を行う。
【００７７】
まず、分割領域を識別するＳｃｎｔとＭｃｎｔを初期化する（ステップＳ２６０１）。上記ステップＳ２６０１において、ＳｃｎｔとＭｃｎｔに（−１）を代入しているのは、以下の処理であるステップＳ２６０２において（＋１）を加算することでＳｃｎｔとＭｃｎｔがゼロとなるようにし、このステップＳ２３０２からループ処理を開始するためである。
【００７８】
図２５に示すステップＳ２５０３〜２５０４の処理では、有効なＡＶＥ（Ｓｃｎｔ、Ｍｃｎｔ）のみを記憶部にＡＶＥデータとして格納した。ここで、この記憶部内にある有効ＡＶＥ（Ｓｃｎｔ、Ｍｃｎｔ）であるかどうかを検知する（ステップＳ２６０３）。つまり、Ｓｃｎｔ、Ｍｃｎｔが指し示すＡＶＥデータが有効でないと検知した場合（ステップＳ２６０３／ＮＯ）、上記ステップＳ２６０２の処理に移行し、次の領域について処理を始める。他方、Ｓｃｎｔ、Ｍｃｎｔが指し示すＡＶＥデータが有効であると検知された場合（ステップＳ２６０３／ＹＥＳ）、特定色検知部は、有効なＡＶＥ（Ｓｃｎｔ、Ｍｃｎｔ）が予め規定している特定色であるか否かを検知する（ステップＳ２６０４）。
【００７９】
特定色検知部が特定色でないと検知した場合（ステップＳ２６０４／ＮＯ）、上記ステップＳ２６０２の処理に移行し、次の領域について処理を始める。ここでいう特定色とは、後段の画像補正に適した色データであることを意味している。後段で画像補正パラメータを生成する時に、そのアルゴリズムに必要な色データのみを使用することになる。例えば、図１３で示した色データが特定色の一例である。これらの色データに対して、ある程度のばらつきを考慮した色差内に入っているＡＶＥデータを特定色と判断する。
【００８０】
上記ステップＳ２６０４において、特定色検知部によって特定色であると検知した場合（ステップＳ２６０４／ＹＥＳ）、前記特定色であると判定されたＣＩＳ画像のＡＶＥデータとＣＣＤ画像のＡＶＥデータを比較し、ＣＩＳ画像の補正用パラメータを生成する（ステップＳ２６０５）。つまり、同じ原稿画像の同じ領域内の特定色の均一画像を互いに読み込み、それらを比較し、ＣＩＳ画像データをＣＣＤ画像データの読み取り値と同じになるように、ＣＩＳ画像の読み取りデータを補正する補正パラメータを生成する。補正パラメータの生成方法としては、上記図１２で示した方法を適用することができるが、これに限定されるものではない。
【００８１】
次に、上記ステップＳ２６０５で生成した画像補正パラメータをＣＩＳ画像変換用のＬＵＴ（ルックアップテーブル）に格納する（ステップＳ２６０６）。上述したような処理により、今後、両面原稿を読み込む時に、このＬＵＴによりＣＩＳ（裏面）側の読み取り画像を補正することによって、ＣＩＳ画像の読み取り画像がＣＣＤ画像の読み取り画像と同等の色合いになるように変換することができる。本実施形態では、図１４に示すように、ＣＩＳ読取画像は、ＣＩＳ画像変換用ＬＵＴを介してから、ＣＣＤ読取画像と同等の処理を行うようにしている。
【００８２】
本実施形態により、セットされた原稿が片面原稿か両面原稿かを検知し、両面原稿の場合には、表面をＣＣＤ、裏面をＣＩＳで読み取り、片面原稿の場合は、原稿給紙部に反転ローラ、スイッチバック制御を用いることなく、表面をＣＣＤ及びＣＩＳで読み込めるレイアウト構成とするので、片面原稿の場合にＣＣＤ及びＣＩＳから読み込んだ同一画像の特定色の読み取り値を比較し、画質の補正を行うことが可能となる。つまり、簡単な構成で、テストチャートを使用することなく表裏画質の合わせ込みを行うことが可能となる。これにより、同じ原稿を表面と裏面を別々に読み込ませなければならないといった手間や、わざわざ色合わせのための両面原稿のチャートを作成しなければならないといった手間を省くことができるので、ユーザの操作性を向上させることが可能となる。
【００８３】
また、ある画像処理手段の処理回路で実行した結果を他の画像処理手段でも利用することで、他の画像処理手段の回路規模を小さくすることが可能となる。また、他の画像処理手段の処理時間を短くすることができ、システム全体としての処理時間も短縮することが可能となる。
【００８４】
また、画像データとして安定したデータに基づいて補正パラメータ等を演算するため、より正確な画像補正処理を行うことが可能となる。また、原稿の表面を読み取る手段と裏面を読み取る手段の画質が同じになるように合わせ込み処理を行うため、表面の読取特性と裏面の読取特性を同じにすることが可能となる。さらに、また、表面と裏面で元々同じ特性で読み込める色に関しては、色合わせの補正処理を省くことができ、補正処理時間の短縮を図ることが可能となる。
【００８５】
尚、各図のフローチャートに示す処理を、ＣＰＵが実行するためのプログラムは本発明によるプログラムを構成する。このプログラムを記録するコンピュータ読み取り可能な記録媒体としては、半導体記憶部や光学的及び／又は磁気的な記憶部等を用いることができる。このようなプログラム及び記録媒体を、前述した各実施形態とは異なる構成のシステム等で用い、該システムのＣＰＵで上記プログラムを実行させることにより、本発明と実質的に同じ効果を得ることができる。
【００８６】
以上好適な実施の形態に基づき具体的に説明したが、本発明は上述した画像処理装置に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であるということは言うまでもない。
【符号の説明】
【００８７】
１０１    ＡＤＦ
１０２    原稿台
１０３    原稿排紙台
１０４    開閉カバー
１０５    スキャナ装置
１０７    照射ランプ
１０８    反射ミラー
１０９    ＣＣＤ
１１０    結像レンズ
１１１    電子基板
１１２    原稿給紙ローラ
１１３    原稿搬送対ローラ
１１４    原稿搬送対ローラ
１１５    加圧ローラ
１１６    原稿排紙ローラ
１１７    ＣＩＳ
１１８    原稿種検知デバイス
１１９    原稿カバー
１２０    原稿搬送路切替板
１２１    原稿搬送路切替板
１２２    原稿搬送路切替板
１２３    原稿搬送路切替板
９０１    ＣＰＵ
９０２    バス
９０３    表面センサ
９０４    裏面センサ
９０５    第２読取部
９０６    第２デバイス補正部
９０７    第１読取部
９０８    第１デバイス補正部
９１０    分割領域信号生成部
９１１    画像均一性検知部
９１２    第２領域内画像平均部
９１３    第２記憶部
９１４    第１領域内画像平均部
９１５    第２記憶部
９１６    特定色検知部
９１７    画像濃度比較部
９１８    第２読取部画像ＬＵＴ生成部
９１９    第２読取部画像ＬＵＴ記憶部
９２０    第２読取部画像ＬＵＴ変換部
９２１    色材濃度変換部
９２２    デバイス補正部
９２３    印刷部
【先行技術文献】
【特許文献】
【００８８】
【特許文献１】特開２００８−１８７４６６号公報
【図１】
2011109542.tif 000003
【図２】
2011109542.tif 000004
【図３】
2011109542.tif 000005
【図４】
2011109542.tif 000006
【図５】
2011109542.tif 000007
【図６】
2011109542.tif 000008
【図７】
2011109542.tif 000009
【図８】
2011109542.tif 000010
【図９】
2011109542.tif 000011
【図１０】
2011109542.tif 000012
【図１１】
2011109542.tif 000013
【図１２】
2011109542.tif 000014
【図１３】
2011109542.tif 000015
【図１４】
2011109542.tif 000016
【図１５】
2011109542.tif 000017
【図１６】
2011109542.tif 000018
【図１７】
2011109542.tif 000019
【図１８】
2011109542.tif 000020
【図１９】
2011109542.tif 000021
【図２０】
2011109542.tif 000022
【図２１】
2011109542.tif 000023
【図２２】
2011109542.tif 000024
【図２３】
2011109542.tif 000025
【図２４】
2011109542.tif 000026
【図２５】
2011109542.tif 000027
【図２６】
2011109542.tif 000028