(57)【要約】【課題】原稿を読取る際に発生する凹凸影を特定し、特定された凹凸影を補正する。【解決手段】原稿の読取箇所に対して複数の方向から光量が異なる光を照射し、その反射光を光電変換することにより、注目画素の第１画像データと注目画素の第２画像データを得る。そして、注目画素の第１画像データ及び第２画像データに基づき、注目画素の原稿の種類を判別とともに、注目画素に隣接する周囲画素の原稿の種類に基づいて検証（原稿種別の再判別）することで凹凸影を正確に特定する。【選択図】図２
2014230117.tif 000002
【特許請求の範囲】
【請求項１】
入力された光を光電変換する光電変換手段と、
原稿の読取箇所に照射された光の反射光を前記光電変換手段に導く導光手段と、
前記読取箇所に向けて光を照射可能な第１光源と、
前記読取箇所に向けて前記第１光源と異なる方向から当該第１光源よりも少ない光量の光を照射可能な第２光源と、
前記第１光源から照射された光の反射光を光電変換することにより得られる、注目画素の第１画像データと、前記第２光源から照射された光の反射光を光電変換することにより得られる、該注目画素の第２画像データとに基づき、該注目画素の原稿種別を判別する第１判別手段と、
前記注目画素の判別結果と前記注目画素の周囲の画素の判別結果とに基づき該注目画素の原稿種別を再判別する第２判別手段と、
前記第１判別手段または前記第２判別手段によって判別された原稿種別に応じて、前記第１画像データおよび前記第２画像データから前記注目画素の画像データを生成する生成手段と、を有することを特徴とする、
原稿読取装置。
【請求項２】
前記原稿種別には、光沢性が高い第１原稿種別と、光沢性が低い第２原稿種別と、前記第１および第２原稿種別とは異なる第３原稿種別とが含まれ、
前記第２判別手段は、前記第１判別手段が、原稿種別は前記第３原稿種別であると判別した注目画素の原稿種別を、該注目画素の隣接画素の原稿種別から判別することを特徴とする、
請求項１に記載の原稿読取装置。
【請求項３】
前記生成手段は、前記注目画素の原稿種別が前記第１原稿種別である場合は、該注目画素の画像データとして前記第２画像データを選択し、該注目画素の原稿種別が前記第２原稿種別である場合は、該注目画素の画像データとして前記第１画像データを選択することを特徴とする、
請求項２に記載の原稿読取装置。
【請求項４】
前記第１画像データ及び前記第２画像データは、画素毎の輝度値を表すデータであり、
前記判別手段は、第１画像データと前記第２画像データとの輝度値の差が所定値より大きい場合、前記第１および第２画像データに対応する画素を凹凸影の可能性のある画素と判別する第１の判別手段と、
前記画素に対する周囲の画素が所定の配置関係にある場合に、当該注目画素を凹凸影を表す画素と判別する第２の判別手段とを有することを特徴とする、
請求項１に記載の原稿読取装置。
【請求項５】
前記第２の判別手段は、前記注目画素と連続して判別される回数がＮ（自然数）未満で、かつ、これらの注目画素の両側が、当該注目画素の所定倍数を超える輝度値の画素で挟まれる場合に、当該Ｎ未満の注目画素を前記凹凸影を表す画素と判別することを特徴とする、
請求項４に記載の原稿読取装置。
【請求項６】
前記凹凸影を表す画素を、隣接の画素との輝度値の差が小さくなるように補正する補正手段を有することを特徴とする、
請求項５に記載の原稿読取装置。
【請求項７】
第１光源からの光が照射された原稿からの反射光から生成された第１画像データを取得し、
前記第１光源と異なる方向から、第２光源によって光が照射された原稿からの反射光から生成された第２画像データを取得する取得工程と、
注目画素に対応する前記第１画像データと、該注目画素の前記第２画像データとに基づき、該注目画素の原稿種別を判別する第１判別工程と、
前記注目画素の判別結果と前記注目画素の周囲の画素の判別結果とに基づき該注目画素の原稿種別を再判別する第２判別工程と、
前記第１判別工程または前記第２判別工程によって判別された原稿種別に応じて、前記第１画像データおよび前記第２画像データから前記注目画素の画像データを生成する生成工程と、を有することを特徴とする、
原稿読取方法。
【請求項８】
請求項７記載の原稿読取方法をコンピュータを用いて実現するために、コンピュータが読み取り可能に記憶媒体に記憶されたコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿に向けて光を照射し、その反射光を光電変換することにより、原稿に記載された内容を表す画像データを生成する原稿読取装置及び原稿読取方法に関する。
【背景技術】
【０００２】
原稿読取装置は、光源から原稿に向けて光を照射した後、原稿表面からの反射光を光電変換素子に導くように構成されるのが一般的である。原稿は、一般的には多少の凹凸のある紙原稿であるが、写真や金属光沢を発する原稿のものもある。金属光沢とは、光沢性が非常に高い、箔押し原稿のような金色、銀色などをいう。光電変換素子は、このような原稿に印刷された内容を表す画像データを生成することになる。
【０００３】
図８及び図９は、一般的な紙原稿に照射された光が反射する方向を、矢印線で示した模式図である。紙原稿５０の原稿表面が粗く、微小な凹凸が多数存在する場合、図８に示すように、照射光６０は、この凹凸でそれぞれ反射される。そのため、反射光７１は、様々な方向へ拡散する。一方、箔押がされたものや、写真などの光沢性の高い原稿５１の表面に向けて照射された照射光６０の反射光７１は、図９に示すように、ほとんど正反射光（入射角と対称な方向への反射、入射角と反射角がともにθ）７２に近いものとなる。
【０００４】
このように、原稿の表面状態（読取箇所の状態）によって、正反射光７２の割合が大きく変化する。
しかし、従来の原稿読取装置では、原稿５０、５１の表面に対して垂直方向に拡散する光を光電変換素子へ導く。そのため、光沢性の高い原稿５１の場合、全反射光７１に対する正反射光７２の割合が非常に高くなるが、この正反射光７２は、光電変換素子には導かれない。その結果、画像データは、輝度の低い画像を表すものになってしまうという問題がある。
【０００５】
このような問題を解決する技術として、例えば特許文献１に開示された画像読取装置がある。この画像読取装置では、紙原稿を読取るための通常の第１光源に加え、光沢原稿の読取専用の第２光源を備えている。
第２光源は、第１光源と同一の発光波長の光を、第１光源とは異なる照射角度で原稿に照射する。光沢性の高い原稿の場合、第２光源の正反射光が光電変換素子へと導かれる。また、第２光源と原稿の間に液晶シャッタなどの調光手段を備えることで、第２光源による原稿表面への照射光量を低下させている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−２７４２９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示された画像読取装置は、以下の課題を有する。
図１０（ａ）は、表面状態、例えば光沢性や平面性、表面粗さなどが理想的な鏡面である原稿５２の読取箇所Ａ〜Ｆにおける反射光の様子を示した模式図である。図１０（ｂ）は、特許文献１に開示された画像読取装置で読取られて出力される、読取箇所Ａ〜Ｆにおける画像データ（２５６階調での輝度値）である。また、図１１（ａ）は、原稿の表面状態が光沢性の高い原稿５１の場合の、読取箇所Ａ〜Ｆにおける反射光の様子を示した模式図である。図１１（ｂ）は、特許文献１に開示された画像読取装置で読取られて出力される、読取箇所Ａ〜Ｆにおける画像データ（２５６階調での輝度値）である。
【０００８】
特許文献１に開示された画像読取装置では、第２光源の正反射光の経路に第１ミラー９１が設置されている。そして、第１ミラー９１によって反射された正反射光は、第２ミラー９２、第３ミラー９３を介して光電変換素子９５へと導かれる。図１０（ａ）に示すように、反射光が正反射光のみとなる理想的な鏡面であれば、反射光は、第１ミラーへ向かう経路１００を進む。そのため、図１０（ｂ）に示すように、読取箇所Ａ〜Ｆにおいて正しい画像データが得られる。しかし、実際には、光沢性の高い原稿であっても、表面状態としては多少の凹凸があることが一般的である。そのため、反射光の中で正反射光となる割合は高いものの、全てがそうなるというものではない。
【０００９】
この場合、一方向からのみ光を照射する特許文献１の画像読取装置では、図１１（ａ）に示すように、正反射光の方向とは異なる方向に進む反射光が生じる。そのため、反射光をほとんど光電変換素子９５へと導くことができない画素が生じる。例えば図１１（ｂ）に示す読取箇所Ａの画像データや、読取箇所Ｆの画像データなどが生じてしまう。その結果、読取られた画像は、金属光沢上に黒い影（以下、凹凸影という。）が多数存在してしまう。
【００１０】
本発明は、原稿を読取る際に発生する凹凸影を特定するとともに、特定された凹凸影を補正することができる原稿読取装置を提供することを、主たる目的とする。
本発明の他の目的は、原稿を読取る際の凹凸影の発生を抑制させる原稿読取方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の原稿読取装置は、入力された光を光電変換する光電変換手段と、原稿の読取箇所に照射された光の反射光を前記光電変換手段に導く導光手段と、前記読取箇所に向けて光を照射可能な第１光源と、前記読取箇所に向けて前記第１光源と異なる方向から当該第１光源よりも少ない光量の光を照射可能な第２光源と、前記第１光源から照射された光の反射光を光電変換することにより得られる、注目画素の第１画像データと、前記第２光源から照射された光の反射光を光電変換することにより得られる、該注目画素の第２画像データとに基づき、該注目画素の原稿種別を判別する第１判別手段と、前記注目画素の判別結果と前記注目画素の周囲の画素の判別結果とに基づき該注目画素の原稿種別を再判別する第２判別手段と、前記第１判別手段または前記第２判別手段によって判別された原稿種別に応じて、前記第１画像データおよび前記第２画像データから前記注目画素の画像データを生成する生成手段と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明の原稿読取装置によれば、注目画素の第１画像データと該注目画素の第２画像データに基づき、第１判別手段が該注目画素の原稿種別を判別する。また、この判別結果と該注目画素の周囲の画素の判別結果とに基づき、第２判別手段が該注目画素の原稿種別を再判別する。第１判別手段または第２判別手段によって判別された原稿種別に応じて、第１画像データおよび第２画像データから注目画素の画像データを生成する。
これにより、例えば紙原稿、つや有り原稿、金属光沢原稿のような原稿の種類を判別することができる。また、凹凸影の可能性のある注目画素を特定し、この注目画素に隣接する周囲画素の原稿の種類に基づいて、注目画素が凹凸影であるか否かを判別する。そのため、凹凸影を表す画素を正確に特定することができる。このように、正確に凹凸影を表す画素が特定できることにより、原稿の読取箇所に凹凸があっても、凹凸影が生じない原稿画像を生成することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態例の原稿読取装置の概略縦断面図。
【図２】原稿読取装置の制御部の構成ブロック図。
【図３】（ａ）は、明度の高い紙原稿、金属光沢原稿、つや有り原稿それぞれの第１画像データと、第２画像データの輝度値の比較結果を示す図。（ｂ）は、凹凸影、明度の低い紙原稿、明度の低いつや有り原稿それぞれの第１画像データと、第２画像データの輝度値の比較結果を示す図。
【図４】読取処理の主たる制御手順の説明図。
【図５】原稿種類の判別手法の説明図。
【図６】「凹凸影の可能性有り」と判別された画素に対する処理の説明図。
【図７】「凹凸影の可能性有り」と判別された画素に対する処理の具体例。
【図８】紙原稿に照射された光の反射方向を矢印線で示した模式図。
【図９】光沢性の高い原稿の表面に向けて照射された光の反射方向を矢印線で示した模式図。
【図１０】（ａ）は、原稿の表面状態、例えば光沢性や平面性、表面粗さなどが理想的な鏡面である場合の、読取箇所における反射光の様子を示した模式図。（ｂ）は、読取箇所における画像データを示す図。
【図１１】（ａ）は、原稿の表面状態が光沢性の高い原稿の場合の、読取箇所における反射光の様子を示した模式図。（ｂ）は、読取箇所における画像データを示す図。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態例を説明する。
［原稿読取装置の構成］
図１は、本実施形態に係る原稿読取装置の概略縦断面図である。
この原稿読取装置６００は、読取対象となる原稿６０１を押圧するための圧板６０２と、原稿６０１をその読取面（以下、「原稿面」という。）を対向させて載置する原稿台ガラス６０３とを備える。原稿読取装置６００は、また、紙原稿を読み取る際に走査する照明ユニット６１１と、この照明ユニット６１１と連動して可動する導光ユニット６１２とを備えている。
【００１５】
照明ユニット６１１は、第１光源６０４、第２光源６０５及びこれらの光を原稿６０１へ照射したときの反射光Ｒを導光ユニット６１２へ導く第１ミラー６０６を備えている。導光ユニット６１２は、第１ミラー６０６から入力された反射光Ｒを、集光レンズ６０９を介して光電変換素子６１０に導くため第２ミラー６０７及び第３ミラー６０８を内蔵している。原稿読取装置６００の動作は、図示しない制御部により制御される。
【００１６】
第２光源６０５は、第１光源６０４に比べて、読取箇所における原稿面照度が小さいもの、すなわち光量が少ないものである。光沢性の低い紙原稿では、反射光が拡散するため、照射光の一部が光電変換素子６１０へと導かれる。これに対して、光沢性の高い原稿の場合、反射光は、ほとんど拡散しない。そのため、第１光源６０４と第２光源６０５とが同じ光量である場合、光沢性の高い原稿を読み取った時に光電変換素子６１０の受光限界量を超えてしまう。そこで、本実施形態の第２光源６０５の光量を小さくしている。
【００１７】
次に、原稿読取装置６００の制御部について説明する。図２は、この制御部の構成ブロック図である。制御部は、ユーザからの入力を受け付けるための操作部７０１を有する。制御部は、また、所定の制御プログラムによって動作するＣＰＵ７０２を有する。
ＣＰＵ７０２は、例えば操作部７０１を通じてユーザから入力された読取モードの設定や読取り開始指示などの入力情報に応じて、モータドライバ７０３、点灯回路７０５，７０６、画像処理部７０８の制御を行う。モータドライバ７０３は、ＣＰＵ７０２からの制御信号を受信すると、励磁電流を駆動モータ７０４へ出力する。駆動モータ７０４は、図１に示した照明ユニット６１１を駆動するためのモータであり、原稿の走査を可能にするものである。
【００１８】
点灯回路７０５は、ＣＰＵ７０２からの制御信号を受信すると、第１光源６０４を点灯させる。点灯回路７０６は、ＣＰＵ７０２からの制御信号を受信すると、第２光源６０５を点灯させる。これにより、原稿６０１の読取箇所に光が照射される。原稿６０１の原稿面からの反射光は、各ミラー６０６、６０７、６０８で反射され、集光レンズ６０９で集光されて、光電変換素子６１０に導かれる。光電変換素子６１０は、受光した反射光を逐次アナログ画像信号に変換し、出力する。このアナログ画像信号は、原稿の光沢の度合いに応じた輝度の信号である。
【００１９】
光電変換素子６１０から出力されるアナログ画像信号は、ＡＦＥ（アナログ・フロント・エンド）７０７に導かれる。ＡＦＥ７０７は、このアナログ画像信号に対し、各種アナログ処理と、その結果得られるアナログの画像信号をデジタルデータ（画像データ）に変換する回路（ＩＣ）である。アナログ処理は、本例では、サンプル・ホールド処理、オフセット処理、ゲイン処理である。また、画像データは、光沢の度合いを表す０〜２５５段階の輝度値である。
【００２０】
ＡＦＥ７０７から出力された画像データは画像処理部７０８に入力される。画像処理部７０８は、ＳＨＤ（シェーディング）補正部６０９、原稿種類判別部７１３、７１４及び画像補正部７１５を備える。
ＳＨＤ補正部６０９は、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）の特性のばらつきや光源の端部光量低下といった光学的要因による問題を補正する。このような補正をＳＨＤ補正という。このＳＨＤ補正に用いられるのがＳＨＤ係数である。ＳＨＤ係数は、原稿読取装置６００に設けられた図示しない基準板部分の読取結果に基づき算出される。原稿読取装置６００では、第１光源６０４、第２光源６０５の２種類の異なる光源を備えるため、第１光源６０４に対応したＳＨＤ係数７１０および第２光源６０５に対応したＳＨＤ係数７１１が算出される。ＲＡＭ７１２は、ＳＨＤ補正部６０９で補正された画像データを保存する。
【００２１】
原稿種類判別部７１３は、ＲＡＭ７１２に保存された画像データと、新たに読み取った画像データとを画素毎に比較して原稿の種類を判別するとともに、更なる原稿の種類の判別を必要とする画素の特定を行う。以下、この処理を「第１判別処理」と呼ぶ。原稿種類判別部７１４は、第１判別処理の結果に基づき、さらなる原稿の種類を判別する処理（再判別処理）を行う。以下、この処理を「第２判別処理」と呼ぶ。
画像補正部７１５は、第１判別処理及び第２判別処理の結果に基づいて、ＲＡＭ７１２に保存された画像データと新たに読み取った画像データのいずれかを画素単位で選択する。画像補正部７１５は、また、選択された画像データ（輝度値）を補正する。補正された画像データは、画像処理部７０８から出力される。
【００２２】
［原稿読取方法］
次に、原稿読取装置６００による読取処理について説明する。
この読取処理では、第１光源で得られる画像データ（輝度値）と、第１光源よりも光量の少ない第２光源で得られる画像データ（輝度値）との関係性から、読取箇所の凹凸影を特定し、特定した凹凸影を補正する。
【００２３】
以下の説明では、第１光源で得られる画像データを「第１画像データ」、第２光源で得られる画像データを「第２画像データ」という。
図３（ａ）は、第２光源の原稿面照度を、第１光源の３分の１とした場合の、明度の高い紙原稿、金属光沢原稿、つや有り原稿それぞれの第１画像データ（輝度値）と第２画像データ（輝度値）との比較結果を示す。
紙原稿では、反射光が拡散するため、第１光源で取得した第１画像データ（輝度値）は、原稿面照度比のとおり、第２光源で取得した第２画像データ（輝度値）の約３倍の値を示すものとなる。
金属光沢原稿では、反射光がほとんど拡散しないため、第１光源で取得した第１画像データ（輝度値）は非常に低くなり、第２光源で取得した第２画像データ（輝度値）は高くなる。
つや有り原稿では、金属光沢ほどではないが、拡散反射光成分が減少し、正反射光成分が増加する。そのため、第１画像データ（輝度値）は紙原稿に比べて低い値を示し、第２画像データ（輝度値）は紙原稿に比べてやや高い値を示すものとなる。
このように、明度の高い３種類の原稿の場合、第１画像データ（輝度値）と第２画像データ（輝度値）との関係は、顕著である。
【００２４】
これに対して、凹凸影、明度の低い紙原稿、明度の低いつや有り原稿それぞれの第１画像データと第２画像データとの比較結果は、図３（ｂ）に示すとおりとなる。凹凸影に対応する画素の第１画像データは、図３（ａ）の金属光沢原稿の場合と同様に、非常に低い値を示す。また、当該画素の第２画像データは、第２光源６０５による反射光が、正反射光の方向とは異なる方向に進むため、第１画像データの場合と同様、低い値を示す。そのため、第１画像データと第２画像データとの関係では、例えば黒色に印刷された紙原稿などの明度の低い原稿や明度の低いつや有りの原稿と大きな差異が生じない。本実施形態では、かかる知見に基づき、各種原稿の凹凸影を特定するものである。具体的には、以下のような原稿読取方法を実施する。
【００２５】
図４は、制御部、特にＣＰＵ７０２による主要な制御手順説明図である。
ＣＰＵ７０２は、まず、読取開始準備を行う（Ｓ８０１）。具体的には、操作部７０１を介して原稿読取開始の指示を受け付けると、ＣＰＵ７０２は、第１光源６０４及び第２光源６０５を発光させ、上述した基準板部分の画像を読取らせる。そして、ＳＨＤ係数７１０及びＳＨＤ係数７１１を算出する。その後、算出結果を図示しないメモリに保持させておく。
【００２６】
次に、ＣＰＵ７０２は、第１光源６０４で原稿読取を行う（Ｓ８０２）。すなわち、点灯回路７０５を通じて第１光源６０４を点灯させる。このとき、第２光源６０５は、ＯＦＦとする。ＣＰＵ７０２は、第１光源６０４からの光を原稿６０１の読取箇所に照射させながら、予め設定された画像読取範囲全体について、照明ユニット６１１による走査を開始させる。画像読取範囲は、一般的には、ユーザが操作部７０１を操作して設定するが、公知の原稿サイズ自動検出機能を利用して自動設定されるようにしても良い。原稿６０１からの反射光は、光電変換素子６１０に導かれる。
【００２７】
光電変換素子６１０は、受光した反射光をアナログ画像信号に変換する。ＡＦＥ７０７は、このアナログ画像信号をデジタルの第１画像データに変換する。この第１画像データは、ＳＨＤ補正部６０９でＳＨＤ係数７１０に基づき補正される。このようにして取得された第１画像データは、所定のメモリ、例えばＲＡＭ７１２に保存される（Ｓ８０３）。
【００２８】
第１画像データの保存が完了すると、ＣＰＵ７０２は、第２光源６０５で原稿読取を行う（Ｓ８０４）。すなわち、点灯回路７０６を通じて第２光源６０５を点灯させる。このとき、第１光源６０４は、ＯＦＦとする。この第２光源６０５からの光を原稿６０１の読取箇所に照射させ、画像読取範囲全体について、照明ユニット６１１による走査を開始させる。原稿６０１からの反射光は、光電変換素子６１０に導かれる。
【００２９】
光電変換素子６１０は、受光した反射光をアナログ画像信号に変換する。ＡＦＥ７０７は、このアナログ画像信号をデジタルの第２画像データに変換する。この第２画像データは、ＳＨＤ補正部６０９でＳＨＤ係数７１１に基づき補正される。
このようにして取得された第２画像データは、原稿種類判別部７１３において、画素毎に、既に保存されている第１画像データと比較される。これにより、読み取った原稿が金属光沢の原稿か、つや有り原稿か、紙原稿かという、原稿の種類が判別される（Ｓ８０５）。この処理を第１判別処理といい、第１判別処理により判別された原稿の種類を「第１の原稿種類」と呼ぶ。原稿種類判別部７１３は、第１の原稿種類を判別した後、原稿種類判別部７１４において、凹凸影のある原稿か、そうでない原稿かという、さらなる原稿の種類を判別する（Ｓ８０６）。この処理を第２判別処理といい、第２判別処理により判別された原稿の種類を「第２の原稿種類」と呼ぶ。
【００３０】
第２の判別処理を完了すると、ＣＰＵ７０２は、各判別結果に応じた画像データの選択を行う（Ｓ８０７）。例えば、紙原稿と判別されたときの画素は第１画像データを選択し、他方、金属光沢原稿と判別されたときの画素は第２画像を選択する。その後、画像補正部７１５に判別結果に応じた補正処理を行わせる。
例えば、紙原稿でも金属光沢原稿でもなく、つや有り原稿と判別されたときの画素、あるいは凹凸影と判別された画素は、第１画像データにオフセット又はゲインを与えるなどの補正を行う（Ｓ８０８）。
ＣＰＵ７０２は、このようにして選択、並びに、補正された画像データ、すなわち原稿の内容を表す画像データを出力し（Ｓ８０９）、原稿読取処理のための制御を終了する。
【００３１】
上記の制御手順において、第１光源６０４から光を照射して得る第１画像データは、往路走査時に取得し、第２光源６０５から光を照射して得る第２画像データは、復路走査時に取得する。これにより、１往復の走査で２種類の画像データが取得されるため、読取効率を高めることができる。
制御手順の他の例として、ライン単位で第１光源６０４、第２光源６０５を切り替えながら走査しても良い。このようにすれば、往路走査だけで２つの画像データを取得するように制御することができる。
【００３２】
本実施形態における第１判別処理及び第２判別処理について、詳しく説明する。 
［第１判別処理］
原稿種類判別部７１３による第１判別処理は、原稿６０１の光沢の度合い、より具体的には、各画像データの輝度値をＲ（赤）、Ｇ（緑）、Ｂ（青）の画素毎に検出することにより行われる。図５は、この判別処理に用いられる各種組み合わせ基準値の例を示す。図５の横軸は、第１画像データを２５６階調で表したときの輝度値である。縦軸は、第２画像データを２５６階調で表したときの輝度値である。図５中のＡ点は、読み取った原稿が金属光沢原稿であるか否かを判別するための基準値となる閾値である。後述する「凹凸影の可能性有り」の領域を除き、縦軸と原点からＥ点までを結ぶ直線とで囲まれる領域では、金属光沢原稿と判別される。
【００３３】
図５中のＢ点は、紙原稿かつや有り原稿かを判別するための組み合わせ基準値である。この組み合わせ基準値は、第１光源６０４による原稿表面の照度と第２光源６０５による原稿表面の照度との比で決定される。例えば第１光源と第２光源との光量比較値が３対１であれば、Ｂ点は２５５／３で「８５」と算出される。通常、紙原稿でも少なからず光沢はある。そのため、原点からＢ点を結ぶ直線と、後述するＥ点と横軸とで囲まれた領域や、第１画像データと第２画像データとが共に高い輝度値となる領域は存在しない。そのため、これらの領域を、図５中「存在しない原稿」としている。
【００３４】
図５中の幅Ｃは、原点からＢ点を結ぶ直線から縦軸上方へ向かう領域の中で、どこまでを紙原稿として判別するかを示す組み合わせ基準値（オフセット値）である。光沢性のきわめて低い原稿であれば、第１光源６０４と第２光源６０５との光量比較値（原稿表面への照度比）が、そのまま各画像データの比較値になる。そのため、原点からＢ点を結ぶ直線上の値をとることになる。しかし、紙原稿でも少なからず光沢があることは、上述したとおりである。そのため、原点からＢ点を結ぶ直線から縦軸上方へ向かう領域では、「つや有り原稿」と判別されてしまう。これを回避するために、紙原稿と判別する領域を予め幅Ｃとして設定するのである。
なお、Ｂ点は、読取箇所における第１光源６０４の光量と第２光源６０５による光量との比により一意に決定されるが、Ａ点、幅Ｃは、ユーザ側で設定することができる。
【００３５】
縦軸上のＤ点と横軸上のＥ点それぞれは、凹凸影の可能性の有無を判別するための組み合わせ基準値（閾値）である。第１画像データと第２画像データともに輝度値の低いもの、つまり、Ｄ点とＥ点とを含んで囲まれる領域の画素は、「凹凸影の可能性有り」と判別される。そこで、本実施形態では、判別の結果、「凹凸影の可能性有り」と判別された画素に対し、さらに第２判別処理を行う。
なお、ここでは、凹凸影の可能性がある画素を第１判別処理により特定するが、これに限らず、第２判別処理において当該画素を特定し、その後の処理を行うようにしても良い。
【００３６】
第１画像データがＥ点以下の輝度値を示すものであれば、第２画像データの示す輝度値により、金属光沢原稿、又は凹凸影の可能性のある画素の原稿と判別される。しかし、判別の結果がどちらであっても、これらの原稿においては第１画像データの示す輝度値は非常に小さい。そのため、ばらつきなども考慮して、Ｄ点及びＥ点を予め適切な値に調整し、設定しておくことが望ましい。Ｄ点の値を調整することで、各画像データの示す輝度値が比較的高くとも凹凸影の可能性のある原稿と判別させるように、ユーザ側で設定することができる。また、いずれかの画像データが示す輝度値が低い場合のみ凹凸影の可能性のある原稿と判別させるなど、ユーザ側で設定することができる。
【００３７】
［第２判別処理］
原稿種類判別部７１４による第２判別処理は、第１判別処理の結果、凹凸影の可能性があるとされた画素に対して、それが本当に凹凸影か否かの検証のための判別処理である。この判別処理の内容を、図６を参照して説明する。
原稿種類判別部７１４は、最初に補正量Ｎを設定する（Ｓ１００１）。補正量Ｎは凹凸影の可能性がある画素の数がそれよりも多く連続している場合に、凹凸影ではないと判別するための閾値である。補正量Ｎは、ユーザ側で設定することができる。
【００３８】
第２判別処理に際して、ＣＰＵ７０２は、第１判別処理の結果に基づき、主走査方向に対して左側から原稿を走査する（Ｓ１００２）。その過程において、凹凸影の可能性がある画素が検知された場合（Ｓ１００３：Yes）、原稿種類判別部７１４は、当該画素の左側に隣接する画素（前画素）の原稿の種類が、金属光沢原稿か否かを判定する（Ｓ１００４）。左側の画素（前画素）が金属光沢原稿でない場合（Ｓ１００４：No）、第１判別処理で凹凸影の可能性があるとされた画素は、凹凸影ではないと判別する（Ｓ１００６）。
【００３９】
ステップＳ１００４の処理において、左側の画素（前画素）が金属光沢原稿であった場合（Ｓ１００４：Yes）、以下の手順で第２判別処理が進められる。
検知された凹凸影の可能性のある画素の右側に隣接する画素を特定し、これも凹凸影の可能性のある画素とされた場合、さらに隣り合う右側の画素が凹凸影の可能性がある画素か否かを判定する。この処理は、隣り合う右側の画素が凹凸影の可能性がある画素として連続して判定される限り、最大Ｎ（Ｎは補正量として設定された数値）回繰り返される（Ｓ１００５：Yes）。繰返し回数が補正量Ｎを超えた場合、つまり凹凸影の可能性があるとされた画素がＮ回以上連続した場合、凹凸影ではないと判別する（Ｓ１００６）。
また、補正量Ｎを超えない範囲の繰返し過程において、右側の画素（後画素）の原稿が金属光沢原稿であると判定された場合（Ｓ１００７：Yes）、それまでの連続した凹凸影の可能性のある画素は、凹凸影であると判別する（Ｓ１００８）。
凹凸影であると判別された画素は、画像データにオフセット又はゲインを与えたり、隣接する金属光沢原稿の画素と同じ輝度値を割り当てたり等、金属光沢原稿との差が小さくなるように、補正する（Ｓ１００９）。なお、このステップＳ１００９の処理は、図４に示すステップＳ８０８の処理に対応するものである。
【００４０】
ステップＳ１００３の処理において、凹凸影の可能性のある画素が検知されなかった場合（Ｓ１００３：No）、あるいは、右端の画素まで走査されない場合は、ステップＳ１００２以降の処理を繰り返す。主走査方向の右端の画素まで走査した場合（Ｓ１０１０：Yes）、補正された画像データを出力する（Ｓ１０１１）。これにより第２判別処理が終了する（Ｓ１０１１）。
【００４１】
このように、凹凸影は、金属光沢原稿を読み取った際に、その表面形状により部分的に発生する。そのため、凹凸影の可能性がある画素の周囲に、金属光沢原稿と判別されている画素が検知されれば、凹凸影であると判別することができる。
なお、補正量Ｎが大きいほど広範な画素の凹凸影を補正することができるが、微細な箔押し模様などにも対処できるような補正量Ｎの値を設定しておくことができる。また、主走査方向だけではなく、副走査方向にも同様の処理を行うことで、補正精度の向上を図ることができる。
【００４２】
図７は、第２判別処理の具体的な説明図である。読取対象となる原稿１１０１は、図正面に向かい、左側が金色に印刷され、右側が黒に印刷された紙原稿である。ここでは、一例として、補正量Ｎは「３」に設定されているものとする。
第１画像データ、第２画像データを取得し、第１判別処理により判別された結果を示したものが、原稿画像１１０２である。原稿画像１１０２では、金色の一部と黒色の全部の画素が凹凸影の可能性のある画素と判別されている。この原稿画像１１０２の左端から順に走査し、凹凸影の可能性のある画素を検知した結果を示したのが原稿画像１１０３である。原稿画像１１０３では、凹凸影の可能性のある画素が２箇所検知されている。この凹凸影の可能性のある画素が連続３回以内連続で、両端が金属光沢原稿という条件を満たす場合に、当該可能性のある画素が凹凸影である。それ以外は紙原稿と判別した結果を示したものが原稿画像１１０４である。
【００４３】
原稿画像１１０４では、左端から２番目と３番目の画素だけが凹凸影と判別されている。この凹凸影と判別された部分にオフセット又はゲインを与えたり、隣接画素の輝度値に置換したりするなどの補正が行われたものが原稿画像１１０５である。このように凹凸影を補正することで、原稿画像の再現性を高めることができる。
【００４４】
このように、本実施形態の原稿読取装置６００では、原稿の読取箇所に対して、第１光源６０４と第２光源６０４とから光を照射し、それぞれの反射光を受光する。そして、原稿種類判別部７１３で画素毎に輝度値を比較し、比較結果により、紙原稿、つや有り原稿、金属光沢原稿のような、原稿の種類を判別する。また、凹凸影の可能性のある画素を特定する。特定した画素に対し、原稿種類判別部７１４が、当該画素に隣接する周囲画素の原稿の種類に基づいて、当該画素が凹凸影であるか否かを判別する。凹凸影であった場合は、これを補正する。そのため、原稿の読取箇所に凹凸があっても、凹凸影を補正した原稿画像を生成することができる。
また、凹凸影に対してのみ補正を行い、不必要な補正を抑止することができ、画像読取速度の向上にも寄与する。
【００４５】
上記説明した実施形態は、本発明をより具体的に説明するためのものであり、本発明の範囲が、これら実施例に限定されるものではない。
また、本発明は、上述した実施形態の機能（例えば、図４、図６のフローチャートにより示される機能）を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給することによっても実現できる。
この場合、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が、コンピュータが読み取り可能に記憶媒体に格納されたプログラムコードを読み出し実行することにより、上述した実施形態の機能を実現する。
【符号の説明】
【００４６】
６００・・・原稿読取装置、６０１、１１０１、１１０２、１１０３、１１０４、１１０５・・・原稿、６０２・・・圧板、６０３・・・原稿台ガラス、６０４・・・第１光源、６０５・・・第２光源、６０６・・・第１ミラー、６０７・・・第２ミラー、６０８・・・第３ミラー、６０９・・・集光レンズ、６１０・・・光電変換素子、６１１・・・照明ユニット、６１２・・・導光ユニット、７０１・・・操作部、７０２・・・ＣＰＵ、７０３・・・モータドライバ、７０４・・・駆動モータ、７０５、７０６・・・点灯回路、７０７・・・ＡＦＥ、７０８・・・  画像処理部、７０９・・・ＳＨＤ補正部、７１０、７１１・・・ＳＨＤ補正係数、７１２・・・ＲＡＭ、７１３、７１４・・・原稿種類判別部、７１５・・・画像処理回路。
【図１】
2014230117.tif 000003
【図２】
2014230117.tif 000004
【図４】
2014230117.tif 000005
【図６】
2014230117.tif 000006
【図９】
2014230117.tif 000007
【図１０】
2014230117.tif 000008
【図３】
2014230117.tif 000009
【図５】
2014230117.tif 000010
【図７】
2014230117.tif 000011
【図８】
2014230117.tif 000012
【図１１】
2014230117.tif 000013