(57)【要約】【課題】不正確な光量レベルの測定値に基づいて光量補正処理が行われてしまうことを回避可能な技術を提供する。【解決手段】ユーザからの原稿の読取指示が受け付けられると、まず、開閉検知センサにより透明板を開閉自在に覆うカバーの開閉状態を検知し、カバーが閉状態にあると検知された場合にのみ、光量レベル測定処理部３４１が光源の光量レベルを測定する。光量レベル測定処理部３４１が光量レベルを測定した場合には、当該取得された測定値に基づく光量補正処理が実行される。【選択図】図５
2011155594.tif 000002
【特許請求の範囲】
【請求項１】
透明板を介して光源から原稿へ光を照射し、前記原稿からの反射光を電気信号に変換して前記原稿の読取データを取得する画像読取方法であって、
ａ）ユーザからの原稿の読取指示を受け付けた場合に、前記透明板を開閉自在に覆うカバーの開閉状態を検知する工程と、
ｂ）前記ａ）工程において前記カバーが閉状態にあると検知される場合にのみ、前記光源の光量レベルを測定する工程と、
ｃ）前記ｂ）工程を実行した場合に、当該ｂ）工程により取得された測定値に基づいて光量レベルの変動を補うための光量補正処理を実行する工程、
を備える画像読取方法。
【請求項２】
請求項１に記載の画像読取方法であって、
ｄ）前記ｂ）工程を実行しない場合に、過去の原稿の読取動作において実行された前記ｂ）工程のうち、最後に行われた前記ｂ）工程により取得された測定値に基づいて、前記光量補正処理を実行する画像読取方法。
【請求項３】
請求項２に記載の画像読取方法であって、
前記ｄ）工程において、
前記ｂ）工程を実行しない場合であって、前記ｂ）工程が過去の原稿の読取動作においても一度も実行されていない場合は、前記光量補正処理を実行しない画像読取方法。
【請求項４】
請求項１から３のいずれかに記載の画像読取方法であって、
ｅ）前記原稿の読取データに対してシェーディング補正を行う工程、
を備え、
前記光源の光量レベルの測定値に基づいて修正されたシェーディングデータを用いて前記シェーディング補正が行われることによって、前記光量補正処理が実行される画像読取方法。
【請求項５】
画像読取装置であって、
透明板を介して光源から原稿へ光を照射し、前記原稿からの反射光を電気信号に変換して前記原稿の読取データを取得する画像読取手段と、
前記透明板を開閉自在に覆うカバーと、
前記カバーの開閉状態を検知するセンサと、
前記光源の光量レベルを測定する光量レベル測定手段と、
前記光量レベル測定手段により取得された測定値に基づいて光量レベルの変動を補うための光量補正処理を実行する光量補正処理手段と、
前記画像読取装置の各部を制御する制御手段と、
を備え、
前記制御手段が、
ユーザからの原稿の読取指示を受け付けた場合に、前記カバーの開閉状態を前記センサに検知させ、前記カバーが閉状態にあると検知された場合にのみ、前記光量レベル測定手段に前記光源の光量レベルを測定させる画像読取装置。
【請求項６】
請求項５に記載の画像読取装置であって、
前記光量補正処理手段が、
前記原稿の読取データに対してシェーディング補正を行うシェーディング補正手段と、
前記光量レベル測定手段により取得された測定値に基づいて前記シェーディング補正に用いられるシェーディングデータを修正する修正シェーディングデータ取得手段と、
を備え、
前記シェーディング補正手段が、前記修正シェーディングデータ取得手段により修正されたシェーディングデータを用いて前記シェーディング補正を行うことによって、前記光量補正処理が実行される画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、読取対象物を読み取って画像データを生成する技術に関する。
【背景技術】
【０００２】
一般的な画像読取装置においては、ＲＧＢの発光ダイオード（ＬＥＤ）などにより構成される光源から、プラテンガラスと呼ばれる透明板を介して原稿へ光を照射し、原稿から得られる反射光を撮像素子により電気信号に変換することによって、原稿の読み取りを行う。
【０００３】
ところで、原稿を適正に読み取るためには、光源が常に定められた光量で発光していることが必要であるが、光源の光量は、一般に、経年劣化の影響を受けて変動する。また、使用態様により光源が一時的に温度上昇している場合にも光源の光量は変動する。経年劣化などの影響により光源１３の光量が低下することにより、生成される画像データの明暗の調子が適正値よりも暗いものとなってしまう。
【０００４】
そこで、従来から、原稿を読み取る前に光源の光量レベルを測定し、光量レベルが既定範囲からずれていることが認められた場合には、そのずれを補うための処理（光量補正処理）を行う、ということがなされている。例えば、特許文献１に開示の技術では、光量レベルが既定値からずれている場合には、光源の出力を上げることによってそのずれを補償し、常に適正な光量で読み取りが行われるように担保している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３１１３１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
光源の光量レベルの変動を適切に補って適切な画像データを生成するためには、当然の事ながら、光源の光量レベルを正確に測定することが必要である。不正確な測定によって実際の光源の光量レベルよりも例えば高い測定値が得られてしまうと、この誤った測定値に基づいて光源の出力が下げられてしまい、適正値よりも暗い光量で原稿が読み取られてしまう。その結果、生成される画像データの明暗の調子が適正値よりも暗いものとなってしまう。
【０００７】
光量レベルの測定が正確に行われない原因は様々に考えられるが、最も大きな原因と考えられるのは、外乱光の影響である。
【０００８】
この発明は、上記の課題に鑑みてなされたものであり、外乱光の影響を受けた不正確な光量レベルの測定値に基づいて光量補正処理が行われてしまうことを回避可能な技術を提供することを目的としている。
【課題を解決するための手段】
【０００９】
請求項１の発明は、透明板を介して光源から原稿へ光を照射し、前記原稿からの反射光を電気信号に変換して前記原稿の読取データを取得する画像読取方法であって、ａ）ユーザからの原稿の読取指示を受け付けた場合に、前記透明板を開閉自在に覆うカバーの開閉状態を検知する工程と、ｂ）前記ａ）工程において前記カバーが閉状態にあると検知される場合にのみ、前記光源の光量レベルを測定する工程と、ｃ）前記ｂ）工程を実行した場合に、当該ｂ）工程により取得された測定値に基づいて光量レベルの変動を補うための光量補正処理を実行する工程、を備える。
【００１０】
請求項２の発明は、請求項１に記載の画像読取方法であって、ｄ）前記ｂ）工程を実行しない場合に、過去の原稿の読取動作において実行された前記ｂ）工程のうち、最後に行われた前記ｂ）工程により取得された測定値に基づいて、前記光量補正処理を実行する。
【００１１】
請求項３の発明は、請求項２に記載の画像読取方法であって、前記ｄ）工程において、前記ｂ）工程を実行しない場合であって、前記ｂ）工程が過去の原稿の読取動作においても一度も実行されていない場合は、前記光量補正処理を実行しない。
【００１２】
請求項４の発明は、請求項１から３のいずれかに記載の画像読取方法であって、ｅ）前記原稿の読取データに対してシェーディング補正を行う工程、を備え、前記光源の光量レベルの測定値に基づいて修正されたシェーディングデータを用いて前記シェーディング補正が行われることによって、前記光量補正処理が実行される。
【００１３】
請求項５の発明は、画像読取装置であって、透明板を介して光源から原稿へ光を照射し、前記原稿からの反射光を電気信号に変換して前記原稿の読取データを取得する画像読取手段と、前記透明板を開閉自在に覆うカバーと、前記カバーの開閉状態を検知するセンサと、前記光源の光量レベルを測定する光量レベル測定手段と、前記光量レベル測定手段により取得された測定値に基づいて光量レベルの変動を補うための光量補正処理を実行する光量補正処理手段と、前記画像読取装置の各部を制御する制御手段と、を備え、前記制御手段が、ユーザからの原稿の読取指示を受け付けた場合に、前記カバーの開閉状態を前記センサに検知させ、前記カバーが閉状態にあると検知された場合にのみ、前記光量レベル測定手段に前記光源の光量レベルを測定させる。
【００１４】
請求項６の発明は、請求項５に記載の画像読取装置であって、前記光量補正処理手段が、前記原稿の読取データに対してシェーディング補正を行うシェーディング補正手段と、前記光量レベル測定手段により取得された測定値に基づいて前記シェーディング補正に用いられるシェーディングデータを修正する修正シェーディングデータ取得手段と、を備え、前記シェーディング補正手段が、前記修正シェーディングデータ取得手段により修正されたシェーディングデータを用いて前記シェーディング補正を行うことによって、前記光量補正処理が実行される。
【発明の効果】
【００１５】
請求項１、５の発明によると、カバーが開状態にある場合には光源の光量レベルを測定せず、カバーが閉状態にある場合にのみこれを測定する。したがって、外乱光の影響を受けた不正確な測定値が取得されることがなく、取得される光量レベルの測定値は常に正確なものとなっている。このため、不正確な光量レベルの測定値に基づいて光量補正処理が行われてしまうことを回避することができる。また、無駄な測定動作が行われないので、処理効率を高めることができる。
【００１６】
請求項２の発明によると、ユーザからの原稿の読取指示を受け付けた場合に、光源の光量レベルを測定しない場合には、過去の原稿の読取動作において実行された光量レベルの測定のうち、最後に行われた測定により取得された測定値に基づいて光量補正処理が実行される。最後に行われた測定により取得された測定値（すなわち、最新の測定値）は、現時点の実際の光量レベルとの差が比較的小さい可能性が高いため、このような測定値に基づいて光量補正を行うことによって、適切な光量補正処理を行うことができる。
【００１７】
請求項４、６の発明によると、光源の光量レベルの測定値に基づいて修正されたシェーディングデータを用いてシェーディング補正が行われることによって光量補正処理が実行される。この構成によると、シェーディング補正と同時に光量補正処理が実行されるので、処理効率を高めることができる。
【図面の簡単な説明】
【００１８】
【図１】画像読取装置の全体構成を示すブロック図である。
【図２】画像読取部の構成を示す斜視図である。
【図３】画像読取部の構成を示す斜視図である。
【図４】画像読取部の構成を示す断面図である。
【図５】画像読取部の機能構成を示すブロック図である。
【図６】画像処理装置において実行される処理の流れを示す図である。
【図７】画像処理装置において実行される処理の流れを示す図である。
【図８】画像処理装置において実行される処理の流れを示す図である。
【発明を実施するための形態】
【００１９】
＜１．全体構成＞
図１は、この発明の実施形態に係る画像処理装置１の全体構成を示すブロック図である。画像処理装置１は、プリンタ機能、スキャナ機能、ファクシミリ機能およびコピー機能を有するデジタル複合機（ＭＦＰ；Multi Function Peripherals）である。
【００２０】
図１に示すように、画像処理装置１は、ＭＰＵ（マイクロプロセッサ；MicroProcessor Unit）１０１、ＲＯＭ１０２およびＲＡＭ１０３を備える。ＭＰＵ１０１、ＲＯＭ１０２およびＲＡＭ１０３によって実現されるコンピュータは、画像処理装置１の制御部１００として機能する。すなわち、制御部１００は、ＲＯＭ１０２に格納されたプログラムを実行することにより、画像処理装置１の各構成を統括制御し、画像処理装置１の各種機能を実現する。
【００２１】
また、画像処理装置１は、画像データなどの格納に用いられる画像データ格納メモリ１０４を備える。
【００２２】
また、画像処理装置１は、原稿を読み取って画像データを生成する画像読取部１０５を備える。画像読取部１０５は、読み取り対象物となる原稿に光を照射して得られる反射光を電気信号に変換して読取データを取得する。さらに、読取データに所定の処理を施して、原稿の画像データを生成する。画像読取部１０５が生成した画像データは、画像データ格納メモリ１０４に一時的に記憶される。なお、この実施の形態に係る画像読取部１０５は、ＡＤＦ（Automatic Document Feeder）方式、または、ＦＢＳ（Flat Bed Scanner）方式により原稿を読み取ることができる。画像読取部１０５の構成については、後にさらに具体的に説明する。
【００２３】
また、画像処理装置１は、画像データに基づく画像を記録媒体上に記録する画像記録部１０６を備える。画像記録部１０６は、画像データに基づく画像を、電子写真方式により記録用紙等の記録媒体に視認可能に記録（プリント）して排出する。
【００２４】
また、画像処理装置１は、ユーザインターフェースとして、操作部１０７および表示部１０８を備える。操作部１０７は、スタートボタン１０７１等の操作者の操作を検出可能な部材を含んで構成され、表示部１０８は、液晶ディスプレイ等の表示用の部材を含んで構成される。なお、表示部１０８を液晶タッチパネルディスプレイ等で構成して、表示部１０８が操作部１０７の一部又は全部の機能を兼ね備えるようにしてもよい。
【００２５】
また、画像処理装置１は、各種の通信インターフェースを備える。ネットワークインターフェース１０９は、例えば、イーサネット（登録商標）により、画像処理装置１をネットワーク３０に接続する。これにより、画像処理装置１は、ネットワーク３０に接続されたＳＭＴＰ（Simple Mail Transfer Protocol）サーバ２０を利用して、電子メールを送信することができる。
【００２６】
ＮＣＵ（網制御装置；Network Control Unit）１１０およびＭＯＤＥＭ（モデム；MOdulator DEModulator）１１１は、一般公衆電話網を経由した画像データの送受信に用いられる。ＮＣＵ１１０は、一般公衆電話網への接続を制御する。ＮＣＵ１１０は、通信先の電話番号に対応したダイヤル信号を送出する機能および着信を検出する機能を備える。ＭＯＤＥＭ１１１は、ＩＴＵ（国際電気通信連合）−Ｔ勧告Ｔ.３０にしたがったファクシミリ伝送制御手順に基づいて、Ｖ．１７，Ｖ．２７ｔｅｒ，Ｖ．２９等にしたがった送信データの変調および受信データの復調を行う。もしくは、ＭＯＤＥＭ１１１は、これらに加えて、Ｖ．３４にしたがった送信データの変調および受信データの復調を行う。ＭＯＤＥＭ１１１によって変調された送信データは、ＮＣＵ１１０を経由して一般公衆電話網へ送出される。また、ＭＯＤＥＭ１１１が復調を行う受信データは、ＮＣＵ１１０を経由して一般公衆電話網から与えられる。
【００２７】
上述の構成により、画像処理装置１は、一般公衆電話網を経由して送信原稿に係る送信原稿データ（画像データ）を送信データとして送信するＧ３ファクシミリ装置として機能する。また、ネットワーク３０を経由して送信原稿に係る送信原稿データを電子メールに添付して送信するインターネットファクシミリ装置としても機能する。なお、送信原稿データの送信先は、画像処理装置１をＧ３ファクシミリ装置として機能させる場合は電話番号で指定し、画像処理装置１をインターネットファクシミリ装置として機能させる場合は電子メールアドレスで指定することになる。
【００２８】
＜２．画像読取部＞
＜２−１．全体構成＞
図２および図３を参照する。図２および図３は、画像読取部１０５の構成を示す斜視図であり、図２がカバー１２１を閉じた状態の斜視図に相当し、図３がカバー１２１を開いた状態の斜視図に相当する。
【００２９】
画像読取部１０５は、原稿の読取面となるガラス板１２２を備える。ガラス板１２２は、平坦な透明ガラス板であり、筐体１２０の内部であってガラス板１２２の下方に設けられた光源１３（図４参照）から、ガラス板１２２の上の原稿への照射光を透過する。また、ガラス板１２２の上の原稿から、筐体１２０の内部であってガラス板１２２の下方に設けられたＣＣＤイメージセンサ１２（図４参照）への反射光を透過する。なお、ガラス板１２２は、一般に「プラテンガラス」と呼ばれるものであり、透明な板であればどのような素材で形成されてもよい。例えば、ガラスではなく樹脂から形成されてもよい。
【００３０】
画像読取部１０５は、ガラス板１２２として、ＦＢＳ方式による原稿の読取面となるＦＢＳ用ガラス板１２２１と、ＡＤＦ方式による原稿の読取面となるＡＤＦ用ガラス板１２２２とを備える。ＦＢＳ方式の場合、画像読取部１０５は、ＦＢＳ用ガラス板１２２１に載置された原稿を読み取って画像データを生成する。また、ＡＤＦ方式の場合、画像読取部１０５は、ＡＤＦ１２６の原稿トレイ１２７に準備された原稿を１枚ずつ取り込んでＡＤＦ用ガラス板１２２２まで給送し、給送される原稿を読み取って画像データを生成する。
【００３１】
また、画像読取部１０５は、ガラス板１２２を開閉自在に覆うカバー１２１を備える。カバー１２１には、その開閉状態を検知するセンサ（開閉検知センサ）１２１１が設けられている。
【００３２】
開閉検知センサ１２１１は、カバー１２１の下面に、カバー１２１の下面に対して出没自在に設けられた突起部と、この突起部がカバー１２１に対して押し込められているか否かを検知するセンサとから構成される。カバー１２１の傾斜角度が所定値になると突起部が筐体１２０の上面に当接し、さらに傾斜角度が小さくなると突起部が押し込められる。突起部が押し込められたことをセンサが検知した場合、カバー１２１が閉状態となったと判断される。
【００３３】
続いて、図４を参照する。図４は、画像読取部１０５の構成を示す断面図である。
【００３４】
画像読取部１０５は、原稿へ光を照射し、その原稿からの反射光を電気信号に変換して原稿の読取データを取得する読取ユニット１０を備える。読取ユニット１０は、所謂、縮小光学系のＣＣＤ（Charge Coupled Device）読取ユニットであり、原稿を露光走査する露光走査光学系１１と、露光走査された読取対象の画像を光電変換するライン走査方式の光電変換手段（例えば、ＣＣＤイメージセンサ、以下、単に「ＣＣＤ」と記す）１２とを主として備える。
【００３５】
露光走査光学系１１は、読取面を照明する光源（ランプ）１３と、読取面からの反射光を伝達するミラー群１４１，１４２，１４３と、レンズブロック１５とを主として備える。光源１３と第１ミラー１４１とは第１走行体（キャリッジ）１６１に搭載され、第２ミラー１４２と第３ミラー１４３とは第２キャリッジ１６２に搭載される。
【００３６】
また、露光走査光学系１１は、各キャリッジ１６１，１６２を左右方向に進退移動させる移動機構１７を備える。移動機構１７は、一対の大径プーリ１７１１の間に掛装された第１ベルト１７２１と、一対の小径プーリ１７１２の間に掛装された第２ベルト１７２２とを備える。ただし、大径プーリ１７１１と小径プーリ１７１２とは前後に離隔して配置されている。第１キャリッジ１６１は、第１ベルト１７２１にまたがって連結され、第２キャリッジ１６２は、第２ベルト１７２２にまたがって連結されている。
【００３７】
なお、図４には、第１キャリッジ１６１のホームポジション（読取動作を行わない間にキャリッジが待機する待機位置）３００が仮想線で示されている。ここに示されるように、第１キャリッジ１６１のホームポジション３００は、ＡＤＦ用ガラス板１２２２の下方、具体的には、第１キャリッジ１６１に搭載された光源１３が、ＡＤＦ用ガラス板１２２２の下方にくるような位置とされる。ホームポジション３００がこのような位置に規定されることによって、後述するＡＤＦ方式による読取動作を、第１キャリッジ１６１をホームポジション３００から移動させることなく行うことが可能となる。これにより、無駄な移動を省いて速やかに読み取り処理を開始することが可能となる。
【００３８】
露光走査光学系１１は、読取面の露光位置を定速で移動させながら、一定の結像条件で露光位置の像をＣＣＤ１２の受光面（センサ素子列）上に入射させるように動作する。
【００３９】
すなわち、ＦＢＳ方式の場合、露光走査光学系１１は、第１キャリッジ１６１を原稿を載置するＦＢＳ用ガラス板１２２１の下面に沿って原稿の一端から他端に向けて走行させ、第２キャリッジ１６２を第１キャリッジ１６１と所定の位置関係を保つように走行させる。これにより、第１ミラー１４１により反射偏向された読取面からの光が、第２キャリッジ１６２に搭載された２個のミラー１４２，１４３により反射されて、レンズブロック１５に向けて折り返されることになる。このように、ＦＢＳ方式の場合、露光走査光学系１１は、露光位置を移動させつつ一定の周期で読取ラインを移動させながら読取面を面走査（ラスタ走査）する。
【００４０】
一方、ＡＤＦ方式の場合、露光走査光学系１１は、キャリッジ１６１，１６２をホームポジション３００に定置させたまま移動させず、この位置で、ＡＤＦ１２６により給送されてＡＤＦ用ガラス板１２２２の上方を通過する原稿に向けて光源１３からの光を照射する。読取面からの反射光は、第１ミラー１４１により反射偏向され、さらに、２個のミラー１４２，１４３により反射されて、レンズブロック１５に向けて折り返される。このように、ＡＤＦ方式の場合、静止した露光走査光学系１１に対して原稿が移動することによって露光位置が移動し、これによって一定の周期で読取ラインが移動されることになる。
【００４１】
ＣＣＤ１２は、結像された読取面の画像をセンサ素子列の配列方向（図４において、紙面に垂直な方向）に走査して、電気信号に変換する。
【００４２】
以上の通り、読取ユニット１０においては、露光走査光学系１１によって原稿が１ラインずつ読み取られ、読み取られた各ラインがＣＣＤ１２により順番に画素信号に変換される。これにより、ライン毎の画素信号（ラインデータ）が次々と出力されることになる。
【００４３】
＜２−２．機能構成＞
画像読取部１０５の機能構成について、図５を参照して説明する。図５は、画像読取部１０５の機能構成を示すブロック図である。
【００４４】
＜撮像部２０＞
上述したとおり、読取ユニット１０においては、露光走査光学系１１によって原稿が１ラインずつ読み取られ、読み取られた各ラインがＣＣＤ１２により順番に電気信号に変換される。
【００４５】
画像読取部１０５は、さらに、ＣＣＤ１２から出力された電気信号のゲインを調整するＡＦＥ（Analog Front-End）２１と、ＡＦＥ２１からの出力をＡ／Ｄ変換（Analog Digital Conversion）するＡ／Ｄ変換部２２とを備える。また、ＣＣＤ１２における走査タイミングを決定するクロックを出力するクロック発生回路２３を備える。
【００４６】
読取ユニット１０、ＡＦＥ２１、Ａ／Ｄ変換部２２、および、クロック発生回路２３により、原稿を１ラインずつ読み取って、各ラインの読取データ（ラインデータ）を取得する機能部（撮像部２０）が構成される。
【００４７】
＜画像処理部３０＞
また、画像読取部１０５は、Ａ／Ｄ変換部２２によりＡ／Ｄ変換された各ラインデータに対して各種の画像処理を施す画像処理部３０を備える。
【００４８】
画像処理部３０は、ラインデータに対して各種の補正処理を行う各種の回路（この実施の形態では、例えば、シェーディング補正回路３１、ガンマ補正回路３２）を備える。また、補正処理用のデータなどを記憶したメモリ３３を備える。この他にも、補正処理が施されたラインデータに対して色調の変換を行う二値化回路、誤差拡散回路などを更に備える構成としてもよい。
【００４９】
シェーディング補正回路３１は、メモリ３３に記憶されたシェーディングデータ（基準シェーディングデータ５０、あるいは、修正シェーディングデータ５１）を用いて、撮像部２０より出力される各ラインデータに対して、画素間の感度バラツキを除くシェーディング補正を施す。シェーディング補正は、具体的には、画像データにおける画素間のバラツキ（むら）を表したデータであるシェーディングデータでラインデータを除算して、ラインデータのむらを調整する補正処理である。なお、画素間のバラツキは、光源１３の各位置での照度のバラツキ、ＣＣＤ１２の各画素の感度バラツキなどが原因となって現れる。
【００５０】
基準シェーディングデータ５０は、光源１３が、一様な反射光が得られる反射板（シェーディング用白基準板）に対して、基準となる光量レベル（以下に説明する「基準光量レベル」）で光を照射したときに得られる反射光をＣＣＤ１２が受光した際に得られるラインデータである。この実施の形態においては、基準シェーディングデータ５０は、装置の製造時に取得されて予めメモリ３３に記憶されている。一方、修正シェーディングデータ５１は、後述する修正シェーディングデータ算出部３４２が基準シェーディングデータ５０を修正することにより得られるシェーディングデータである。
【００５１】
シェーディング補正回路３１は、メモリ３３に修正シェーディングデータ５１が記憶されている場合には、修正シェーディングデータ５１を用いてシェーディング補正を実行する。一方、メモリ３３に修正シェーディングデータ５１が記憶されていない場合には、基準シェーディングデータ５０を用いてシェーディング補正を実行する。
【００５２】
ガンマ補正回路３２は、メモリ３３に記憶されたガンマ補正用のデータテーブルを参照して、シェーディング補正が施されたラインデータに対してガンマ補正を施す。メモリ３３に記憶されるデータテーブルは、ＣＣＤ２１のガンマ特性に基づいたガンマカーブを表すデータである。ガンマ補正回路３２は、このデータテーブルを参照することで、シェーディング補正が施されたラインデータに対してガンマ補正を施し、データの階調を調整する。
【００５３】
画像処理部３０は、さらに、メモリ３３に記憶された基準シェーディングデータ５０を、光源１３の光量レベルに応じて修正して修正シェーディングデータ５１を取得するシェーディングデータ修正処理部３４を備える。
【００５４】
シェーディングデータ修正処理部３４は、光源１３の光量レベルを測定する光量レベル測定処理部３４１と、光量レベル測定処理部３４１が取得した測定値に基づいて修正シェーディングデータ５１を算出する修正シェーディングデータ算出部３４２とを備える。また、基準となる光量レベル（基準光量レベル）６０を記憶したメモリ３４３を備える。
【００５５】
基準光量レベル６０は、工場出荷時の光源１３の光量レベルである。この実施の形態においては、基準光量レベル６０は、装置の製造時に取得されて、予めメモリ３４３に記憶されている。
【００５６】
光量レベル測定処理部３４１は、一様な反射光が得られる反射板（光量測定用白基準板）２１０（図３、図４参照）に対して光源１３から光を照射させ、その反射光を受光したＣＣＤ１２から得られる出力値を、光源１３の光量レベルとして取得する。
【００５７】
光量レベルの測定に用いられる光量測定用白基準板２１０は、その配置位置に該当する領域を白色に塗装することによって、あるいは、当該領域に白色テープを貼り付けることによって形成されている。この実施の形態においては、光量測定用白基準板２１０は、筐体１２０の天板の裏面側であって、ＡＤＦ用ガラス板１２２２の長尺側方向について隣接する位置に設けられる（図３、図４参照）。特に、ＡＤＦ用ガラス板１２２２に対して、カバー１２１のヒンジ部側に設けることが好ましい。上述したとおり、第１キャリッジ１６１のホームポジション３００はＡＤＦ用ガラス板１２２２の下方位置である。光量測定用白基準板２１０がＡＤＦ用ガラス板１２２２の長尺方向について隣接する位置に配置されることによって、キャリッジ１６１，１６２をホームポジション３００から移動させずに光量レベルを測定することが可能となる。
【００５８】
修正シェーディングデータ算出部３４２は、光量レベル測定処理部３４１が取得した光量レベルの測定値に基づいて、基準シェーディングデータ５０を修正する。具体的には、取得された光量レベルの測定値が基準光量レベル６０からどれだけずれているかを算出し、そのずれ分を基準シェーディングデータ５０に反映させたものを修正シェーディングデータ５１として取得する。例えば、光量レベル測定処理部３４１が取得した測定値が基準光量レベル６０の８０％であった場合、基準シェーディングデータ５０に含まれる各データ値を一律に０．８倍したデータを、修正シェーディングデータ５１として取得する。
【００５９】
また、修正シェーディングデータ算出部３４２は、算出した修正シェーディングデータ５１を、メモリ３３に格納する。この際、過去に算出された修正シェーディングデータ５１がメモリ３３に既に格納されている場合には、当該過去のデータに、新しく算出したデータを上書きする。したがって、メモリ３３には、常に最新の修正シェーディングデータ５１のみが記憶されることになる。
【００６０】
修正シェーディングデータ５１は、光源１３の光量レベルの測定値が反映されたものとなっている。したがって、シェーディング補正回路３１が、修正シェーディングデータ５１によりシェーディング補正を行うことによって、光源１３の光量レベルの変動が補償され、適正な画像データが生成される。すなわち、シェーディング補正回路３１、メモリ３３、修正シェーディングデータ算出部３４２、および、メモリ３４３により、光源１３の光量レベルの変動を補うための処理（光量補正処理）を行う機能部（光量補正処理部４０）が実現される。
【００６１】
＜３．処理の流れ＞
画像処理装置１において実行される処理の流れについて、図６〜図８を参照しながら説明する。図６〜図８は当該処理の流れを示す図である。以下に説明する処理は、制御部１００の制御下で画像処理装置１の備える各機能部が所定の動作を実行することにより実現される。
【００６２】
図６を参照する。ユーザがＦＢＳ用ガラス板１２２１上に原稿を載置してスタートボタン１０７１を押下した場合（ステップＳ１でＹＥＳ）、制御部１００は、開閉検知センサ１２１１からの出力に基づいて、カバー１２１が閉じているか否かを判断する（ステップＳ２）。
【００６３】
＜Ａ．カバー１２１が閉じている場合＞
カバー１２１が閉じていると判断された場合（ステップＳ２でＹＥＳ）に実行される処理の流れについて、図７を参照しながら説明する。
【００６４】
この場合、まず、光量レベル測定処理部３４１が、光源１３の光量レベルを測定する（ステップＳ１１）。具体的には、光源１３に光量測定用白基準板２１０に対して光を照射させ、その反射光を受光したＣＣＤ１２から得られる出力値を、光源１３の光量レベルとして取得する。
【００６５】
光源１３の光量レベルの測定が実行されると、続いて、修正シェーディングデータ算出部３４２が、ステップＳ１１で取得された光量レベルの測定値に基づいて修正シェーディングデータ５１を算出する（ステップＳ１２）。具体的には、ステップＳ１１で取得された光量レベルの測定値が、メモリ３４３に記憶されている基準光量レベル６０からどれだけずれているかを算出し、そのずれ分を、メモリ３３に記憶されている基準シェーディングデータ５０に反映させたものを修正シェーディングデータ５１として取得する。
【００６６】
続いて、修正シェーディングデータ算出部３４２は、ステップＳ１２で算出した修正シェーディングデータ５１をメモリ３３に格納する（ステップＳ１３）。なお、過去に算出された修正シェーディングデータ５１がメモリ３３に既に格納されている場合は、当該過去のデータにステップＳ１４で算出された新しいデータを上書きする。
【００６７】
続いて、画像読取部１０５が原稿の読み取り処理を実行する。具体的には、撮像部２０が、原稿を１ラインずつ読み取って、各ラインの読取データ（ラインデータ）を取得する（ステップＳ１４）。
【００６８】
ラインデータが取得されると、画像処理部３０が、取得されたラインデータに対して所定の画像処理を施す（ステップＳ１５〜ステップＳ１６）。
【００６９】
すなわち、はじめに、シェーディング補正回路３１が、ステップＳ１３でメモリ３３に記憶された修正シェーディングデータを用いて、ステップＳ１４で取得されたラインデータに対してシェーディング補正を施す（ステップＳ１５）。
【００７０】
ステップＳ１５において、ステップＳ１１で取得された光量レベルの測定値に基づいて算出された修正シェーディングデータ５１を用いてシェーディング補正が行われることによって、当該測定値に基づく光量補正処理が実行されることになる。したがって、光源１３の光量レベルが出荷時の光量レベル（基準光量レベル６０）から変動している場合であっても、シェーディング補正においてこの変動が補われ、適切な画像データが生成されることになる。
【００７１】
続いて、ガンマ補正回路３２が、メモリ３３に記憶されたガンマ補正用のデータテーブルを参照して、シェーディング補正が施されたラインデータに対してガンマ補正を施す（ステップＳ１６）。
【００７２】
所定の画像処理が施されたラインデータは、原稿の画像データとして画像データ格納メモリ１０４に格納される（ステップＳ１７）。画像データ格納メモリ１０４に格納された画像データは、例えば、画像記録部１０６により記録用紙上に記録される。あるいは、通信インターフェースを介して外部装置にファクシミリ送信される。あるいは、電子メールに添付されて外部装置に送信される。
【００７３】
＜Ｂ．カバー１２１が開いている場合＞
カバー１２１が閉じていると判断されなかった場合（ステップＳ２でＮｏ）に実行される処理の流れについて、図８を参照しながら説明する。
【００７４】
この場合、光量レベル測定処理部３４１は、光源１３の光量レベルを取得しない。したがって、上述したステップＳ１１〜ステップＳ１３の処理は行われず、メモリ３３に格納された修正シェーディングデータ５１は更新されない。
【００７５】
すなわち、この場合、画像読取部１０５が直ちに原稿の読み取り処理を実行する。具体的には、撮像部２０が、原稿を１ラインずつ読み取って、各ラインの読取データ（ラインデータ）を取得する（ステップＳ２１）。
【００７６】
ラインデータが取得されると、画像処理部３０が、取得されたラインデータに対して所定の画像処理を施す（ステップＳ２２〜ステップＳ２５）。
【００７７】
すなわち、はじめに、シェーディング補正回路３１が、ステップＳ２１で取得されたラインデータに対してシェーディング補正を施す。ただしここで、シェーディング補正回路３１は、シェーディング補正を実行する前に、メモリ３３に修正シェーディングデータが記憶されているか否かを判断する（ステップＳ２２）。
【００７８】
メモリ３３に修正シェーディングデータ５１が記憶されている場合には（ステップＳ２２でＹＥＳ）、シェーディング補正回路３１は、その修正シェーディングデータ５１を用いて、ステップＳ２１で取得されたラインデータに対してシェーディング補正を施す（ステップＳ２３）。
【００７９】
ステップＳ２３において、メモリ３３に記憶されている修正シェーディングデータ５１を用いてシェーディング補正が行われることによって、最新の測定値（すなわち、過去の原稿の読取動作において実行された光量レベルの測定のうち、最後に行われた測定により取得された測定値）に基づく光量補正処理が実行されることになる。光量レベルは時間とともに連続的に変動するため、最新の測定値と現時点の実際の光量レベルとは大きくは相違しない。少なくとも、最新の測定値と現時点の実際の光量レベルとの差分は、基準光量レベルと現時点の実際の光量レベルとの差分に比べて非常に小さい値となっている可能性が高い。したがって、光源１３の光量レベルが基準光量レベル６０から変動している場合であっても、シェーディング補正においてこの変動がある程度補われ、適切な画像データが生成されることになる。
【００８０】
一方、メモリ３３に修正シェーディングデータ５１が記憶されてない場合には（ステップＳ２２でＮＯ）、シェーディング補正回路３１は、基準シェーディングデータ５０を用いて、ステップＳ２１で取得されたラインデータに対してシェーディング補正を施す（ステップＳ２４）。
【００８１】
ステップＳ２４において、基準シェーディングデータ５０を用いてシェーディング補正が行われるということは、光量補正が行われない（補正値ゼロで光量補正が行われる、ともいえる）ことを意味している。修正シェーディングデータ５１が記憶されていないということは、光量レベルの測定が過去の原稿の読取動作においてもまだ一度も行われていないことを意味している。したがって、装置の出荷時からあまり時間が経過していない可能性が高く、基準光量レベルと現時点の実際の光量レベルとの差分も無視できる程度に小さい可能性が高い。したがって、この場合には、光量補正処理が行われなくとも、適切な画像データが生成されることになる。
【００８２】
続いて、ガンマ補正回路３２が、メモリ３３に記憶されたガンマ補正用のデータテーブルを参照して、シェーディング補正が施されたラインデータに対してガンマ補正を施す（ステップＳ２５）。
【００８３】
所定の画像処理が施されたラインデータは、原稿の画像データとして画像データ格納メモリ１０４に格納される（ステップＳ２６）。
【００８４】
＜４．効果＞
カバー１２１が開いている状態で光源１３の光量レベルを測定した場合、得られた測定値は不正確である可能性が非常に高い。というのも、カバー１２１が開いている状態でＡＤＦ用ガラス板１２２２の下方位置で光源１３を光らせた場合、ＣＣＤ１２により受光される光には、光量測定用白基準板２１０からの光源１３の反射光だけでなく、ガラス板１２２を介して進入する外乱光も含まれているからである。つまり、カバー１２１が開いている状態で取得された光量レベルの測定値は、外乱光の影響のために、光源１３の正確な光量レベルを表していない。不正確な測定値に基づいて光量補正が行われてしまうと、生成される画像データの明暗の調子が適正値から外れたものとなってしまう。
【００８５】
上記の実施の形態によると、カバー１２１が開状態にある場合には光源１３の光量レベルを測定せず、カバー１２１が閉状態にある場合にのみこれを測定する。したがって、外乱光の影響を受けた不正確な測定値が取得されることがなく、取得される光量レベルの測定値は常に正確なものとなっている。このため、不正確な光量レベルの測定値に基づいて不適切な光量補正が行われてしまうことを回避することができる。また、無駄な測定動作が行われないので、処理効率を高めることができる。
【００８６】
また、上記の実施の形態によると、光源１３の光量レベルを測定しない場合には、最後に行われた測定により取得された測定値に基づいて光量補正処理を実行する。最後に行われた測定により取得された測定値（すなわち、最新の測定値）は、現時点の実際の光量レベルとの差が比較的小さい可能性が高いため、このような測定値に基づいて光量補正を行うことによって、適切な光量補正処理を行うことができる。
【００８７】
また、上記の実施の形態によると、シェーディング補正に用いられるシェーディングデータを、光源１３の光量レベルの測定値に基づいて修正し、当該修正されたシェーディングデータを用いてシェーディング補正が行われることによって光量補正処理が実行される。この構成によると、シェーディング補正と同時に光量補正処理が実行されるので、処理効率を高めることができる。
【００８８】
＜５．その他の実施の形態＞
上記の実施の形態によると、光量補正処理は、シェーディング補正に用いられるシェーディングデータに光量レベルの測定値を反映させることによって行われていたが、光量補正処理の態様はこれに限らない。例えば、ガンマ補正に用いられるガンマ補正用のデータテーブルに光量レベルの測定値を反映させる構成としてもよい。また、光量レベルの測定値に応じて光源１３への出力を調整する構成としてもよい。
【００８９】
また、上記の実施の形態に係る開閉検知センサ１２１１は、カバー１２１が完全に閉じられていなくとも、ある程度の外乱光を遮ることができる状態となった時点で、閉じられたと判断する構成であることが望ましい。例えば、カバー１２１の傾斜角が所定値ａ（ａ＞０）以下となった時点で、カバー１２１が閉じられたと判断する構成であることが望ましい。そして、この所定値ａの値は、光量測定用白基準板２１０の配置位置に応じて規定することが好ましい。例えば、光量測定用白基準板２１０が外乱光の影響を比較的受けにくい位置に配置されている場合には、所定値ａは比較的大きな値（例えば、６°以上）とすることができる。一方、光量測定用白基準板２１０が外乱光の影響を比較的受けやすい位置に配置されている場合には、所定値ａは比較的小さな値（例えば、６°以下）とすることが望ましい。
【００９０】
なお、一般的な画像処理装置においては、原稿のサイズを特定するためにカバーの開閉を検知する必要があり、このためにセンサが設けられることがある。この原稿のサイズを特定するために必要となるセンサと、上述した開閉検知センサ１２１１とは、別個に設ける構成としもよいし、１個のセンサに両方の役割を担わせる構成としてもよい。
【００９１】
また、上記の実施の形態に係る開閉検知センサ１２１１は、上記に説明した構成に限らない。例えば、筐体１２０の上面に、筐体１２０の上面に対して出没自在に設けられた突起部と、この突起部が筐体１２０に対して押し込められているか否かを検知するセンサとから構成してもよい。この場合、カバー１２１の傾斜角度が所定値になると突起部がカバー１２１の下面に当接し、さらに傾斜角度が小さくなると突起部が押し込められる。突起部が押し込められたことをセンサが検知した場合、カバー１２１が閉状態となったと判断される。また例えば、磁気近接センサを用いて、カバー１２１の側縁と筐体１２０の上面との離間距離を検出することによって、カバー１２１が開状態にあるか否かを判断する構成としてもよい。
【００９２】
また、上記の実施の形態において、画像処理装置１の画像読取部１０５において実現される各機能部は、回路的（ハードウェア的）に実現されてもよいし、画像処理装置１の制御部１００がプログラムを実行することにより実現されてもよい。
【符号の説明】
【００９３】
１  画像処理装置
１０  読取ユニット
１３  光源
３０  画像処理部
３４  シェーディングデータ修正処理部
４０  光量補正処理部
５０  基準シェーディングデータ
５１  修正シェーディングデータ
１００  制御部
１０５  画像読取部
１１０  画像記録部
１２１  ブックカバー
３１１  シェーディング補正回路
３４１  光量レベル取得処理部
３４２  修正シェーディングデータ算出部
１２１１  開閉検知センサ
【図１】
2011155594.tif 000003
【図２】
2011155594.tif 000004
【図３】
2011155594.tif 000005
【図４】
2011155594.tif 000006
【図５】
2011155594.tif 000007
【図６】
2011155594.tif 000008
【図７】
2011155594.tif 000009
【図８】
2011155594.tif 000010