(57)【特許請求の範囲】
【請求項１】
原稿の表面を読み取る第１の読取部、及び前記原稿の裏面を読み取る第２の読取部を用いて原稿の両面を読取可能な画像読取装置であって、  前記第１の読取部及び前記第２の読取部のそれぞれの使用頻度を示す読取頻度情報を取得する第１の取得手段と、  前記第１の読取部または前記第２の読取部で読取られた原稿上の各色域の出現頻度を示す読取色情報を取得する第２の取得手段と、  前記第１の取得手段で取得した読取頻度情報と、前記第２の取得手段で取得した前記読取色情報に基づいて、前記第１の読取部と前記第２の読取部の間の読取特性を相対的に一致させるための補正を行う際の基準となる基準読取部を、該第１の読取部及び該第２の読取部のいずれかに決定する決定手段とを備え、 前記決定手段は、前記読取色情報が示す色毎に、前記基準読取部を決定する  ことを特徴とする画像読取装置。
【請求項２】
前記決定手段は、前記読取色情報が示す色毎に、
その出現頻度が閾値より大きい色については、前記読取頻度情報が示す使用頻度の内、高い方の使用頻度に対応する読取部を前記基準読取部に決定し、
その出現頻度が閾値以下の色については、前記読取頻度情報が示す使用頻度の内、低い方の使用頻度に対応する読取部を前記基準読取部に決定する
ことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
指定色に対する基準読取部を指定する指定手段を更に備える
ことを特徴とする請求項１に記載の画像読取装置。
【請求項４】
原稿の表面を読み取る第１の読取部、及び前記原稿の裏面を読み取る第２の読取部を用いて原稿の両面を読取可能な画像読取装置の制御方法であって、  前記第１の読取部及び前記第２の読取部のそれぞれの使用頻度を示す読取頻度情報を取得する第１の取得工程と、  前記第１の読取部または前記第２の読取部で読取られた原稿上の各色域の出現頻度を示す読取色情報を取得する第２の取得工程と、  前記第１の取得工程で取得した読取頻度情報と、前記第２の取得工程で取得した前記読取色情報に基づいて、前記第１の読取部と前記第２の読取部の間の読取特性を相対的に一致させるための補正を行う際の基準となる基準読取部を、該第１の読取部及び該第２の読取部のどちらかに決定する決定工程とを備え、 前記決定工程は、前記読取色情報が示す色毎に、前記基準読取部を決定する  ことを特徴とする画像読取装置の制御方法。
【請求項５】
原稿の表面を読み取る第１の読取部、及び前記原稿の裏面を読み取る第２の読取部を用いて原稿の両面を読取可能な画像読取装置の制御をコンピュータに実行させるためのプログラムであって、
前記第１の読取部及び前記第２の読取部のそれぞれの使用頻度を示す読取頻度情報を取得する第１の取得工程と、
前記第１の読取部または前記第２の読取部で読取られた原稿上の各色域の出現頻度を示す読取色情報を取得する第２の取得工程と、
前記第１の取得工程で取得した読取頻度情報と、前記第２の取得工程で取得した前記読取色情報に基づいて、前記第１の読取部と前記第２の読取部の間の読取特性を相対的に一致させるための補正を行う際の基準とする基準読取部を、該第１の読取部及び該第２の読取部のどちらかに決定する決定工程とをコンピュータに実行させ、
前記決定工程は、前記読取色情報が示す色毎に、前記基準読取部を決定する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の読取部、及び前記第１の読取部とは異なる第２の読取部を用いて原稿の両面を同時に読取可能な画像読取装置及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
従来、原稿の画像情報を電子的に読取る読取機能としては、複写機やファクシミリ、ファクシミリ機能を搭載した複合複写機、コンピュータ入力用の画像読取装置としてスキャナが広く用いられている。これらの画像読取装置の形態には、２種類ある。１つは原稿を固定して読取を行うもの、もう１つは原稿を移動させて読取を行うものである。さらに、後者の形態には、複数の原稿を自動的に搬送し連続的に読取る読取装置や、両面原稿を装置内部で自動的に反転させて、人手を要することなく読取る読取装置があげられる。
【０００３】
ここで、両面原稿とは、原稿の両面（表面及び裏面）に、文字や画像等の画像情報が印刷されている原稿を意味する。
【０００４】
加えて、近年では、デバイスの小型化や高性能化に伴い、原稿を反転することなく原稿の両面を同時に読取る読取装置も出てきている。これは、読取デバイスを表面用と裏面用に２つ備える両面同時画像読取装置であって、例えば、図１の様に構成されている。
【０００５】
図１において、１０１は原稿載置台、１０２はピックアップローラ、１０３は搬送ローラ、１０４はコロ（ローラ）、１０５及び１０７は光源、１０６及び１０８は読取部、１０９は原稿台ガラスを示している。また、１１０は光源１０５及び読取部１０６を有する第１の読取デバイス、１１１は光源１０７及び読取部１０８を有する第２の読取デバイスである。
【０００６】
原稿載置台１０１に両面原稿の表面を上にして積載された原稿は、ピックアップローラ１０２により一枚ずつ読取経路に搬送される。ピックアップされた原稿は搬送ローラ１０３を介して、さらにコロ１０４によって装置内部へ搬送される。読取部１０６には光源１０５が併設されている。この光源１０５は、おおよそ可視光領域の波長領域について分光強度を有している。
【０００７】
第１の読取デバイス１１０の読取位置に到達した原稿の一方の原稿面（表面）は光源１０５に照射され、その照射によって原稿上で反射した光は読取部１０６に入射する。同様に、第２の読取デバイス１１１の読取位置に到達した反対側（他方）の原稿面（裏面）は光源１０７に照射され、その照射によって原稿上で反射した光は読取部１０８に入射する。
【０００８】
読取部１０６及び１０８は少なくとも光電変換素子を有していて、入射した光の強度に応じた量の電荷を蓄積し、これを、Ａ／Ｄ変換器（不図示）にてアナログ信号をデジタル信号に変換することによって、原稿上の画像情報をデジタル画像データに変換する。尚、読取部１０６及び１０８に入射される光の強度は、原稿上の情報に含まれる分光反射率の分布に依存する。
【０００９】
このようにして、搬送され読取位置に到達した両面原稿は、光源１０５及び読取部１０６によって原稿の表面が、光源１０７及び１０８によって原稿の裏面が読取られる。ここで、表面とは片面読取時の原稿面と同じ側を、裏面とは片面読取時の裏面を指すものとする。
【００１０】
以上の両面同時画像読取装置にて、両面原稿の画像情報を両面同時に読取る場合の利点は、ユーザの介在が不要、原稿を反転させる場合に比べて読取時間の高速化、さらに原稿搬送が１経路であることによるジャム発生率の低減などがあげられる。
【００１１】
しかし、同時に、次の様な欠点が存在する。表裏で読取デバイスが異なるため、読取デバイスの個体差、ひいては一定期間使用後の耐久劣化度合いの差等が生じる。また、読取位置での搬送路からの原稿の浮き具合の差からＭＴＦ（Modulation Transfer Function：変調伝達関数）も変わってくる等、両面の読取画像の色味ならびに幾何特性といった特性がずれてくることが懸念される。尚、表裏で縮小工学系（ＣＣＤ系）と等倍工学系（ＣＩＳ系）という構成の異なるデバイスを用いる両面同時画像読取装置の場合には、上記の特性差がさらに顕著になってくる。
【００１２】
一台の画像読取装置でありながら、表裏での読取特性が異なるとなれば、ユーザに対して大いに違和感、不信感を与えることは避けられない。そのため、両面読取可能な画像読取装置においては、最低限、表裏の読取特性を一致させることが求められている。
【００１３】
例えば、特許文献１では、原稿の表面読取用にＣＣＤ系の読取デバイスを、裏面読取にＣＩＳ系の読取デバイスを搭載する両面読取デバイスにおいて、別途、表面読取用のＣＩＳ系の読取デバイスを追加することで、上記の特性差を解決する構成を提案している。同時に、反転パス機構を設け、表裏ともにＣＣＤ系の読取デバイスで読取ることで表裏の読取特性の差をなくすことも可能であると述べている。
【００１４】
しかしながら、前者の解決する構成では、読取デバイスの個体差や耐久劣化度合いの違い等から表裏の読取特性に差が生じる状況を完全には払拭できていない。さらに、この特許文献１の構成は、デバイスの小型化・軽量化が進む現代の流れに逆行するものである。読取デバイスの追加や反転パスによる解決策は、コストダウンや機器の省スペース化を求められる昨今の開発事情を鑑みても最善の策とはいえない。
【００１５】
そこで、上述した問題を解決する方法の一つとしてキャリブレーションがあげられる。キャリブレーションは複数のデバイス特性を一致させる手法であり、そのための様々なチャートや補正方法が考案されてきている。特許文献２では、濃度リニアなチャート原稿を両面で読取り、少なくとも片面の読取特性を補正することで、表面及び裏面の読取特性を一致させるキャリブレーションを提案している。しかしながら、この特許文献２の方法では、片面を基準として他方の面の読取特性を補正するため、補正を行った面についてはキャリブレーション前後で、読取結果として得られる画像の色味が急激に変わることになる。
【特許文献１】特開２００７−８２０３３号公報
【特許文献２】特開２００５−３０４０９２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
上述の課題について、図２を用いて更に詳細に説明する。
【００１７】
図２は横軸が時間、縦軸が原稿からの色味のずれの度合いを表している。実線は第１の読取デバイス１１０（以後、表面読取デバイス）、破線は第２の読取デバイス１１１（以後、裏面読取デバイス）の読取特性の変化である。表面読取デバイスは片面読取時、両面読取時ともに使用されるため、裏面読取デバイスに比べて劣化が進みやすいといえる。
【００１８】
キャリブレーション時に裏面読取デバイスを基準に補正を行った場合を表したものが図２（ａ）である。表面読取デバイスの読取特性が大きく改善され、表面読取デバイス及び裏面読取デバイスの読取特性も合わせることができる。但し、キャリブレーション直前の片面コピー（１）と、直後の片面コピー（２）の色味は大きく異なる結果となる。
【００１９】
そこで、表面読取デバイスを基準にキャリブレーションを行った場合を表したものが図２（ｂ）である。表面読取デバイス及び裏面読取デバイスの読取特性は一致し、片面コピー（１）と片面コピー（２）の色味の差も抑えられている。但し、上述のように、表面読取デバイスは片面読取時と両面読取時の双方で使用されるため、裏面読取デバイスよりも使用頻度が高い。従って、耐久劣化も進んでいると考えられ、表面読取デバイスを基準に補正をすることは、結果的に色処理の精度が悪い側に合わせていることになる。つまり、原稿との色差を悪化させてしまっている。
【００２０】
図２（ａ）では、片面コピーを日常的に利用しているユーザからすれば、数時間前、数日前と同じ原稿を再度片面コピーしたとしても異なる色合いの出力結果を得ることになり、違和感を感ぜざるを得ない。一方、図２（ｂ）では、表面読取デバイス及び裏面読取デバイスの色合わせは実現しているものの、読取特性を一様に悪化させていることになり、キャリブレーションの本意から大きく外れたものとなってしまう。
【００２１】
本発明は上記の課題に鑑みてなされたものであり、第１の目的は、キャリブレーションにおいて表面読取デバイス及び裏面読取デバイスの読取特性を一致させることにある。第２の目的は、キャリブレーションの前後で片面読取においてもユーザに違和感を与えないキャリブレーションを実現することにある。ここで、キャリブレーションの目的として表面読取デバイス及び裏面読取デバイスの読取特性を一致させること以前に、原稿本来の画品位と読取画像との画品位を一致させることが重要であることを前提とする。
【課題を解決するための手段】
【００２２】
上記の目的を達成するための本発明による画像読取装置は以下の構成を備える。即ち、
第１の読取部、及び前記第１の読取部とは異なる第２の読取部を用いて原稿の両面を同時に読取可能な画像読取装置であって、
前記第１の読取部及び前記第２の読取部のそれぞれの使用頻度を示す読取頻度情報を取得する第１の取得手段と、
前記第１の読取部または前記第２の読取部で読取られた原稿上の色に関する読取色情報を取得する第２の取得手段と、
前記第１の取得手段で取得した読取頻度情報と、前記第２の取得手段で取得した前記色情報に基づいて、前記第１の読取部と前記第２の読取部の間の読取特性を相対的に一致させるためのキャリブレーションを行う際の基準とする基準読取部を、該第１の読取部及び該第２の読取部のどちらかに決定する決定手段と
を備える。
【００２３】
また、好ましくは、前記決定手段は、前記読取色情報が示す色毎に、前記基準読取部を決定する。
【００２４】
また、好ましくは、前記決定手段は、前記読取色情報が示す色毎に、
その出現頻度が閾値より大きい色については、前記読取頻度情報が示す使用頻度の内、高い方の使用頻度に対応する読取部を前記基準読取部に決定し、
その出現頻度が閾値以下の色については、前記読取頻度情報が示す使用頻度の内、低い方の使用頻度に対応する読取部を前記基準読取部に決定する。
【００２５】
また、好ましくは、指定色に対する基準読取部を指定する指定手段を更に備える。
【００２６】
また、好ましくは、前記決定手段は、複数の濃度パターンのパッチ画像が片面に印刷されたチャート原稿を前記第１の読取部で読取って得られる第１の読取データと、前記チャート原稿を前記第２の読取部で読取って得られる第２の読取データとの間での色の差分データを抽出する抽出手段を備え、
前記決定手段は、
前記読取色情報が示す色の差分データが閾値より大きい色については、前記読取頻度情報が示す使用頻度の内、高い方の使用頻度に対応する読取部を前記基準読取部に決定し、
前記読取色情報が示す色の差分データが閾値以下の色については、前記読取頻度情報が示す使用頻度の内、低い方の使用頻度に対応する読取部を前記基準読取部に決定する。
【００２７】
また、好ましくは、ユーザを認証する認証手段を更に備え、
前記決定手段は、前記認証手段で認証するユーザ別に、前記基準読取部を決定する。
【００２８】
上記の目的を達成するための本発明による画像読取装置の制御方法は以下の構成を備える。即ち、
第１の読取部、及び前記第１の読取部とは異なる第２の読取部を用いて原稿の両面を同時に読取可能な画像読取装置の制御方法であって、
前記第１の読取部及び前記第２の読取部のそれぞれの使用頻度を示す読取頻度情報を取得する第１の取得工程と、
前記第１の読取部または前記第２の読取部で読取られた原稿上の色に関する読取色情報を取得する第２の取得工程と、
前記第１の取得工程で取得した読取頻度情報と、前記第２の取得工程で取得した前記色情報に基づいて、前記第１の読取部と前記第２の読取部の間の読取特性を相対的に一致させるためのキャリブレーションを行う際の基準とする基準読取部を、該第１の読取部及び該第２の読取部のどちらかに決定する決定工程と
を備える。
【００２９】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
第１の読取部、及び前記第１の読取部とは異なる第２の読取部を用いて原稿の両面を同時に読取可能な画像読取装置の制御をコンピュータに実行させるためのプログラムであって、
前記第１の読取部及び前記第２の読取部のそれぞれの使用頻度を示す読取頻度情報を取得する第１の取得工程と、
前記第１の読取部または前記第２の読取部で読取られた原稿上の色に関する読取色情報を取得する第２の取得工程と、
前記第１の取得工程で取得した読取頻度情報と、前記第２の取得工程で取得した前記色情報に基づいて、前記第１の読取部と前記第２の読取部の間の読取特性を相対的に一致させるためのキャリブレーションを行う際の基準とする基準読取部を、該第１の読取部及び該第２の読取部のどちらかに決定する決定工程と
をコンピュータに実行させる。
【発明の効果】
【００３０】
本発明によれば、キャリブレーションにおいて表面読取デバイス及び裏面読取デバイスの読取特性を一致させることができる。また、キャリブレーションの前後で片面読取においてもユーザに違和感を与えないキャリブレーションを実現することができる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００３２】
＜実施形態１＞
本発明は、原稿を反転することなく原稿の両面を１回の搬送で同時あるいは実質的に同時に読取る読取デバイスとして、表面用（第１の読取部）と裏面用（第２の読取部）を２つ備える読取装置である、両面同時画像読取装置（図１）に関するものである。
【００３３】
特に、本発明では、両面同時画像読取装置（以下では、読取装置と略称）が搭載する表面読取デバイス及び裏面読取デバイスの読取特性を相対的に一致させるためのキャリブレーションにおいて、基準とする面を色毎に決定することを特徴とする。両面読取では、表面読取デバイス及び裏面読取デバイスの読取特性の一致、片面読取では、キャリブレーション前後での読取特性の急激な変化をユーザに感じさせないことを目指すものである。
【００３４】
尚、本発明で用いる「読取」という用語は、原稿上の画像を走査（スキャン）して画像情報を取得する概念も含むものとして説明する。
【００３５】
また、本発明の実施形態の説明では、便宜上、複写機に搭載される読取装置について説明する。但し、ファクシミリ装置等の他の装置に搭載される読取装置に対しても上述した課題は同様に存在するため、本提案はそれら他の装置に搭載される読取装置に対しても有効な解決手法である。
【００３６】
図１は本発明の実施形態１の読取装置の機械的な構成の一例を示す図である。
【００３７】
原稿載置台１０１に原稿の表面を上にしてセットすることで原稿の表面が読取デバイス１１０で読取られ、原稿の裏面が読取デバイス１１１で読取られる。以後、片面読取時と同じ読取デバイス１１０で読取られる面を表面、読取デバイス１１１で読取られる面を裏面とする。但し、読取装置は、必ずしもこの構成でなくともよい。例えば、読取デバイス１１０が等倍光学系（ＣＩＳ系）、読取デバイス１１１が縮小光学系（ＣＣＤ系）でもよく、原稿搬送経路やコロ１０４の数は、必ずしもこの通りでなくともよい。
【００３８】
尚、ここで説明していない、図１における各種構成要素の説明については上述した通りである。また、読取装置内部あるいはそれを搭載する複写機には、読取装置を制御するためのコントローラ（ＣＰＵ）、制御用プログラム及びパラメータ等のデータを記憶する記憶部（ＲＡＭ、ＲＯＭ等）が構成されている。また、制御用プログラムには、後述のフローチャートを実行するためのプログラムも含んでいる。
【００３９】
読取装置は、コントローラが、記憶部に記憶される制御用プログラムを読出し実行することで、その動作が制御される。更に、読取装置の操作を行うための操作部が、読取装置本体あるいは複写機に搭載されている。これらの構成要素は、読取装置あるいはそれを搭載する複写機に一般的に搭載されるものである。
【００４０】
次に、本発明の実施形態１のキャリブレーションについて、図３を用いて説明する。
【００４１】
図３は本発明の実施形態１のキャリブレーションを示すフローチャートである。
【００４２】
実施形態１では、キャリブレーションを行う際に、まず、表面読取デバイス及び裏面読取デバイスの読取特性を相対的に一致させる際の基準面（表面あるいは裏面）を色毎に決定する（ステップＳ３０３）ことを特徴とする。色毎に基準面（基準読取部）を決定する際には、表面読取デバイス及び裏面読取デバイスの使用頻度を示す読取頻度情報３０１と、これまでに表面読取デバイスまたは裏面読取デバイスで読み取られた原稿上の色に関する統計データを示す読取色情報３０２を用いる。
【００４３】
この読取頻度情報３０１及び読取色情報３０２により、ユーザに違和感を与えない基準面の選択を実現する。読取頻度情報３０１及び読取色情報３０２は、ユーザの使用頻度を把握するために通常の使用時に集計しておくものとする。
【００４４】
そして、ステップＳ３０４で、決定した基準面に基づいて、後述する表裏キャリブレーションを実行する。
【００４５】
次に、読取頻度情報３０１及び読取色情報３０２について順に説明する。
【００４６】
まず、読取頻度情報３０１の集計方法を説明する。読取頻度情報３０１は、読取装置がどれだけ使用されているかを判定するための指標である。
【００４７】
読取装置の初期設置時に、読取回数をカウントするカウンタをゼロに初期化し、その後の読取回数を片面、両面を問わずにカウントする方法が最も単純な方法である。または、片面読取と両面読取回数を別々にカウントしておくことでユーザの使用状況をより具体的に把握することができる。
【００４８】
その他、初期設置時からのコピー数ではなく一定期間の間の読取回数をカウントする方法、一定の部数以上の読取回数をカウントする方法等も考えられる。あるいは、一定のページ数以上の読取回数をカウントする方法や前記の条件を組み合わせた読取回数のカウントも可能である。カウントの設定の仕方により得られる情報は異なるため、どのようにカウントするかは上記した限りではなく、前述の課題を回避したい状況がどのような場合に発生するかにより、デバイスの使用方法に適したカウント方法を用いれば良い。
【００４９】
次に、読取色情報３０２の集計方法を説明する。読取色情報３０２は、読取装置において、主に片面読取のユーザの使用状況を把握するために重要である。読取原稿画像から得られる全ての色データを保存しておくことは現実的ではないため、ユーザの読取頻度が高い色の傾向を捉えることを目的とする。さらに、片面読取のユーザに、急激な色の変化を感じさせないキャリブレーションのために、片面読取のユーザの使用状況を把握することを目的とする。
【００５０】
読取色情報のスプールは、例えば、画像の色域情報に基づくヒストグラムを用いて行う。
【００５１】
第１の色域情報の設定方法として、デバイス非依存のＲＧＢ空間でＲ、Ｇ、ＢをそれぞれＮ階調毎に区切り、Ｒ、Ｇ、Ｂで別々に集計する方法が挙げられる。この場合に用いるのは１次元ヒストグラムであり、図４に示すように、Ｒ、Ｇ、Ｂそれぞれ３つのヒストグラムとなる。
【００５２】
第２の色域情報の設定方法として、予め読取装置で読取可能なガマット（gamut）を、色の系統別になるよういくつかの領域に分類しておく方法が挙げられる。例えば、図５（ａ）に示すように、Ｌ＊ａ＊ｂ＊空間のａ＊ｂ＊軸上で原点から放射状に色相を分割する方法が挙げられる。これは、２つのパラメータで色の系統を分類できる色空間であればＬ＊ｕ＊ｖ＊等の他の色空間であっても同じである。また、分類の方法も、彩度の低い色領域というのを分類の一つに加えてもよい。いずれにせよ、この場合に用いるのは、２次元ヒストグラムとなる。
【００５３】
図５（ｂ）は、仮想的な色域の投票結果を円グラフで示したものである。グラフ内の数値は、分類した色域毎の読取頻度の割合であるが、実際には投票結果そのものであってもよい。
【００５４】
第３の色域情報の設定方法として、Ｌ＊ａ＊ｂ＊空間やＬ＊ｕ＊ｖ＊空間、デバイス非依存のＲＧＢ空間等で、３つのパラメータを考慮して色域を分割する方法が挙げられる。この場合に用いるのは、３次元ヒストグラムとなる。
【００５５】
尚、第１の色域情報の設定方法から第３の色域情報の設定方法になるに従い、必要とするメモリ容量が増えていく傾向にある。また、各色域の設定の際の階調の刻み幅が細かければ細かいほど、必要とするメモリ容量は増えていく。現実的には、第２の色域情報の設定方法を用いて、ａ＊ｂ＊空間を放射状に９つ程度の色域に分類することで読み取られた原稿の大まかな色の傾向を掴むことが可能と考えられる。あくまで、どのような方法でデータを収集するかは、ユーザのニーズやデバイスのスペックを考慮して決定すれば良い。従って、色域ではなく、読取色すべてを処理対象としてもよい。
【００５６】
次に、ユーザが片面読取で読取を行うことで、一枚の原稿の色情報をスプールするための具体的な方法について、図６を用いて説明する。
【００５７】
図６は本発明の実施形態１の一枚の原稿の色情報をスプールする処理を示すフローチャートである。
【００５８】
尚、ヒストグラムの作成方法は、上述の第２の色域情報の設定方法を元にしている。
【００５９】
まず、ヒストグラム用とは別に、ヒストグラムの項目の数に応じたメモリ領域を読取装置の記憶部に確保する。確保したメモリ領域は各色域の出現頻度データを記憶するために用いる。ここでは、９つの色域に分類しているため９つのメモリ領域６０６〜６１４を確保する。ユーザが原稿の読取を指示すると、本処理は原稿を端から走査（スキャン）して原稿画像を読取る。
【００６０】
ステップＳ６０１で、読取装置の色域分類データ６０５を参照し、一画素毎に注目画素がどの色域に含まれるかを判定する。ステップ６０１の判定結果に従って各メモリ領域で出現頻度をカウントアップして、それを示す出現頻度データを生成する。
【００６１】
ステップ６０２で、原稿上の全ての画素のチェックが終了したか否かを判定する。全ての画素のチェックが終了している場合（ステップＳ６０２でＹＥＳ）、ステップＳ６０３に進む。一方、全ての画素のチェックが終了していない場合（ステップＳ６０２でＮＯ）、ステップＳ６０１に戻る。
【００６２】
ステップＳ６０２の処理が終了したら、原稿上の主要な色の統計だけを得たいため、各色域の画素が原稿内に占める割合を算出する。そして、ステップ６０３で、対象とする色域の画素が原稿内に一定以上の割合で出現した色であるか否かを判定する（その割合が閾値以上であるか否かを判定する）。閾値未満である場合（ステップＳ６０３でＮＯ）、ステップＳ６０４へ進む。一方、閾値以上である場合（ステップＳ６０３でＹＥＳ）、その色域を示す情報を読取色情報３０２のヒストグラムへ投票する。即ち、一回の読取動作においてヒストグラムへの投票数は、各色域において１または０である。そのため、最大で、その投票数は９となる。
【００６３】
次に、ステップ６０４で、全ての色域のチェックが終了したか否かを判定する。全ての色域のチェックが終了していない場合（ステップＳ６０４でＮＯ）、ステップＳ６０３に戻る。一方、全ての色域のチェックが終了している場合（ステップＳ６０４でＹＥＳ）、読取色情報のスプールは完了する。
【００６４】
尚、実施形態１では、ヒストグラムの作成方法として、第２の色域情報の設定方法を用いて説明しているが、これに限定されない。例えば、第１の色域情報の設定方法または第３の色域情報の設定方法を用いても、同様に、原稿内での各色域の出現頻度を算出し、その色味の画像内に占める割合が一定以上の場合に、その色域を読取色情報としてヒストグラムに投票することができる。
【００６５】
但し、第１の色域情報の設定方法を用いる場合には、ＲＧＢを個別に扱う。そのため、実際に読取頻度の高い色のみでなく、それらと同程度のＲまたはＧまたはＢの階調をもつ色についても、後述の処理（ステップＳ３０３）において読取頻度の高い色として判定されることになる。また、読取色情報のスプールを行う際には、読取るデバイス依存の色空間データを適宜、設定した色分類に適した色空間に変換して処理するものとする。
【００６６】
以上で、図３の基準面の決定に必要な読取頻度情報３０１と読取色情報３０２を取得することができる。
【００６７】
図３の説明に戻る。
【００６８】
次に、ステップ３０３で、色毎の基準面の決定を行う。基準面の決定条件は、片面読取のユーザにキャリブレーション前後での急激な色味の変化を感じさせないことである。これを達成するためには、原稿の表面を基準としてキャリブレーションを行えばよいことになる。しかし、原稿の表面は片面読取、両面読取のどちらの場合でも使用されるため、読取デバイス１１０（表面用の読取部１０６）は、読取デバイス１１１（裏面用の読取部１０８）よりも読取性能の劣化が進んでいると考えられる。
【００６９】
そこで、できるだけ裏面読取デバイスを基準としてキャリブレーションを行うことで、表面読取デバイス及び裏面読取デバイスの読取特性の精度を保ちつつ、表面読取デバイスで頻繁に読取られる傾向のある色に関しては表面読取デバイスを基準とする。
【００７０】
次に、ステップＳ３０３の基準面の決定処理の詳細について、図７を用いて説明する。
【００７１】
図７は本発明の実施形態１のステップＳ３０３の処理の詳細を示すフローチャートである。
【００７２】
キャリブレーションが開始されると、まず、ステップＳ７０１で、読取頻度情報３０１を参照（第１の取得）して、対象とする読取頻度が高いか否かを判定する。具体的には、読取頻度情報が示す読取頻度が閾値より大きいか否かを判定する。尚、読取頻度情報３０１からは、片面読取及び両面読取の使用頻度情報である読取頻度情報がどちらもわかるものとする。
【００７３】
読取頻度情報が閾値以下である場合（ステップＳ７０１でＮＯ）、この場合は、上述の課題を考慮しなくて良いものと判断することができる。これは、判定対象とする片面読取の読取頻度情報３０１が閾値以下である場合は、片面読取を頻繁に利用するユーザは少ないことを意味するからである。加えて、判定対象とする両面読取の読取頻度情報３０１が閾値以下である場合は、その読取装置自体があまり利用されていないと言えるからである。ここで、読取頻度そのものを判定対象としたが、読取頻度情報３０１から、両面読取に対する片面読取頻度の割合を算出して判定するようにしてもよい。
【００７４】
そして、読取頻度情報が閾値以下である場合は、ステップＳ７０５で、全ての色域それぞれについて裏面を基準面に設定する。
【００７５】
一方、読取頻度情報が閾値より大きい場合（ステップＳ７０１でＹＥＳ）、ステップＳ７０２で、読取色情報３０２を参照（第２の取得）して、色域毎に読取頻度を調べる。そして、ステップＳ７０３で、対象とする色域の読取頻度が高いか否かを判定する。
【００７６】
具体的には、片面読取の読取頻度情報に対する色域毎の読取頻度の相対度数を算出する。算出した相対度数が予め定めた閾値よりも大きい場合（ステップＳ７０３でＹＥＳ）、読取頻度が高い色と判定し、ステップＳ７０４で、その色域については表面を基準面に設定する。一方、算出した相対度数が予め定めた閾値以下である場合（ステップＳ７０３でＮＯ）、読取頻度が低い色と判定し、ステップＳ７０５で、その色域については裏面を基準面に設定する。
【００７７】
尚、ここで、設定する閾値は、例えば、６０％等とする。また、ステップＳ７０３の判定方法は、上記の方法に限定されるものではない。例えば、相対度数を算出せずに、読取頻度情報が示すヒストグラムデータそのものを閾値処理してもよい。
【００７８】
ステップＳ７０６で、全ての色域に対して基準面を決定しているか否かを判定する。決定していない場合（ステップＳ７０６でＮＯ）、ステップＳ７０２に戻り、未処理の色域に対する処理を実行する。一方、決定している場合（ステップＳ７０６でＹＥＳ）、ステップＳ３０４で、決定した基準面に基づいて、表面読取デバイスあるいは裏面読取デバイスに対するキャリブレーションである表裏キャリブレーションを実行する。
【００７９】
尚、ステップ３０４における表裏キャリブレーションは、様々な方法が考えられるが、表裏の相対的な色合わせのためのキャリブレーション方法であれば、どのようなものでも良い。つまり、キャリブレーション対象とする読取デバイスを、色域に対する決定した基準面に応じて切り替えてキャリブレーションを行う方法であれば、どのような方法を用いても構わない。
【００８０】
以上説明したように、実施形態１によれば、読取装置のキャリブレーションに際して、両面読取に対しては表面読取デバイス及び裏面読取デバイスの読取特性の一致を図ることが可能となる。また、片面読取に対しては、キャリブレーション前後で、ユーザに読取特性の急激な変化を感じさせないキャリブレーションが可能となる。つまり、キャリブレーション前後で片面読取の読取特性が突然変わってユーザに違和感を与える読取結果が発生してしまうことを防止できる。更に、このような効果を実現可能な範囲内において、読取特性をできる限り原稿本来の画品位に近づけたまま読取を実現することができる。
【００８１】
＜実施形態２＞
実施形態１では、全ての色域について、キャリブレーション対象とする読取デバイスに対応する基準面を自動で判定する構成について説明した。しかしながら、会社のロゴのように絶対的な色味を重視する色に対しては、常に精度を重視した基準面の判定が必要である。そこで、ユーザが予め精度を重視する色を指定する（基準面を指定する）構成を、実施形態２として説明する。
【００８２】
図８は本発明の実施形態２のステップＳ３０３の処理の詳細を示すフローチャートである。
【００８３】
尚、図８において、実施形態１の図７と同一のステップについては同一のステップ番号を付加し、その説明については省略する。図７との相違は、ステップＳ８０１を追加したことである。また、実施形態２では、ユーザが予め精度を重視する色を指定色情報８０２として、読取装置内の記憶部に記憶している。
【００８４】
そして、ステップＳ７０２の処理後、ステップＳ８０１で、指定色情報８０２を参照し、処理対象の色域がユーザの指定色を含む色域であるか否かを判定する。指定色を含まない色域である場合（ステップＳ８０１でＮＯ）、ステップＳ７０４に進む。一方、指定色を含む色域である場合（ステップＳ８０１でＹＥＳ）、ステップＳ７０５で、その色域について裏面を基準面に設定する。これにより、絶対的な色味を重視する色に対してはできる限り色味の精度を保つことが可能である。
【００８５】
以上説明したように、実施形態２によれば、実施形態１で説明した効果に加えて、本来の画品位を重視（維持）したい色を含む原稿については、よりその画品位を維持することができるキャリブレーションを行うことができる。
【００８６】
＜実施形態３＞
実施形態３では、キャリブレーション時のデバイスの状態に基づいて、基準面を判定する構成について説明する。
【００８７】
図９は本発明の実施形態３のステップＳ３０３の処理の詳細を示すフローチャートである。
【００８８】
まず、ステップＳ９０１で、片面に印刷された複数の濃度パターンのパッチ画像からなるチャート原稿を原稿載置台１０１に載置して、表面読取デバイス・裏面読取デバイスそれぞれで読取を行ない、表面読取データ９０２及び裏面読取データ９０３を取得する。換言すれば、同一のチャート原稿の読取を、表面読取デバイス・裏面読取デバイスそれぞれで行い、表面読取データ９０２（第１の読取データ）及び裏面読取データ９０３（第２の読取データ）を取得する。
【００８９】
次に、ステップＳ９０４で、表面読取データ９０２と裏面読取データ９０３について、各パッチ画像が存在する位置に対応する読取データ同士の色の差分データを抽出し、これを差分データとしてメモリに保存する。
【００９０】
その後、ステップＳ９０５の基準面の判定処理を実行する。基準面は、パッチ画像の色毎に判定してもよいが、ここでは実施形態１と同様に、色域毎の判定として説明する。
【００９１】
ステップＳ９０６で、まず、一つの色域においてその色域内のパッチの差分データ９１１を検出し、差分データの平均を算出する。ステップＳ９０７で、算出した差分データが大きいか否かを判定する。具体的には、差分データが閾値より大きい場合を、差分データが大きいと判定する。
【００９２】
差分データが大きい場合（ステップＳ９０７でＹＥＳ）、つまり、差分データが閾値より大きい場合、ステップＳ９０８で、表面を基準面に設定する。一方、差分が小さい場合（ステップＳ９０７でＮＯ）、つまり、差分データが閾値以下である場合、ステップＳ９０９で、裏面を基準面に設定する。
【００９３】
このように、表裏の色成分のずれ（差分データ）が大きい場合には、基準面を裏面に合わせてしまうと、上述の課題が浮き彫りになるため、基準面を表面に設定することで片面読取のユーザに違和感を与えないキャリブレーションが可能となる。また、表裏の色成分のずれが小さい場合には、キャリブレーションによる読取デバイスの読取特性の補正量も小さいため、より精度を保ったキャリブレーションが可能な裏面を基準面に設定する。
【００９４】
ステップＳ９１０で、全ての色域に対して判定が終了しているか否かを判定し、終了するまで判定処理を繰り返す。最後に、ステップ３０４で、表裏キャリブレーションを実行する。
【００９５】
以上説明したように、実施形態３によれば、読取頻度情報３０１や読取色情報３０２を常時蓄積しておかなくて済むため、メモリの増設やデバイスへの負荷を必要とせずに、上述の課題を解決するキャリブレーションを行うことができる。
【００９６】
＜実施形態４＞
実施形態４では、上述のキャリブレーションをユーザ毎に行う方法について説明する。ユーザ毎に読取装置を使用する際の傾向は異なるので、各ユーザの使用状況を把握してキャリブレーションを適用することで、最大限にその効果が発揮されると言える。実施形態４を実現するためには、読取装置がユーザを認識するユーザ認証機能を備えていることが前提となる。このユーザ認証機能としては、指紋認証、ＩＤカードによる認証、認証コードの入力による認証等で個人を特定できるインタフェースを備えた読取装置において、ユーザ毎に上述の方法と同様に使用頻度情報や使用色情報を収集する。キャリブレーション時も、ユーザ認証をしてから行うことで、個人の傾向を反映したキャリブレーションが可能となる。
【００９７】
以上説明したように、実施形態４によれば、ユーザの使用状況に応じたキャリブレーションを行うことができる。これにより、ユーザ別に、各ユーザに適した読取環境を提供することができる。
【００９８】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００９９】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１００】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１０１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１０２】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１０３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１０４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１０５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１０６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１０７】
【図１】本発明の実施形態１の読取装置の機械的な構成の一例を示す図である。
【図２】表裏キャリブレーションの概念図である。
【図３】本発明の実施形態１のキャリブレーションを示すフローチャートである。
【図４】本発明の実施形態１の第１の色情報の設定方法によって得られるヒストグラムの一例を示す図である。
【図５】本発明の実施形態１の第２の色情報の設定方法によって得られるヒストグラムの一例を示す図である。
【図６】本発明の実施形態１の一枚の原稿の色情報をスプールする処理を示すフローチャートである。
【図７】本発明の実施形態１のステップＳ３０３の処理の詳細を示すフローチャートである。
【図８】本発明の実施形態２のステップＳ３０３の処理の詳細を示すフローチャートである。
【図９】本発明の実施形態３のステップＳ３０３の処理の詳細を示すフローチャートである。
【符号の説明】
【０１０８】
１０１  原稿載置台
１０２  ピックアップローラ
１０３  搬送ローラ
１０４  コロ
１０５、１０７  光源
１０６、１０８  読取部
１０９  原稿台ガラス
１１０、１１１  読取デバイス
【図１】
0004642871.tif 000002
【図２】
0004642871.tif 000003
【図３】
0004642871.tif 000004
【図４】
0004642871.tif 000005
【図６】
0004642871.tif 000006
【図７】
0004642871.tif 000007
【図８】
0004642871.tif 000008
【図９】
0004642871.tif 000009
【図５】
0004642871.tif 000010