(57)【特許請求の範囲】
【請求項１】
原稿の両面の画像を読み取る画像読取装置であって、
前記原稿の表面画像を読み取る第一の読取手段と、
前記原稿の裏面画像を読み取る第二の読取手段と、
前記第一の読取手段が読み取った画像を色処理する第一の色処理手段と、
前記第二の読取手段が読み取った画像を色処理する第二の色処理手段と、
前記第一の色処理手段によって色処理された画像の色と前記第二の色処理手段によって色処理された画像の色を記憶する記憶手段と、
前記第一の色処理手段によって色処理された表面画像の色を初期ターゲットとし、前記第二の色処理手段によって色処理された裏面画像の色が前記初期ターゲットと等しくなるように、前記第二の色処理手段で用いる色処理パラメータを調整する第一の色調整手段と、
前記第一の色処理手段によって色処理された表面画像の色と前記第一の色調整手段によって色調整された色処理パラメータを用いて前記第二の色処理手段によって色処理された裏面画像の色の双方を、前記記憶手段に記憶された前記第二の色処理手段によって色処理された色に段階的に近づくように、色処理パラメータ調整の一回あたりの補正量をユーザに違和感を与えない補正量とし、複数回に分けて前記一回あたりの補正量で段階的に前記第一の色処理手段で用いる色処理パラメータと前記第二の色処理手段で用いる色処理パラメータを調整する第二の色調整手段と、
を有することを特徴とする画像読取装置。
【請求項２】
前記第二の色調整手段において、前記第一の色処理手段で用いる色処理パラメータと前記第二の色処理手段で用いる色処理パラメータの調整は、前回の色処理パラメータの調整から一定時間を経過した後に行うことを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記第二の色調整手段において、前記第一の色処理手段で用いる色処理パラメータと
前記第二の色処理手段で用いる色処理パラメータの調整は、前回の色処理パラメータの調整から一定の原稿読み取り回数を経過した後に行うことを特徴とする請求項１記載の画像読取装置。
【請求項４】
前記第二の色調整手段において、前記第一の色処理手段で用いる色処理パラメータと前記第二の色処理手段で用いる色処理パラメータの調整は、前回の色処理パラメータの調整から一定の原稿読み取り枚数を経過した後に行うことを特徴とする請求項１記載の画像読取装置。
【請求項５】
前記第一の色処理手段によって色処理された画像の色と前記第二の色処理手段によって色処理された画像の色の差が許容範囲を超えていた場合、前記初期ターゲットを前記第一の色処理手段によって色処理された画像の色と前記第二の色処理手段によって色処理された画像の色の間に設定することを特徴とする請求項１または請求項２記載の画像読取装置。
【請求項６】
原稿の両面の画像を読み取る画像読取方法であって、
前記原稿の表面画像を読み取る第一の読取工程と、
前記原稿の裏面画像を読み取る第二の読取工程と、
前記第一の読取工程が読み取った画像を色処理する第一の色処理工程と、
前記第二の読取工程が読み取った画像を色処理する第二の色処理工程と、
前記第一の色処理工程によって色処理された画像の色と前記第二の色処理工程によって色処理された画像の色を記憶する記憶工程と、
前記第一の色処理工程によって色処理された表面画像の色を初期ターゲットとし、前記第二の色処理工程によって色処理された裏面画像の色が前記初期ターゲットと等しくなるように、前記第二の色処理工程で用いる色処理パラメータを調整する第一の色調整工程と、
前記第一の色処理工程によって色処理された表面画像の色と前記第一の色調整工程によって色調整された色処理パラメータを用いて前記第二の色処理手段によって色処理された裏面画像の色の双方を、前記記憶工程に記憶された前記第二の色処理工程によって色処理された色に段階的に近づくように、色処理パラメータ調整の一回あたりの補正量をユーザに違和感を与えない補正量とし、複数回に分けて前記一回あたりの補正量で段階的に前記第一の色処理工程で用いる色処理パラメータと前記第二の色処理工程で用いる色処理パラメータを調整する第二の色調整工程と、を有することを特徴とする画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一回の搬送で原稿の両面の画像を読み取る画像読取装置及び画像読取方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来、原稿の画像情報を電子的に読取る読取機能としては、複写機やファクシミリ、ファクシミリ機能を搭載した複合複写機、コンピュータ入力用の画像読取装置としてスキャナが広く用いられている。これらの画像読取装置の形態には、２種類ある。１つは原稿を固定し光源を移動することで原稿を読取るものと、もう１つは原稿を移動させて読取りを行うものである。さらに後者の形態には、複数の原稿を自動的に搬送し連続的に読取る読取装置や、両面原稿を人手を要することなく、装置内部で反転させて自動的に両面を読取る読取装置があげられる。
【０００３】
ここで、両面原稿とは、原稿の両面（表面及び裏面）に、文字や画像等の画像情報が印刷されている原稿を意味する。
【０００４】
加えて、近年ではデバイスの小型化や高性能化に伴い、原稿を反転することなく原稿の両面を同時に読取る読取装置も出てきている。これは、読取デバイスを表面用と裏面用に２つ備える両面同時画像読取装置であって、例えば、図１の様に構成されている。
【０００５】
図１において、１０１は原稿置き台、１０２ピックアップローラー、１０３は搬送ローラー、１０４はコロ、１０５及び１０７は光源、１０６及び１０８は読取り部、１０９は原稿台ガラスを示している。また、１１０は光源１０５及び読取部１０６を有する第１の読取りデバイス、１１１を光源１０７及び読取り部１０８を有する第２の読取りデバイスである。
【０００６】
原稿置き台１０１に両面原稿の表面を上にして積載された原稿は、ピックアップローラー１０２により一枚ずつ読取経路に送られる。ピックアップされた原稿は搬送ローラー１０３を介して、さらにコロ１０４によって装置内部へ搬送される。読取部１０６には光源１０５が併設されている。この光源１０５は、おおよそ可視光領域の波長領域について分光強度を有している。
【０００７】
第１の読取りデバイス１１０の読取位置に到達した原稿の一方の原稿面（表面）は光源１０５に照射され、その照射によって原稿上で反射した光は読取部１０６に入射する。同様に、第２の読取りデバイス１１１の読取位置に到達した反対側（他方）の原稿面（裏面）は光源１０７に照射され、その照射によって原稿上で反射した光は読取部１０８に入射する。
【０００８】
読取部１０６及び１０８は少なくとも光電変換素子を有していて、入射した光の強度に応じた量の電荷を蓄積し、これを、Ａ／Ｄ変換器（不図示）にてアナログ信号をデジタル信号に変換することによって、原稿上の画像情報をデジタル画像データに変換する。尚、読取部１０６及び１０８に入射される光の強度は、原稿上の情報に含まれる分光反射率の分布に依存する。
【０００９】
このようにして、搬送され読取り位置に到達した両面原稿は、光源１０５及び読取部１０６によって原稿の表面が、光源１０７及び１０８によって原稿の裏面が読取られる。ここで、表面とは片面読取時の原稿面と同じ側を、裏面とは片面読取時の裏面を指すものとする。
【００１０】
以上の両面同時画像読取装置にて、両面原稿の画像情報を両面同時に読取る場合の利点は、ユーザの介在が不要、原稿を反転させる場合に比べて読取時間の高速化、さらに原稿搬送が１経路であることによるジャム発生率の低減などがあげられる。
【００１１】
しかし、同時に、次の様な欠点が存在する。表裏で読取りデバイスが異なるため、読取りデバイスの個体差、ひいては一定期間使用後の耐久劣化度合いの差等が生じる。また、読取り位置での搬送路からの原稿の浮き具合の差からＭＴＦ（Ｍｏｄｕｌａｔｉｏｎ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ：変調伝達関数）も変わってくる等、両面の読取り画像の色味ならびに幾何特性といった特性がずれてくることが懸念される。尚、表裏で縮小工学系（ＣＣＤ系）と等倍工学系（ＣＩＳ系）という構成の異なるデバイスを用いる両面同時画像読取装置の場合には、上記の特性差がさらに顕著になってくる。
【００１２】
一台の画像読取り装置でありながら、表裏での読取り特性が異なるとなれば、ユーザに対して大いに違和感、不信感を与えることは避けられない。そのため、両面読取り可能な画像読取装置においては、最低限、表裏の読取り特性を一致させることが求められている。
【００１３】
例えば、特許文献１では、上述した課題に対処するためのキャリブレーション手法を提案している。同一の基準パターンを第１の読取り手段と第２の読取り手段で読込み、両者の読取り手段の出力値の差が小さくなるように、双方のＲＧＢ−γ変換テーブルを補正する。
【００１４】
特許文献１では、２台のスキャナの読取り特性を合わせることはできるが、キャリブレーション前後での色味の変化については考慮しておらず、スキャナの状態によっては読取り特性を著しく変化させてしまう可能性がある。
【００１５】
特許文献２ではキャリブレーション前後での色味の変化に考慮した提案を行っている。すなわち、補正量の制御を伴うキャリブレーションである。特許文献２は、片面スキャナにおけるキャリブレーションを対象とし、時間短縮を主眼においた提案であるが、補正の前後で色味が突然変わらないように制御する手段を備えている。補正用チャートをスキャナで読取るとともに測色し、測色値をターゲットとしてキャリブレーションを行う。その際、補正量がある所定値を越える場合には最終ターゲットである測色値には合わせ込まず、所定の範囲内の補正量分のみ補正する。キャリブレーションを行う間隔が短いサイクルになるよう制御し、前述のキャリブレーションを何度も繰り返すことで、最終的には測色値をターゲットとしたキャリブレーションを行うことができる。但し、キャリブレーション自体を何度も繰り返さなければ理想の状態へ近づけることができないため、自動測色手段を持たないデバイスの場合には毎回測色しなければならない。これでは多くの手間がかかってしまう。
【００１６】
また、特許文献２は測色を前提としたキャリブレーションであるが、測色値を表裏キャリブレーションの際のターゲットと置き換えて考えた場合にも課題が見えてくる。最終ターゲットとなる基準面へ徐徐に近づけていくため、表裏の読取り特性が合うのは最初のキャリブレーション開始から時間が経ってからとなる。最終的には表裏の色味が合うが、キャリブレーション後も表裏の読取り特性がずれている時間が長過ぎユーザの要望を満足しているとはいえない。
【００１７】
上述した課題について、図２を用いて更に詳細に説明する。
【００１８】
図２は横軸が時間、縦軸が原稿からの色味のずれの度合いを表している。実線は第１の読取りデバイス１１０（以後、表面読取デバイス）、破線は第２の読取りデバイス１１１（以後、裏面読取デバイス）の読取特性の変化である。第１の読取りデバイス１１０は片面読取時、両面読取時ともに使用されるため、第２の読取りデバイス１１１に比べて劣化が進みやすいといえる。但し、構成の異なるスキャナや使用頻度に偏りのあるスキャナにおいてこの限りではない状況が起こり得る場合も考えられるため、必ずしもこの限りではない。
【００１９】
図２（ａ）は、キャリブレーション時に裏面読取デバイスを基準に補正を行った場合を表したものである。表面読取デバイスの読取特性が大きく改善され、表面読取デバイスと裏面読取デバイスの読取り特性も合わせることができる。但し、キャリブレーション直前の片面コピー（１）と、直後の片面コピー（２）の色味は大きく異なる結果となる。
【００２０】
そこで、図２（ｂ）は、表面読取デバイスを基準にキャリブレーションを行った場合を表したものである。表面読取デバイス及び裏面読取デバイスの読取り特性は一致し、片面コピー（１）と片面コピー（２）の色味の差も抑えられている。但し、上述のように、表面読取デバイスは片面読取時と両面読取時の双方で使用されるため、裏面読取デバイスよりも使用頻度が高い。従って耐久劣化も進んでいると考えられ、表面読取デバイスを基準に補正をすることは、結果的に色処理の精度が悪い側に合わせていることになる。つまり、原稿との色差を悪化させてしまっている。
【００２１】
図２（ａ）では、片面コピーを日常的に利用しているユーザからすれば、数時間前、数日前と同じ原稿を再度片面コピーしたとしても異なる色合いの出力結果を得ることになり、違和感を感ぜざるを得ない。一方、図２（ｂ）では、表面読取デバイスと裏面読取デバイスの色合わせは実現しているものの、読取り特性を一様に悪化させていることになり、キャリブレーションの本意から大きく外れたものとなってしまう。
【００２２】
さらに図２（ｃ）は特許文献２の手法を表裏キャリブレーションに用いた場合の課題を表している。キャリブレーション時には表裏の差がわずかしか縮まらず、最終的に表裏の読取り特性が合うまでに時間がかかる。すなわち、キャリブレーションを行ったにも関わらず色味のずれが大きい状態が続くことになる（図２（ｃ）斜線部）。
【特許文献１】特開２００３−０３２５０４号公報
【特許文献２】特開２００５−２４４５１９号公報
【発明の開示】
【発明が解決しようとする課題】
【００２３】
本発明は上記の課題に鑑みてなされたもので、第１の目的は、キャリブレーションにおいて表面読取デバイス及び裏面読取デバイスの読取特性を一致させることにある。第２の目的は、キャリブレーションの前後で片面読取においてもユーザに違和感を与えないキャリブレーションを実現することにある。そして第３の目的は、両面の色味を最終的に原稿にできる限り近づけることとする。
【課題を解決するための手段】
【００２４】
本発明は、前記の目的を達成する一手段として、以下の構成を備える。
【００２５】
本発明のかかる原稿の両面の画像を読み取る画像読取装置は、前記原稿の表面画像を読み取る第一の読取手段と、前記原稿の裏面画像を読み取る第二の読取手段と、前記第一の読取手段が読み取った画像を色処理する第一の色処理手段と、前記第二の読取手段が読み取った画像を色処理する第二の色処理手段と、前記第一の色処理手段によって色処理された画像の色と前記第二の色処理手段によって色処理された画像の色を記憶する記憶手段と、前記第一の色処理手段によって色処理された表面画像の色を初期ターゲットとし、前記第二の色処理手段によって色処理された裏面画像の色が前記初期ターゲットと等しくなるように、前記第二の色処理手段で用いる色処理パラメータを調整する第一の色調整手段と、前記第一の色処理手段によって色処理された表面画像の色と前記第一の色調整手段によって色調整された色処理パラメータを用いて前記第二の色処理手段によって色処理された裏面画像の色の双方を、前記記憶手段に記憶された前記第二の色処理手段によって色処理された色に段階的に近づくように、色処理パラメータ調整の一回あたりの補正量をユーザに違和感を与えない補正量とし、複数回に分けて前記一回あたりの補正量で段階的に前記第一の色処理手段で用いる色処理パラメータと前記第二の色処理手段で用いる色処理パラメータを調整する第二の色調整手段とを有することを特徴とする。
【発明の効果】
【００２６】
本発明によれば、キャリブレーションにおいて表面読取デバイス及び裏面読取デバイスの読取特性を一致させることができる。また、キャリブレーションの前後で片面読取においてもユーザに違和感を与えないキャリブレーションを実現することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明にかかる実施例の画像処理を図面を参照して詳細に説明する。なお、以下では、便宜上、複写機に搭載される両面同時読取装置について説明するが、ファクシミリ装置やスキャナに搭載することもできる。
【実施例１】
【００２８】
本実施例は、表面読取デバイス及び裏面読取デバイスの読取特性を一致させるためのキャリブレーションにおいて、表面読取デバイス及び裏面読取デバイスの読取特性を一致させた上で理想のターゲットへ向けて段階的に補正することを特徴とする。両面読取に対しては表面読取デバイス及び裏面読取デバイスの読取特性を一致させることができる。片面読取に対してはキャリブレーション前後での読取り特性の急激な変化をユーザに感じさせないキャリブレーションを行った後，自動で理想的なターゲットへ向けて補正を行うことを可能とする。
【００２９】
ここで、表面読取デバイス及び裏面読取デバイスの読取特性を一致させる際の理想的なターゲットとは、より劣化の少ない面である。表面読取デバイスは、片面読取においても両面読取においても使用される。一方、裏面読取デバイスは、両面読取の場合においてのみ使用されるため、裏面読取デバイスは、表面読取デバイスよりも一般的に劣化が少ない。よって、本実施例では、理想的なターゲットは、裏面読取デバイスの読取特性を指すものとする。但し、裏面読取デバイスの方が劣化が進むような状況であればこの限りではないものとする。
【００３０】
なお、時間の経過により、あるいは、複数回の読取を行うことで、読取デバイスの光源の光量が変化していく。読取デバイスの光源の光量が変化することで、読取デバイスの読取特性が劣化していく。
【００３１】
図１は本実施例の両面同時読取り装置の機械的な構成の一例であり、原稿置き台１０１に両面原稿の表面を上にしてセットすることで両面原稿の表面が第１の読取りデバイス１１０で読取られ、両面原稿の裏面が第２の読取りデバイス１１１で読取られる。以後、片面読取時に使用される第１の読取りデバイス１１０で読取られる面を表面、第２の読取りデバイス１１１で読取られる面を裏面とする。ただし、両面同時読取り装置は必ずしもこの構成でなくともよい。例えば、第１の読取りデバイス１１０が等倍光学系（ＣＩＳ系）、読取りデバイス１１１が縮小光学系（ＣＣＤ系）でもよく、紙搬送の経路やコロの数は必ずしもこの通りでなくともよい。
【００３２】
図９は図１の両面同時読取り装置に最小限必要な構成を示すブロック図である。
【００３３】
本実施例の両面同時読取り装置は、原稿の表面画像を読み取る読み取りデバイスＡ１１０（第一の読取手段）、原稿の裏面画像を読み取る読み取りデバイスＢ１１１（第二の読取手段）を有する。さらに、本実施例の両面同時読取り装置は、各種設定を行うための設定ＵＩ１１３、バス１１４を介して読み取られたデータを受け取り画像処理する画像処理部Ａ９０１、画像処理部Ｂ９０２からなる。画像処理部Ａ９０１、画像処理部Ｂ９０２とＣＰＵ９０５、ＲＡＭ９０４、その他の画像処理に必要なチップ等はコントローラ１１２に搭載されているものとする。
【００３４】
さらに、本実施例の両面同時読取り装置は、画像処理に用いるパラメータやその他の動作プログラム等は記億デバイス９０３に格納され、ＣＰＵ９０５がこれらを読み出して処理する際にＲＡＭ９０４を使用する。さらに、本実施例の両面同時読取り装置は、インタフェースとして各種設定を行うための設定ＵＩ１１３を備える。以上の構成要素はバス１１４を介してつながり、データのやり取りを行う構成となっている。但し構成は必ずしもこの通りではなくともよく、その他必要な構成は追加可能である。
【００３５】
図１０で画像処理部の色味に関する主要な処理の流れを示す。原稿１００５が読取りデバイスＡ１１０で読取られ、Ｒａ，Ｇａ，Ｂａ信号が生成される。この信号は読取りデバイスに依存した特性を持っている。Ｒａ，Ｇａ，Ｂａ信号は画像処理部Ａ９０１へ送られ、一般的には読取りデバイスが持つ入出力特性のリニアリティを補正するため、ガンマ補正部１００１でガンマ補正が行われる。ガンマ補正後の画像データＲａ’，Ｇａ’，Ｂａ’は依然としてデバイスの特性に依存した色空間データのため、他の読取りデバイスの読取りデータと比較することはできない。そこで、次に色処理部１００２へ送られ色処理され、デバイスの特性に依存した色空間のＲａ’，Ｇａ’，Ｂａ’信号からデバイスの特性に依存しない色空間のＲａ’’，Ｇａ’’，Ｂａ’’信号へ変換され、読取画像Ａが作成される。
【００３６】
同様に、読取りデバイスＢ１１１で読取られた画像データもガンマ補正部１００３でガンマ補正され、色処理部１００４で色処理が行われ、デバイスの特性に依存しないＲｂ’’，Ｇｂ’’，Ｂｂ’’信号へ変換され、読取画像Ｂが作成される。
【００３７】
これらの処理を経て作成された読取り画像Ａ１００６と読取り画像Ｂ１００７をもって初めて、読取りデバイスＡ１１０と読取りデバイスＢ１１１の読取りデータを比較することができる。本実施例の補正対象は色処理部１００２（第一の色処理手段）、色処理部１００４（第二の色処理手段）における色処理テーブル（色処理パラメータ）である。読取りデバイスＡ１１０と読取りデバイスＢ１１１で同じ色を読取った場合には、Ｒａ’，Ｇａ’，Ｂａ’とＲｂ’，Ｇｂ’，Ｂｂ’が異なっていたとしても、Ｒａ’’，Ｇａ’’，Ｂａ’’とＲｂ’’，Ｇｂ’’，Ｂｂ’’は同じであることが望ましい。そのためには、色処理部１００２と色処理部１００４の出力が等しくなるよう、色処理テーブルを補正することになる。画像処理部の構成によっては色処理部１００２、色処理部１００４の後でさらに色補正処理が行われる場合も考えられる。その際には、デバイス非依存色空間からデバイス非依存色空間への色処理テーブルを補正することになる。
【００３８】
ガンマ補正部１００１とガンマ補正部１００３、色処理部１００２と色処理部１００４では同じテーブルを用いることも、異なるテーブルを用いることも出来る。また、色処理には３次元のルックアップテーブル（３Ｄ−ＬＵＴ）を用いる方法が考えられるが必ずしもこの方法に限らず、デバイスのスペックや構成に適したＬＵＴを用いることで実現出来るものとする。なお、図１０は画像処理部での色味に関する最小限の処理を記述したもので、その他にもデバイス特性を補正するための種々の処理が行われることがある。
【００３９】
図３は本実施例の基本的な考え方に基づくキャリブレーションのフローである。処理フローにおいて、初期ターゲット、中間ターゲット、最終ターゲットを有する点が本実施例の特徴である。さらに、中間ターゲットは自動で作成・更新されて補正が行われ、最終ターゲットに近づいていく。本キャリブレーションが目指すのは、表面読取デバイスと裏面読取デバイスの読取特性を一致させる、片面スキャンの色味を突然変えない、自動で理想のターゲットへ段階的に合わせる、の３点である。
【００４０】
以上を踏まえて、まず、図４を用いてキャリブレーション方法の概要を説明する。図４は表面読取デバイスと裏面読取デバイスの読取り特性の概念図であり、表面読取デバイスと裏面読取デバイスの読取り特性が変化して色味が異なってきてしまった際にキャリブレーションを行うものとする。まず、キャリブレーション開始時点での表面読取デバイスの読取り特性Ｉｆを初期ターゲットとして補正を行う。これにより表面読取デバイスと裏面読取デバイスの読取り特性が一致し、第１の目的が達成される。同時に、表面読取デバイスの読取り特性は変えていないため、補正前後で片面読取の色味が突然変わってしまうという前記の課題もクリアし、第２の目的も達成される。しかし表面読取デバイスと裏面読取デバイスの読取特性は一致するものの、劣化がより進んでいる表面読取デバイスの読取特性に合わせるため、精度の良かった裏面読取デバイスの読取特性までも精度を悪化させてしまうことになる。そこでキャリブレーション開始時点での裏面読取デバイスの読取り特性Ｉｒを最終ターゲットとして設定する。この最終ターゲットへ向けて、ユーザに違和感を与えないレベルｘの補正量をもとに中間ターゲットを設定し自動で補正を行う。中間ターゲットが最終ターゲットであるＩｒに到達するまで、段階的に自動補正を繰り返す。最終的にＩｒをターゲットとして自動補正を行った時点で本キャリブレーションは終了となる。
【００４１】
図３に戻り、処理の詳細を順に説明する。
【００４２】
ステップＳ３０１において、両面に印字されている補正用チャートを原稿置き台１０１に置き、読取りデバイスＡ１１０で補正用チャートの表面を読み取る。また、ステップＳ３０２においては、読取りデバイスＢ１１１で補正用チャートの裏面を読み取る。ここで、補正用チャートは、両面に階調画像が印字されているチャートである。
【００４３】
読み取られた表面の画像信号は、ガンマ補正部１００１でガンマ補正され、さらに、色処理部１００２で色処理されて表面読取りデータ３０３が生成される。
【００４４】
同様に、読み取られた裏面の画像信号は、ガンマ補正部１００３でガンマ補正され、さらに、色処理部１００４で色処理されて裏面読取りデータ３０４が生成される。
【００４５】
表面読取りデータ３０３、裏面読取りデータ３０４は、後のターゲットの設定に用いるため、記憶デバイス９０３またはＲＡＭ９０４に記憶する。
【００４６】
次に、ステップＳ３０５において、記憶されている表面読取りデータ３０３を初期ターゲットに設定し、ステップＳ３０６において色処理テーブルの補正を行う。すなわち、ステップＳ３０６では、裏面読取りデータ３０４の色が初期ターゲットと等しくなるように、色処理部１００４の色処理テーブルの色処理パラメータを調整する（第一の色調整）。なお、裏面読取りデータ３０４の色は、初期ターゲットと完全に一致しなくとも初期ターゲットの近傍になるようにすればよい。また、色処理パラメータは、色処理テーブル（３次元ルックアップテーブル）の各格子点等である。
【００４７】
ここまでは、両面に印字された補正用チャートを原稿置き台１０１に載せて、設定ＵＩ１１３に表示されたスキャンボタンを押し、原稿を画像読取り装置に読み込ませるというごく一般的なキャリブレーションで通常行われる作業である。以降は、読み込んだデータを用いてキャリブレーションが画像読取り装置内で行われるため、人手を必要としない自動補正処理になる。
【００４８】
本実施例の特徴の一つが、自動補正処理内で補正量制御を行いながらも、最終的には理想の状態まで補正される点である。通常の補正量制御ではある所定量以上は補正されないため、キャリブレーションの一連の手順を何度か繰り返すことで最上の状態に近づけていく。但し、その際には人手を介したキャリブレーションを何度も行わなければいけないという課題が残ってしまう。
【００４９】
ステップＳ３０７の自動補正では補正のタイミングを判定しながら、ユーザに違和感を与えない量で複数回に分けて段階的に補正を繰り返す。ステップＳ３０８において補正のタイミングを判定する。補正のタイミングは、記憶デバイス９０３またはＲＡＭ９０４に格納されている前回の自動補正から経過した時間、前回の自動補正からのスキャン回数、前回の自動補正からのスキャン枚数等により決定される。例えば、前回の自動補正から一定時間を経過したタイミング、あるいは、前回の自動補正から一定の原稿読み取り回数を経過したタイミング、前回の自動補正から一定の原稿読み取り枚数を経過後に自動補正が行われる。補正が頻繁になりすぎない様に、また表裏の色味のずれが大きくなり過ぎる前に補正を行える様にパラメータを設定する。補正のパラメータとしてはこの限りではなく、他にタイミングの判定に最適なパラメータがある際にはそちらを用いるものとする。
【００５０】
ステップＳ３０８において自動補正実行のタイミングと判定された場合には、ステップＳ３０９において中間ターゲットを設定する。中間ターゲットの設定方法は何通りか考えられるが、ここでは２つの方法を説明する。その他の設定方法については実施例４にて説明する。
【００５１】
図４がＬＵＴの一格子点の補正状況を概念的に表しているため、図４を参考に中間ターゲットの算出方法を説明する。なお、色処理部１００２または色処理部１００４で用いられる色処理ＬＵＴの１格子点はカラーの場合ＲＧＢの３パラメータを持つが、ここでは簡略化して１パラメータとする。一回の補正量ｘはあらかじめ決まっており、自動補正の回数ｎをカウントアップしているとする。すると、次の中間ターゲットの設定値は、表面読取りデータ３０３（Ｉｆ）、裏面読取りデータ３０４（Ｉｒ）、一回の補正量ｘ、自動補正の回数ｎから求めることができる。
【００５２】
第１の方法として、補正量ｘをある一定の読取り値とすると、中間ターゲットの値はＩｆ−ｘ×ｎで求まる。また、第２の方法としては補正量ｘをある割合とすることができる。この場合には、Ｉｆ−（Ｉｆ−Ｉｒ）×ｘ×ｎ÷１００で中間ターゲットの値が求まる。ＬＵＴを補正する場合には格子点により総補正量が異なるため、後者の方がよりユーザに違和感のない補正を行えると考えられる。中間ターゲットとして算出した値は、最終ターゲットである裏面読取りデータ（Ｉｒ）と比較し、Ｉｒを超えた場合には、中間ターゲット値をＩｒとする。なお、補正量ｘは、ユーザに違和感のないように所定量以下とする。
【００５３】
こうして、全格子点の中間ターゲットを設定した後、ステップＳ３１０において、色処理部１００２と色処理部１００４で用いる色処理テーブルの各格子点（色処理パラメータ）をそれぞれ補正する。すなわち、ステップＳ３１０では、初期ターゲットに設定されている表面読取りデータ３０３と裏面読取りデータの双方が、記憶デバイス９０３またはＲＡＭ９０４に記憶されている裏面読取りデータ３０４の色に近づくように色処理パラメータを調整する（第二の色調整）。また、二回目以降の自動補正は、前回自動補正した表面読取りデータと裏面読取りデータを裏面読取りデータ３０４の色に近づくように補正する。
【００５４】
ステップＳ３１１において、すべての格子点の中間ターゲット値が最終ターゲットに一致しているかを判定し、一致している場合には、自動補正を終了とする。一方、一致していない場合には、ステップＳ３０７に戻り上述の処理を繰り返す。
【００５５】
上記の実施例によれば、両面同時読取り装置のキャリブレーションにおいて、表面読取デバイス及び裏面読取デバイスの読取特性を一致させることができる。また、片面読取においても、キャリブレーションの前後でユーザに読取り特性の急激な変化を感じさせないキャリブレーションが可能となる。さらに、最終的には表面読取デバイスと裏面読取デバイスの読取特性が、原稿レベルとのずれが少ない理想的な読取り特性に近づくため、ユーザに負荷をかけずに精度の高いキャリブレーションが実現できる。
【実施例２】
【００５６】
以下、本発明にかかる実施例２の画像処理を説明する。なお、実施例２において、実施例１と略同様の構成については、同一符号を付して、その詳細説明を省略する。
【００５７】
実施例２では、初期ターゲットの設定方法においてのみ実施例１と異なる。実施例１では表面の読取りデータをそのまま初期ターゲットとしたが、キャリブレーション時にスキャナの劣化度合い、または表裏の劣化度合いの差が大きすぎる場合にはその点を考慮する必要がある。
【００５８】
実施例２のキャリブレーションフローを図５に示す。ステップＳ３０５において初期ターゲットを設定する際、あらかじめ設定しておいた色味のずれに対する許容範囲５０１を参照して初期ターゲットを設定する。許容範囲は例えば、製品の出荷時用に規定されている規格値などを用いてもよい。
【００５９】
図６を用いて初期ターゲットの設定方法を順に説明する。
【００６０】
図６（ａ）はキャリブレーション時の表裏のずれが許容範囲内であった場合を示している。（ｉ）は実施例１の設定方法にあたる。（ii）は、初めから一回の補正量ｘ分だけ最終ターゲットに近づけた値を初期ターゲットとする設定方法である。補正量ｘは、補正されてもユーザに違和感を与えない量を規定しているので、（ii）の設定方法を用いればより早く理想の状態に近づくことができる。
【００６１】
図６（ｂ）は始めから表裏の色味のずれが許容範囲を超えていた場合の設定方法を示している。この場合には、表面の読取りデータをそのまま初期ターゲットに設定するのは好ましくないため、裏面からの許容範囲上限に初期ターゲットを設定する方法が考えられる（iii）。
【００６２】
図６（ｃ）は原稿の値が分かっている場合を表している。原稿と劣化した表面の色味のずれが許容範囲を超えていた場合には、原稿からの許容範囲上限に初期ターゲットを設定する方法が考えられる（iv）。
【００６３】
実施例２によれば、裏面読取デバイスの読取特性を必要以上に悪化させてしまうことを防ぐことができる。
【実施例３】
【００６４】
以下、本発明にかかる実施例３の画像処理を説明する。
【００６５】
実施例３では、キャリブレーションを開始するタイミングを制御する。キャリブレーション開始後もある一定期間の間は自動補正による補正が行われている。それを知らずにユーザがまた新たにキャリブレーションを開始しようとした場合、問題が発生する。図７を用いて具体的に説明する。
【００６６】
図７は表面読取デバイスと裏面読取デバイスの読取特性の劣化度合いを概念的に示した図である。ｘ軸方向が時間、ｙ軸方向が原稿からの色味のずれを表している。ここで、表面と裏面の読取特性の差が開いたタイミングでキャリブレーション（１）を開始する。裏面読取りデータ３１３にキャリブレーション（１）の最終ターゲットが保存され、裏面読取デバイスの読取り特性は表面読取デバイスの読取り特性に補正される。その後、自動補正が行われ表面・裏面読取デバイスの読取り特性は最終ターゲットへ近づいていく。もし、自動補正が完了する前にキャリブレーション（２）を開始すると、最終ターゲットとしてその時点での裏面読取デバイスの読取り特性が裏面読取りデータ３０４に上書きされてしまう。その結果、キャリブレーション（２）の結果はキャリブレーション（１）で期待されていた結果よりも悪くなる。
【００６７】
その問題に対して、本実施例に基づいた方法では、先に開始されたキャリブレーションの途中で新たなキャリブレーション要求が入力された場合、新たなキャリブレーションを実行しないように制御する。すなわち、中間ターゲット値が最終ターゲット値に一致していない場合、キャリブレーションを受け付けないようにする。
【００６８】
実施例３によれば、自動補正実行中に新たなキャリブレーションが行われることを回避し、最終ターゲットが理想のターゲットから異なってしまうことを防止することができる。
【実施例４】
【００６９】
以下、本発明にかかる実施例４の画像処理を説明する。なお、実施例４において、実施例１と略同様の構成については、同一符号を付して、その詳細説明を省略する。
【００７０】
実施例４では、中間ターゲットの設定方法においてのみ実施例１と異なる。
【００７１】
実施例１において表面読取りデータ３０３と裏面読取りデータ３０４を用いて中間ターゲットを設定する方法を説明したが、実施例４では前回のキャリブレ−ション時のターゲットデータを保存しておき、新たな中間ターゲットデータを算出する。
【００７２】
図８にフローを示す。
【００７３】
ステップＳ３０５において設定された初期ターゲットをターゲットデータ８０１に保存しておく。ステップＳ３０９の中間ターゲット設定においてはターゲットデータ８０１に保存されたデータと裏面読取りデータ３０４、あらかじめ定められた一回の補正量を用いて中間ターゲットデータを算出する。新たに設定された中間ターゲットデータを最新のターゲットデータとしてターゲットデータ８０１を更新する。
【００７４】
実施例４によれば、表面読取りデータ３０３と裏面読取りデータ３０４から演算するよりも少ない演算で中間ターゲットを設定することができる。
【実施例５】
【００７５】
以下、本発明にかかる実施例５の画像処理を説明する。なお、実施例５において、実施例１と略同様の構成については、同一符号を付して、その詳細説明を省略する。
【００７６】
ここでは、自動補正制御の方法について説明する。
【００７７】
図３のステップＳ３１１において、すべての格子点の中間ターゲット値が最終ターゲットに一致した場合に、自動補正は終了となる。しかしこの方法では、常に中間ターゲット値と最終ターゲット値を比較しなければならず、中間ターゲットの算出方法や各格子点の総補正量の違いなどによっては効率が悪くなる場合も考えられる。そこで、あらかじめ必要な補正回数を計算しておき、その補正回数に達するまで補正を行うこともできる。補正回数の算出方法は例えば、表面読取りデータ３０３と裏面読取りデータ３０４から補正量の最も大きな格子点を検出し、その格子点を一定の補正量（もしくは補正率）で補正していった場合に必要な補正回数を割り出す方法が考えられる。または補正量の最も小さな格子点を検出して最低限必要な補正回数を割り出しておき、それ以降は補正の完了していない格子点をチェックしていく方法も考えられる。
【００７８】
前述した以外の方法でも自動補正制御の終了条件は設定可能であり、最終的に全ての格子点が最終ターゲットに一致する終わり方であればどのように制御してもよいものとする。
【００７９】
実施例５によれば、中間ターゲット値と最終ターゲット値とを比較する演算を減らすことができ、演算の負荷を軽減することができる。
【００８０】
［その他の実施形態］
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【００８１】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。
【００８２】
この場合、コンピュータ読み取り可能な記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００８３】
このプログラムコードを供給するための記録媒体として、例えばフレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００８４】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次の場合も含まれることは言うまでもない。即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合である。
【００８５】
更に、記録媒体から読出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施例の画像読取装置の機械的な構成の一例を示す図である。
【図２】表裏キャリブレーションの概念図である。
【図３】第１の実施例のキャリブレーションを示すフローチャートである。
【図４】本発明の実施例の表面と裏面のキャリブレーションの方法を示す図である。
【図５】第２の実施例のキャリブレーションを示すフローチャートである。
【図６】初期ターゲット設定方法の概念図である。
【図７】第３の実施例を説明する図である。
【図８】第４の実施例のキャリブレーションを示すフローチャートである。
【図９】本発明の実施例における画像読取装置のブロック図である。
【図１０】本発明の実施例における画像処理部を説明する図である。
【符号の説明】
【００８７】
１０１  原稿置き台
１０２  ピックアップローラー
１０３  搬送ローラー
１０４  コロ
１０５  光源
１０６  読取り部
１０９  原稿台ガラス
１１０  読取りデバイス
【図１】
0005063331.tif 000002
【図２】
0005063331.tif 000003
【図３】
0005063331.tif 000004
【図４】
0005063331.tif 000005
【図５】
0005063331.tif 000006
【図６】
0005063331.tif 000007
【図７】
0005063331.tif 000008
【図８】
0005063331.tif 000009
【図９】
0005063331.tif 000010
【図１０】
0005063331.tif 000011