(57)【要約】【課題】変調クロックの周期変動に起因する画像データのノイズ成分が非線形性を有する場合でも、出力画像にノイズ画像が現れることを防止すること。【解決手段】補正データＤａは、それぞれある数値範囲の補正前数値を前記数値範囲において線形に変化する補正後数値へ補正するデータである。クラス判定部８７００は、画素値の取り込みの順番によって各画素値の分類クラスを判定する。前記分類クラスは、画素各々の画素値が取り込まれるときの変調クロックの周波数が属するバンドクラスである。線形性補正部は、画素値各々をその画素値の前記分類クラスに対応する線形性補正データで補正する。【選択図】図２
2017135571.tif 000002
【特許請求の範囲】
【請求項１】
入力される駆動信号に同期して主走査方向に沿うライン画像を読み取るとともにアナログのライン画像信号を出力するイメージセンサーと、
一定周期の基準クロックがスペクトラム拡散により変調された変調クロックを生成する変調クロック生成部と、
出力周期の整数倍の周期と前記変調クロックの変調周期の整数倍の周期とが同期するように前記出力周期を設定した前記駆動信号を生成する駆動信号生成部と、
前記変調クロックを基準とするタイミングで前記ライン画像信号をデジタルのライン画像データへ変換するアナログフロントエンドと、
前記変調クロックを基準とするタイミングで前記ライン画像データを処理する画像処理部と、
前記変調クロックの周波数帯の区分である複数のバンドクラス各々に対応しており、それぞれある数値範囲の補正前数値を前記数値範囲において線形に変化する補正後数値へ補正する処理を規定する複数組の線形性補正データを記憶する線形性補正データ記憶部と、
前記画像処理部が、
複数の画素の中から、前記変調クロックの周期変動の位相における予め定められた基準位相に同期する同期画素を検出する同期画素検出部と、
順次得られる前記ライン画像データにおける前記同期画素以降の画素各々について、画素値の取り込みの順番によってその画素値が取り込まれるときの前記変調クロックの周波数が属する前記バンドクラスである分類クラスを判定するクラス判定部と、
前記ライン画像データ各々の画素値各々を、その画素値の前記分類クラスに対応する１組の前記線形性補正データを用いて補正する線形性補正部と、を備える画像処理装置。
【請求項２】
前記画像処理部が、
前記ライン画像の読み取り方向が照明されない暗状態、前記ライン画像の読み取り方向に配置された色基準部が予め定められた標準光量で照明された明状態および前記色基準部が前記標準光量よりも小さい中間光量で照明された中間状態を含む３段階以上の照明状態各々の下で前記ライン画像データのサンプルデータを取得するサンプル取得部と、
前記照明状態ごとの前記サンプルデータについて、前記分類クラスごとの画素値の代表値を導出する代表値導出部と、
前記分類クラスごとに、前記暗状態の前記代表値から前記明状態の前記代表値までを前記数値範囲とする前記線形性補正データを前記線形性補正データ記憶部へ記憶させる線形性補正データ記録部と、を備え、
前記分類クラスごとの前記線形性補正データが、前記照明状態各々の前記代表値を、前記数値範囲において照明光量に応じて線形に変化する前記補正後数値へ補正することを表すデータである、請求項１に記載の画像処理装置。
【請求項３】
前記照明状態ごとの前記サンプルデータが、それぞれ前記変調クロックの変調周期の１周期の期間に得られる画素値の集合である複数のブロックデータを含み、
前記代表値導出部が、前記ブロックデータ各々から選択される前記分類クラスごとの画素値の一部の集合ごとに前記代表値を導出する、請求項２に記載の画像処理装置。
【請求項４】
前記ライン画像信号が、前記主走査方向の予め定められた位置で遮光された前記イメージセンサーの受光部に対応する複数のオプティカルブラック画素の信号を含み、
前記同期画素検出部が、複数の前記オプティカルブラック画素の中から画素値がピークとなるピーク画素を前記同期画素として検出する、請求項１から請求項３のいずれか１項に記載の画像処理装置。
【請求項５】
予め定められた位置で連続する複数の注目画素について、前記ライン画像信号のデジタル変換に用いられるサンプルホールド信号が非アクティブからアクティブへ変化する時点から、予め定められたペースで信号レベルが単調増加もしくは単調減少する単調変化信号を生成する単調変化信号生成部と、
前記サンプルホールド信号が前記アクティブから前記非アクティブへ変化する時点における前記単調変化信号のレベルである到達レベルを検出する到達レベル検出部と、を備え、
前記同期画素検出部が、複数の前記注目画素の中から前記到達レベルがピークとなるピーク画素を前記同期画素として検出する、請求項１から請求項３のいずれか１項に記載の画像処理装置。
【請求項６】
前記イメージセンサーにおける複数の出力チャネルのうちの予め定められた１つの特定出力チャネルの出力信号および前記単調変化信号の一方を選択的に前記アナログフロントエンドへ伝送するマルチプレクサを備え、
前記特定出力チャネルの信号をデジタル変換する前記アナログフロントエンドが、前記到達レベル検出部を兼ねる、請求項５に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イメージセンサーを備える画像処理装置に関する。
【背景技術】
【０００２】
スキャナー、複写機またはファクシミリ装置などの画像読み取り機能を備える画像処理装置は、ＣＣＤ（Charge Coupled Device）またはＣＩＳ（Contact Image Sensor）などのイメージセンサーを備える。前記イメージセンサーは、入力される駆動信号に同期して主走査方向に沿うライン画像を読み取るとともにアナログのライン画像信号を出力する。なお、前記イメージセンサーが、リニアイメージセンサーまたはラインセンサーなどと称される場合もある。
【０００３】
前記画像処理装置において、前記イメージセンサーに関連する高速なクロックなどのタイミング信号に起因する不要な電磁波輻射（ＥＭＩ）が問題となる。ＥＭＩの対策として、スペクトラム拡散クロックジェネレータ（ＳＳＣＧ）が用いられる。前記ＳＳＣＧは、一定周期の基準クロックをスペクトラム拡散により変調した変調クロックを生成する。前記ＳＳＣＧの採用により、単位時間当りの前記ＥＭＩのピークレベルが低減する。
【０００４】
一般に、前記スペクトラム拡散の拡散率が大きいほど、単位時間当りの前記ＥＭＩのピークレベルがより低減する。
【０００５】
しかしながら、アナログフロントエンド（ＡＦＥ）等の信号処理部が、前記変調クロックを基準とするタイミングでアナログの前記ライン画像信号を処理すると、前記変調クロックの周期の変動に応じて変動するノイズが画像データに生じる。
【０００６】
前記イメージセンサーへの前記駆動信号の出力周期であるライン周期が、前記変調周期と同期していない場合、ライン画像データに含まれるノイズ成分を除去することが難しい。その結果、出力画像に縞模様が形成されてしまう。
【０００７】
そこで、前記画像処理装置において、前記ライン周期が、前記変調周期の整数倍に設定されることが知られている（例えば、特許文献１参照）。これにより、１ライン分の前記ライン画像信号が処理されるごとに前記変調クロックが同期する。この場合、前記イメージセンサーが予め均一な光量を読み取ったときの１ライン分の前記ライン画像データが用いられることにより、前記ライン画像データに含まれるノイズ成分を除去する補正が行われる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００２−２８１２５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、前記変調クロックの周期の変動に起因する前記ノイズ成分は、画素値のレベルに対する非線形性を有する場合がある。
【００１０】
従って、前記ライン周期が前記変調周期の整数倍に設定された場合であっても、前記ノイズ成分のうちの前記非線形性に起因する部分を除去することができず、出力画像にノイズ画像が残るおそれがある。
【００１１】
本発明の目的は、クロックがスペクトラム拡散により変調される場合に、変調クロックの周期変動に起因する画像データのノイズ成分が非線形性を有する場合でも、出力画像にノイズ画像が現れてしまうことを防止できる画像処理装置を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の一の局面に係る画像処理装置は、イメージセンサーと、変調クロック生成部と、駆動信号生成部と、アナログフロントエンドと、画像処理部と、線形性補正データ記憶部とを備える。さらに、前記画像処理部が、同期画素検出部と、クラス判定部と、線形性補正部とを備える。前記イメージセンサーは、入力される駆動信号に同期して主走査方向に沿うライン画像を読み取るとともにアナログのライン画像信号を出力するイメージセンサーである。前記変調クロック生成部は、一定周期の基準クロックがスペクトラム拡散により変調された変調クロックを生成する。前記駆動信号生成部は、出力周期の整数倍の周期と前記変調クロックの変調周期の整数倍の周期とが同期するように前記出力周期を設定した前記駆動信号を生成する。前記アナログフロントエンドは、前記変調クロックを基準とするタイミングで、前記ライン画像信号をデジタルのライン画像データへ変換する。前記画像処理部は、前記変調クロックを基準とするタイミングで前記ライン画像データを処理する。前記線形性補正データ記憶部は、前記変調クロックの周波数帯の区分である複数のバンドクラス各々に対応している複数組の線形性補正データを記憶する。複数の前記線形性補正データは、それぞれある数値範囲の補正前数値を前記数値範囲において線形に変化する補正後数値へ補正する処理を規定するデータである。前記同期画素検出部は、複数の画素の中から、前記変調クロックの周期変動の位相における予め定められた基準位相に同期する同期画素を検出する。前記クラス判定部は、順次得られる前記ライン画像データにおける前記同期画素以降の画素各々について、画素値の取り込みの順番によって分類クラスを判定する。前記分類クラスは、画素各々の画素値が取り込まれるときの前記変調クロックの周波数が属する前記バンドクラスである。前記線形性補正部は、前記ライン画像データ各々の画素値各々を、その画素値の前記分類クラスに対応する１組の前記線形性補正データを用いて補正する。
【発明の効果】
【００１３】
本発明によれば、クロックがスペクトラム拡散により変調される場合に、変調クロックの周期変動に起因する画像データのノイズ成分が非線形性を有する場合でも、出力画像にノイズ画像が現れてしまうことを防止できる画像処理装置を提供することが可能になる。
【図面の簡単な説明】
【００１４】
【図１】図１は、第１実施形態に係る画像処理装置の構成図である。
【図２】図２は、第１実施形態に係る画像処理装置のデータ処理部のブロック図である。
【図３】図３は、第１実施形態に係る画像処理装置の画像読み取り中における変調クロックの周期および駆動信号のタイムチャートと補正データの選択状態とを表す図である。
【図４】図４は、第１実施形態に係る画像処理装置における画像読取処理の手順の一例を表すフローチャートである。
【図５】図５は、第１実施形態に係る画像処理装置の同期調整処理中における変調クロックの周期、駆動信号、オプティカルブラック画素データおよび同期検知信号のタイムチャートである。
【図６】図６は、第１実施形態に係る画像処理装置の線形性補正データ処理中における変調クロックの周波数、画素クロックおよび同期検知信号のタイムチャートと画素カウント状態と補正データの選択状態とを表す図である。
【図７】図７は、第１実施形態に係る画像処理装置における線形性補正処理に用いられる補正データの第１例を示すグラフである。
【図８】図８は、第１実施形態に係る画像処理装置における線形性補正処理に用いられる補正データの第２例を示すグラフである。
【図９】図９は、第１実施形態に係る画像処理装置の線形性補正データ処理部のブロック図である。
【図１０】図１０は、第１実施形態に係る画像処理装置における線形性補正データ処理の手順の一例を示すフローチャートである。
【図１１】図１１は、第１実施形態に係る画像処理装置の線形性補正データ処理により得られるサンプルデータのグラフの一例である。
【図１２】図１２は、第２実施形態に係る画像処理装置の構成図である。
【図１３】図１３は、第２実施形態に係る画像処理装置のデータ処理部のブロック図である。
【図１４】図１４は、第２実施形態に係る画像処理装置の画像読み取り中における変調クロックの周期および駆動信号のタイムチャートと補正データの選択状態とを表す図である。
【図１５】図１５は、第２実施形態に係る画像処理装置の同期調整処理中における画素クロック、サンプルホールド信号、サンプルホールド同期信号および単調変化信号のタイムチャートである。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格を有さない。
【００１６】
［第１実施形態］
まず、図１を参照しつつ、第１実施形態に係る画像処理装置１０の全体構成について説明する。
【００１７】
画像処理装置１０は、画像読取装置１および画像形成装置２を備える。さらに、画像処理装置１０は、画像読取装置１および画像形成装置２に共通のデータ処理部８および操作表示部８０も備える。データ処理部８は、画像読取装置１および画像形成装置２における各機器の制御およびその他のデータ処理を行う。
【００１８】
例えば、画像処理装置１０は、複写機、複写機の機能を有するプリンターもしくはファクシミリ、または画像読取機能を含む複数の画像処理機能を備える複合機などである。
【００１９】
［画像読取装置１］
画像読取装置１は、原稿走査ユニット１１および原稿台カバー１２を備える。原稿台カバー１２は、原稿走査ユニット１１に対して回動可能に支持されている。原稿走査ユニット１１は透明の原稿台１６を含み、原稿台カバー１２は、原稿台１６上を覆う。
【００２０】
原稿台１６は、画像の読み取り対象物である原稿９０が載置される部分である。一般に、原稿台１６はプラテンガラスと称される。
【００２１】
原稿走査ユニット１１は、さらにイメージセンサー１３および走査機構１１０などを備える。本実施形態における原稿走査ユニット１１は、ミラーおよびレンズなどを含む導光部１１１も備える。
【００２２】
イメージセンサー１３は、原稿９０から主走査方向Ｄ１に沿う一次元のライン画像を読み取るとともにアナログのライン画像信号Ｉａを出力するリニアイメージセンサーである。本実施形態におけるイメージセンサー１３は、ＣＣＤイメージセンサーである。
【００２３】
イメージセンサー１３は、入力される駆動信号Ｓｄに同期して、前記ライン画像を読み取るとともにライン画像信号Ｉａを出力する（図２参照）。
【００２４】
以下の説明において、原稿９０に沿う一の方向およびそれに直交する方向のことを、それぞれ主走査方向Ｄ１および副走査方向Ｄ２と称する。前記ライン画像は主走査方向Ｄ１に沿う一次元の画像である。
【００２５】
発光部１４は、原稿９０に光を照射するＬＥＤアレイなどの光源である。発光部１４は、主走査方向Ｄ１に延びて形成され、原稿９０における主走査方向Ｄ１に横断する領域を照明する。
【００２６】
導光部１１１は、原稿９０からの反射光をイメージセンサー１３へ導くとともにイメージセンサー１３の受光部に集光する。導光部１１１は、走査機構１１０に支持された第１導光部１１２およびその他の第２導光部１１３を含む。
【００２７】
走査機構１１０は、発光部１４と可動導光部１１２とを原稿台１６に近接する位置で副走査方向Ｄ２に沿って往復移動させる機構である。発光部１４および可動導光部１１２が副走査方向Ｄ２に沿って移動することにより、イメージセンサー１３は、原稿９０における副走査方向Ｄ２の位置が異なる位置の前記ライン画像を順次読み取る。
【００２８】
原稿台カバー１２には、ＡＤＦ１２０が組み込まれている。ＡＤＦ１２０は、原稿供給トレイ１２１、原稿送出機構１２２、原稿搬送機構１２３および原稿排出トレイ１２４を備える。
【００２９】
原稿送出機構１２２は、原稿供給トレイ１２１にセットされた原稿９０を１枚ずつ原稿搬送路Ｒ０へ送り出す。原稿搬送機構１２３は、原稿送出機構１２２から送り出された原稿９０を原稿搬送路Ｒ０に沿って搬送し、さらに原稿排出トレイ１２４へ排出する。
【００３０】
原稿搬送路Ｒ０は、透明なコンタクト部１６０に沿う固定読取位置Ｐ０を通る予め定められた経路に沿って形成されている。例えば、コンタクト部１６０は原稿台１６の一部である。
【００３１】
走査機構１１０は、可動導光部１１２を固定読取位置Ｐ０に対向する位置に保持することができる。ＡＤＦ１２０は、原稿台カバー１２が閉じられ、イメージセンサー１３が固定読取位置Ｐ０に対向する状態で動作する。
【００３２】
ＡＤＦ１２０が動作する場合、可動導光部１１２が固定読取位置Ｐ０に対向する位置に保持される。その状態において、発光部１４は、固定読取位置Ｐ０へ向けて光を照射する。さらに、イメージセンサー１３は、原稿９０における固定読取位置Ｐ０を通過する１ラインの部分からの反射光の光量を順次検出し、前記ライン画像を表すライン画像信号Ｉａを順次出力する。
【００３３】
原稿搬送路Ｒ０の固定読取位置Ｐ０の両側にコンタクト部１６０と色基準部１７とが対向して配置されている。色基準部１７における固定読取位置Ｐ０に対向する面は、光の反射率の高い一様な基準色の面である。一般に、前記基準色は白色である。前記基準色が薄い黄色系の色などであることも考えられる。
【００３４】
操作表示部８０は、例えばタッチパネルおよび操作ボタンなどを含む操作入力部であるとともに、液晶表示パネルおよび通知ランプなどを含む表示部でもある。
【００３５】
データ処理部８は、操作表示部８０を通じて入力される入力データおよび各種センサーの検出結果に基づいて、画像読取装置１および画像形成装置２が備える各種の電気機器を制御する。
【００３６】
さらに、データ処理部８は、イメージセンサー１３から出力されるライン画像信号Ｉａに対する各種の信号処理も実行する。例えば、データ処理部８は、イメージセンサー１３が出力するライン画像信号Ｉａに対して予め定められた信号処理を施すＡＦＥ８６などを備える。
【００３７】
ＡＦＥ８６は、ライン画像信号Ｉａをデジタルのライン画像データＩｄへ変換する（図２参照）。より具体的には、ＡＦＥ８６は、ライン画像信号Ｉａにオフセット調整を施し、さらにそのオフセット調整が施された信号を増幅する。さらに、ＡＦＥ８６は、増幅された信号をデジタル変換することによってライン画像データＩｄを生成する。
【００３８】
［画像形成装置２］
画像形成装置２は、画像読取装置１から出力される画像データに応じた画像をシート材９に形成する機器を含む。シート材９は、紙、コート紙、ハガキ、封筒、およびＯＨＰシートなどのシート状の画像形成媒体である。
【００３９】
画像形成装置２は、シート供給部３０、シート搬送部３、画像形成部４、光走査部５および定着部６などを備える。図１が示す画像形成装置２は、電子写真方式の画像形成装置である。なお、画像形成装置２がインクジェット方式などの他の方式の画像形成装置であることも考えられる。
【００４０】
シート供給部３０は、複数のシート材９が重ねて載置される部分である。シート搬送部３は、シート送出機構３１およびシート搬送機構３２を備える。
【００４１】
シート送出機構３１は、シート材９をシート供給部３０からシート搬送路３００へ向けて送り出す。シート搬送機構３２は、シート材９をシート搬送路３００に沿って搬送する。これにより、シート材９は、画像形成部４および定着部６を通過した後にシート搬送路３００の排出口からシート排出トレイ１０１上へ排出される。
【００４２】
画像形成部４は、ドラム状の感光体４１、帯電装置４２、現像装置４３、転写装置４５およびクリーニング装置４７などを備える。感光体４１は、現像剤の像を担持する像担持体の一例である。
【００４３】
感光体４１が回転し、帯電装置４２が感光体４１の表面を一様に帯電させる。さらに、光走査部５がレーザー光を走査することにより帯電した感光体４１の表面に静電潜像を書き込む。さらに、現像装置４３が感光体４１に前記現像剤を供給することにより、前記静電潜像を前記現像剤の像へ現像する。
【００４４】
さらに、転写装置４５が、感光体４１と転写装置４５との間を移動中のシート材９に感光体４１表面の前記現像剤の像を転写する。また、クリーニング装置４７が感光体４１表面に残存する前記現像剤を除去する。
【００４５】
定着部６は、ヒーターを内包する加熱ローラー６１と加圧ローラー６２との間に画像が形成されたシート材９を挟み込みつつ後工程へ送り出す。これにより、定着部６は、シート材９上の前記現像剤を加熱し、シート材９上に画像を定着させる。
【００４６】
後述するように、画像処理装置１０は、前記ＥＭＩの対策としてＳＳＣＧ８４を備える。ＳＳＣＧ８４は、一定周期の基準クロックＣｋ０をスペクトラム拡散により変調した変調クロックＣｋ１を生成する（図２参照）。ＳＳＣＧ８４の採用により、単位時間当りの前記ＥＭＩのピークレベルが低減する。なお、ＳＳＣＧ８４は変調クロック生成部の一例である。
【００４７】
［データ処理部８］
次に、図２を参照しつつ画像処理装置１０のデータ処理部８について説明する。
【００４８】
図２が示すように、データ処理部８は、ＭＰＵ（Micro Processor Unit）８１、データ記憶部８２、発振器８３、ＳＳＣＧ８４、タイミング信号生成部８５、ＡＦＥ８６、画像処理部８７および画像記憶部８８などを備える。タイミング信号生成部８５、ＡＦＥ８６および画像処理部８７は、例えばＤＳＰ（Digital Signal Processor）またはＡＳＩＣ（Application Specific Integrated Circuit）などによって構成される。
【００４９】
ＭＰＵ８１は、各種の演算処理を実行するプロセッサーである。データ記憶部８２は、ＭＰＵ８１に各種の処理を実行させるためのプログラムおよびその他の情報が予め記憶される不揮発性の情報記憶媒体である。データ記憶部８２は、ＭＰＵ８１による各種情報の読み書きが可能な情報記憶媒体でもある。
【００５０】
ＭＰＵ８１は、データ記憶部８２に予め記憶された各種のプログラムを実行することにより画像処理装置１０を統括的に制御する。
【００５１】
発振器８３は、一定周期の基準クロックＣｋ０を生成する素子である。ＳＳＣＧ８４は、一定周期の基準クロックＣｋ０をスペクトラム拡散により変調した変調クロックＣｋ１を生成する。本実施形態において、スペクトラム拡散の変調周期Ｔｓは一定である。
【００５２】
タイミング信号生成部８５は、変調クロックＣｋ１を基準とする各種のタイミング信号を生成する回路である。タイミング信号生成部８５は、変調クロックＣｋ１に対する周波数逓倍処理もしくは分周処理、およびカウント処理などによって前記タイミング信号を生成する。
【００５３】
タイミング信号生成部８５は、画素クロック出力部８５０、サンプルホールド信号生成部８５１および駆動信号生成部８５２などを含む。
【００５４】
画素クロック出力部８５０は、画素クロックＣｋｐを出力する回路である。画素クロックＣｋｐは、画像処理部８７によるライン画像データＩｄの各画値の取り込みのタイミングを規定する信号である。
【００５５】
サンプルホールド信号生成部８５１は、サンプルホールド信号Ｓｈを生成する回路である。サンプルホールド信号Ｓｈは、ＡＦＥ８６においてアナログのライン画像信号Ｉａを各画素のデータへデジタル変換するタイミングを規定する信号である。画素クロックＣｋｐおよびサンプルホールド信号Ｓｈは相互に同期している。
【００５６】
画素クロックＣｋｐ及びサンプルホールド信号Ｓｈは、変調クロックＣｋ１が周波数逓倍されたクロックである逓倍クロックが所定の数だけカウントされるごとに生成される。例えば、タイミング信号生成部８５は、２０ＭＨｚの変調クロックＣｋ１を２０逓倍することによって４００ＭＨｚの前記逓倍クロックを生成する。さらに、タイミング信号生成部８５は、４００ＭＨｚの前記逓倍クロックが２０個カウントされるごとに、前記逓倍クロックの立ち上がりまたは立下りのタイミングで、画素クロックＣｋｐおよびサンプルホールド信号Ｓｈを生成する。これにより、変調クロックＣｋ１の周期の１／２０の時間の単位で位相およびデューティの設定が可能となる。
【００５７】
駆動信号生成部８５２は、イメージセンサー１３に出力される駆動信号Ｓｄを生成する回路である。駆動信号生成部８５２は、変調クロックＣｋ１を基準にして駆動信号Ｓｄを生成する。
【００５８】
前述したように、駆動信号Ｓｄの出力周期がライン周期Ｔｄである。即ち、イメージセンサー１３は、駆動信号Ｓｄが非アクティブからアクティブへ変化するごとに、前記ライン画像を読み取るとともに１ライン分のライン画像信号Ｉａを出力する。駆動信号生成部８５２の詳細については後述する。図３，５，１４において、駆動信号Ｓｄのアクティブおよび非アクティブの状態は、それぞれＨｉｇｈおよびＬｏｗの状態である。なお、駆動信号Ｓｄのアクティブおよび非アクティブの状態が前記と逆であることも考えられる。
【００５９】
ＡＦＥ８６は、変調クロックＣｋ１を基準とするタイミング信号に同期してライン画像信号Ｉａを処理する回路である。ＡＦＥ８６は、サンプルホールド部８６１、増幅部８６２およびアナログ・デジタルコンバーター８６３などを含む。
【００６０】
サンプルホールド部８６１は、ライン画像信号Ｉａをサンプルホールド信号Ｓｈに同期してサンプリングし、サンプリング信号を出力する。前記サンプリング信号のレベルは、新たな前記サンプリング信号が得られるまで維持される。サンプルホールド信号Ｓｈは、変調クロックＣｋ１を基準とするタイミング信号の一例である。
【００６１】
増幅部８６２は、前記サンプリング信号を増幅するプログラマブルゲインアンプである。増幅部８６２は、入力される不図示のゲイン制御信号に従ったゲインで前記サンプリング信号を増幅する。前記ゲイン制御信号は、ＭＰＵ８１から供給される。
【００６２】
アナログ・デジタルコンバーター８６３は、増幅後の前記サンプリング信号をデジタルデータへ変換する。アナログ・デジタルコンバーター８６３が出力する１ライン分のデータ列がライン画像データＩｄである。以上に示したように、ＡＦＥ８６は、変調クロックＣｋ１を基準に生成されるサンプルホールド信号Ｓｈに同期したタイミングで、ライン画像信号Ｉａをデジタルのライン画像データＩｄへ変換する。
【００６３】
画像処理部８７は、画素クロックＣｋｐに同期したタイミングでライン画像データＩｄを処理する。画素クロックＣｋｐは、変調クロックＣｋ１を基準とするタイミング信号の一例である。
【００６４】
画像処理部８７は、ライン画像データＩｄに対してシェーディング補正処理、光量相当データから濃度相当データへの変換処理およびガンマ補正処理などの周知の画像処理を実行する。これにより、画像処理が施された後のライン画像データＩｄが得られる。
【００６５】
画像記憶部８８は、画像処理が施された後のライン画像データＩｄを記憶する。画像記憶部８８は、いわゆるフレームメモリーである。ＭＰＵ８１は、ＡＦＥ８６が出力するライン画像データＩｄに含まれる画素値を、画像処理部８７および画像記憶部８８を介して取得可能である。
【００６６】
また、画像処理部８７は、ライン画像データＩｄに含まれる画素値のピーク値または平均値などの代表値を算出して画像記憶部８８に記憶させることも可能である。これにより、ＭＰＵ８１は、画像記憶部８８を介して前記代表値を取得可能である。
【００６７】
一般に、前記スペクトラム拡散の拡散率が大きいほど、単位時間当りの前記ＥＭＩのピークレベルがより低減する。
【００６８】
ＡＦＥ８６等の信号処理部が、変調クロックＣｋ１を基準とするタイミングでアナログのライン画像信号Ｉａを処理すると、変調クロックＣｋ１の周期の変動に応じて変動するノイズがライン画像データＩｄに生じる。
【００６９】
イメージセンサー１３への駆動信号Ｓｄの出力周期であるライン周期Ｔｄが、変調周期Ｔｓと同期していない場合、ライン画像データＩｄに含まれるノイズ成分を除去することが難しい。その結果、出力画像に縞模様が形成されてしまう。
【００７０】
ところで、ライン周期Ｔｄが変調周期Ｔｓの整数倍に設定される場合、イメージセンサー１３への駆動信号Ｓｄの出力タイミングを調整するために、１ラインごとに無駄な待ち時間が生じるおそれがある。この待ち時間は、画像読み取り速度の低下の原因となる。
【００７１】
一方、画像処理装置１０によれば、ライン画像信号Ｉａが、前記スペクトラム拡散により変調された変調クロックＣｋ１を用いて処理される場合でも、画像読み取り速度の低下を回避しつつ、前記スペクトラム拡散に起因するライン画像データＩｄのノイズ成分を除去できる。
【００７２】
本実施形態において、画像処理部８７は、クラス判定部８７００、第１補正部８７０、第２補正部８７１、補正後処理部８７２、第１補正データ記憶部８７３０、第２補正データ記憶部８７３を含む。さらに、画像処理部８７は、黒基準データ記録部８７５、白基準データ記録部８７６および線形性補正データ処理部８７７なども含む。
【００７３】
第１補正部８７０は、クロックの変調に起因するライン画像データＩｄのノイズのうち、画素値のレベルに対して非線形なノイズ成分を除去するための補正処理を行う。クラス判定部８７００は、第１補正部８７０の補正処理の前処理として必要なクラス判定処理を行う。第１補正データ記憶部８７３０は、第１補正部８７０の補正処理において用いられる補正データＤａを記憶する記憶部である。
【００７４】
線形性補正データ処理部８７７は、線形性補正データ処理を実行する。前記線形性補正データ処理は、補正データＤａを生成するとともに、生成した補正データＤａを第１補正データ記憶部８７３０に記憶させる処理である。
【００７５】
第１補正部８７０、クラス判定部８７００、補正データＤａおよび線形性補正データ処理部８７７の内容については後述する。
【００７６】
第２補正部８７１は、ライン画像データＩｄのシェーディング補正を行う。本実施形態において、第２補正部８７１は、第１補正部８７０によって線形性の不備が補正された後のライン画像データＩｄに対する前記シェーディング補正を行う。
【００７７】
第２補正データ記憶部８７３は、前記シェーディング補正に用いられる補正データＤｃを記憶する。補正後処理部８７２は、前記シェーディング補正が施された後のライン画像データＩｄに対してその他の画像処理を行う。
【００７８】
さらに、本実施形態における画像処理部８７は、第２補正データ記憶部８７３、黒基準データ記録部８７５、白基準データ記録部８７６および同期ずれ検出部８７４を備える。
【００７９】
第２補正データ記憶部８７３は、ｎ組の補正データＤｃを記憶する記憶部である。例えば、第２補正データ記憶部８７３が、ｎ組の補正データＤｃ各々を記憶するｎ個の記憶部であることが考えられる。また、第２補正データ記憶部８７３が、ｎ組の補正データＤｃ各々の記憶領域を含む１つの記憶部であることも考えられる。ここで、ｎは２以上の整数である。
【００８０】
黒基準データ記録部８７５および白基準データ記録部８７６は、予め定められた条件の下で得られるｎ組のライン画像データＩｄに対して第１補正部８７０にる補正が施されたデータを補正データＤｃとして第２補正データ記憶部８７３に記録する処理を実行する。
【００８１】
同期ずれ検出部８７４は、変調クロックＣｋ１と駆動信号Ｓｄとの同期のずれを検出する。タイミング信号生成部８５は、検出された前記同期のずれの分だけ駆動信号Ｓｄの出力タイミングを調整する同期調整部８５３を備える。黒基準データ記録部８７５、白基準データ記録部８７６、同期ずれ検出部８７４および同期調整部８５３の詳細については後述する。
【００８２】
［駆動信号Ｓｄの出力周期］
以下、図３を参照しつつ、第１実施形態における駆動信号Ｓｄの出力周期の詳細について説明する。図３が示す例は、駆動信号Ｓｄの出力周期が変調クロックＣｋ１の変調周期Ｔｓよりも大きい場合の例である。
【００８３】
図３は、画像処理装置１０の画像読み取り中における変調クロック周期Ｔｃｋ１および駆動信号Ｓｄのタイムチャートと参照される補正データＤｃの選択状態とを表す図である。変調クロック周期Ｔｃｋ１はスペクトラム拡散処理によって変動する変調クロックＣｋ１の周期である。
【００８４】
図３において、補正データＤｃに付加された数字はｎ組の補正データＤｃ各々の識別番号を表す。また、変調クロック周期Ｔｃｋ１の変動周期が変調周期Ｔｓである。
【００８５】
駆動信号生成部８５２は、出力周期を（ｍ／ｎ）Ｔｓに設定した駆動信号Ｓｄを生成する。即ち、ライン周期Ｔｄが（ｍ／ｎ）Ｔｓに設定される。Ｔｓは変調クロックＣｋ１の変調周期である。ｎは２以上の整数の定数である。ｍはｎの倍数ではない正の整数の定数である。
【００８６】
ライン周期Ｔｄを（ｍ／ｎ）Ｔｓに設定することは、駆動信号Ｓｄの出力周期の整数倍の周期と変調クロックＣｋ１の変調周期Ｔｓの整数倍の周期とが同期するように、駆動信号Ｓｄの出力周期を設定することの一例である。
【００８７】
図３は、ｎ＝４、ｍ＝１３である場合の例を示す。ライン周期Ｔｄが（ｍ／ｎ）Ｔｓに設定されることにより、ｍ周期分の変調周期Ｔｓとｎ周期分のライン周期Ｔｄとが一致する。なお、Ｔｄを（ｍ／ｎ）Ｔｓに設定することは、駆動信号Ｓｄと変調クロックＣｋ１とが予め定められた周期（ｍ・Ｔｓ）ごとに同期するようにライン周期Ｔｄを設定することを意味する。
【００８８】
換言すれば、ｉが１以上の整数であるとすると、ｉ番目の駆動信号Ｓｄが出力されるときの変調クロック周期Ｔｃｋ１と、（ｉ＋ｎ）番目の駆動信号Ｓｄが出力されるときの変調クロック周期Ｔｃｋ１とは位相が一致する。
【００８９】
従って、ｋが１以上の整数であるとすると、ｉ番目に出力される駆動信号Ｓｄに同期して得られるライン画像データＩｄに基づくシェーディング補正用の補正データＤｃは、（ｉ＋ｋ・ｎ）番目に出力される駆動信号Ｓｄ各々に同期して得られるライン画像データＩｄのシェーディング補正に用いることができる。
【００９０】
補正データＤｃは、前記シェーディング補正に用いられる１ライン分の黒基準データおよび白基準データを含む。前記シェーディング補正において、ライン画像データＩｄの各画素値から前記黒基準データの各画素値を減算した差分値が、前記白基準データの各画素値から前記黒基準データの各画素値を減算した差分値で除算される。その除算結果に画素値の最大値が乗算された結果が、シェーディング補正後の画素値となる。
【００９１】
画像処理部８７において、第２補正部８７１は、連続して得られるライン画像データＩｄ各々に対してｎ組の補正データＤｃ各々を順番に繰り返し適用することによってライン画像データＩｄ各々のシェーディング補正を行う。即ち、連続するライン画像データＩｄ各々の前記シェーディング補正が行われる際に、ｎ組の補正データＤｃ各々が、順番に選択されつつ繰り返し用いられる。
【００９２】
上記の場合、（ｉ＋ｋ・ｎ）番目から｛ｉ＋（ｋ＋１）・ｎ−１｝番目に出力される駆動信号Ｓｄに同期して得られるｎライン分のライン画像データＩｄ各々に対し、１番目からｎ番目の補正データＤｃ各々が順番に適用される。前記シェーディング補正により、前記スペクトラム拡散に起因するライン画像データＩｄのノイズ成分を除去することができる。
【００９３】
本実施形態によれば、画像読み取り速度の要求仕様に応じて、ライン周期ＴｄをＴｓ／ｎの単位で調整することができる。この場合、駆動信号Ｓｄの出力タイミングを調整するための待ち時間が概ねＴｓ／ｎとなる。
【００９４】
従って、本実施形態によれば、ライン画像信号Ｉａが、スペクトラム拡散により変調された変調クロックＣｋ１を用いて処理される場合において、画像読み取り速度の低下を回避しつつ、前記スペクトラム拡散に起因するライン画像データＩｄのノイズ成分を除去することができる。
【００９５】
なお、ライン周期Ｔｄが変調周期Ｔｓの整数倍に設定された場合でも前記待ち時間が問題にならない場合も考えられる。その場合、駆動信号生成部８５２が、出力周期を変調周期Ｔｓのｎ倍に設定した駆動信号Ｓｄを生成することも考えられる。この場合、ライン周期Ｔｄがｎ・Ｔｓに設定される。
【００９６】
ライン周期Ｔｄが変調周期Ｔｓのｎ倍に設定される場合、第２補正データ記憶部８７３は１組の補正データＤｃを記憶する。さらに、第２補正部８７１は、連続して得られるライン画像データＩｄ各々に対して１組の補正データＤｃを繰り返し適用することによってライン画像データＩｄの前記シェーディング補正を行う。
【００９７】
ところで、駆動信号生成部８５２が、ライン周期Ｔｄを（ｍ／ｎ）Ｔｓに設定する処理を行ったとしても、実際にはライン周期Ｔｄの設定誤差が生じ得る。
【００９８】
例えば、変調周期Ｔｓが、ライン周期Ｔｄをカウントするクロックの周期の整数倍でない場合、ライン周期Ｔｄの設定誤差が生じる。また、変調周期Ｔｓがｎで割り切れない時間である場合、Ｔｓ／ｎの端数がライン周期Ｔｄの設定誤差となる。
【００９９】
画像読み取りのライン数が増加すると前記設定誤差が累積し、累積した前記設定誤差が、ｍ周期分の変調クロックＣｋ１とｎ周期分の駆動信号Ｓｄとの間の同期ずれｄＰを引き起こす（図５参照）。同期ずれｄＰが無視できない程度に大きくなると、出力画像に縞模様が形成されてしまう。
【０１００】
本実施形態において、画像処理部８７の同期ずれ検出部８７４が同期ずれｄＰを検出する。さらに、タイミング信号生成部８５の同期調整部８５３が、検出された同期ずれｄＰに応じて駆動信号Ｓｄの出力タイミングを調整する。これにより、同期ずれｄＰが修正される。その詳細については後述する。
【０１０１】
［画像読取処理］
次に、図４に示されるフローチャートを参照しつつ、画像処理装置１０の画像読取装置１における画像読取処理の手順の一例について説明する。以下の説明において、Ｓ１，Ｓ２，…は、前記画像読取処理においてデータ処理部８が実行する各工程の識別符号を表す。
【０１０２】
データ処理部８のＭＰＵ８１は、操作表示部８０に対して予め定められた開始操作が行われたことを検知したときに前記画像読取処理を開始する。
【０１０３】
＜工程Ｓ１＞
まず、ＭＰＵ８１が、走査機構１１０を制御することにより、走査機構１１０をホームポジションに位置決めする。前記ホームポジションは、可動導光部１１２が固定読取位置Ｐ０に対向する位置、即ち、可動導光部１１２が色基準部１７に対向する位置である。
【０１０４】
＜工程Ｓ２＞
次に、タイミング信号生成部８５が、画素クロックＣｋｐ、サンプルホールド信号Ｓｈおよび駆動信号Ｓｄなどの各タイミング信号の出力を開始する。工程Ｓ２で出力される画素クロックＣｋｐおよびサンプルホールド信号Ｓｈの出力周期は、それぞれ画像読み取り中の出力周期と同じである。
【０１０５】
また、工程Ｓ２において、タイミング信号生成部８５の同期調整部８５３が、駆動信号Ｓｄの出力周期を、予め定められた周期に設定する。例えば、工程Ｓ２における駆動信号Ｓｄの出力周期が、変調周期Ｔｓの整数倍に設定されることが考えられる。この場合、駆動信号Ｓｄの出力周期が、変調周期Ｔｓの整数倍の周期の中で、１ライン分の前記ライン画像の読み取りが可能な最小の周期に設定されることが考えられる。
【０１０６】
＜工程Ｓ３＞
次に、タイミング信号生成部８５の同期調整部８５３が、同期調整処理を実行する。前記同期調整処理は、画像処理部８７の同期ずれ検出部８７４の検出結果に応じて駆動信号Ｓｄの出力タイミングを調整する処理である。
【０１０７】
タイミング信号生成部８５から前記タイミング信号が出力されると、画像処理部８７の同期ずれ検出部８７４が、変調クロックＣｋ１と駆動信号Ｓｄとの同期のずれを検出する。以下、その具体例について説明する。
【０１０８】
本実施形態において、イメージセンサー１３の受光部における主走査方向Ｄ１の一部は不図示の遮光部材で覆われている。主走査方向Ｄ１における予め定められた位置で遮光された前記受光部の一部の領域は、画像読み取り可能範囲に対応する有効画素領域の外側に位置するオプティカルブラック領域である。
【０１０９】
従って、ライン画像信号Ｉａは、前記受光部の前記オプティカルブラック領域に対応する複数のオプティカルブラック画素の信号を含む。イメージセンサー１３が前記ＣＣＤイメージセンサーである場合、標準仕様としてイメージセンサー１３が前記オプティカルブラック領域を有する場合が多い。以下の説明において、前記オプティカルブラック領域における複数の画素値のことをオプティカルブラック画素データＩｓｈと称する。また、連続して並ぶ複数のオプティカルブラック画素のことをオプティカルブラック画素群と称する。
【０１１０】
図５は、前記同期調整処理中における変調クロック周期Ｔｃｋ１、駆動信号Ｓｄ、オプティカルブラック画素データＩｓｈおよび同期検知信号Ｓｓｙのタイムチャートである。同期検知信号Ｓｓｙは、変調クロックＣｋ１と駆動信号Ｓｄとの同期がとれた場合、即ち、変調クロックＣｋ１と駆動信号Ｓｄとの同期のずれが予め定められた許容範囲内に収まった場合にアクティブとなる信号である。なお、図５に示される例において、同期検知信号Ｓｓｙのアクティブの状態はＨｉｇｈの状態である。
【０１１１】
同期ずれ検出部８７４は、ライン画像データＩｄにおける前記オプティカルブラック画素群の中から画素値がピークとなるピーク画素Ｐｐを検出する。さらに、同期ずれ検出部８７４は、前記オプティカルブラック画素群における１つの定点画素Ｐｎに対するピーク画素Ｐｐの位置のずれを同期ずれｄＰとして検出する。
【０１１２】
例えば、ピーク画素Ｐｐが定点画素Ｐｎに対して主走査方向Ｄ１の上流側へ１画素分ずれている場合、同期ずれｄＰは−１画素である。ピーク画素Ｐｐが定点画素Ｐｎに対して主走査方向Ｄ１の下流側へ１画素分ずれている場合、同期ずれｄＰは＋１画素である。
【０１１３】
図５が示すように、前記オプティカルブラック画素群の各画素値は、変調クロック周期Ｔｃｋ１の変動に応じて変動する。より具体的には、変調クロック周期Ｔｃｋ１が短い場合に前記オプティカルブラック画素の画素値が小さくなり、変調クロック周期Ｔｃｋ１が長い場合に前記オプティカルブラック画素の画素値が大きくなる。
【０１１４】
従って、変調クロック周期Ｔｃｋ１がピークになるタイミングと、ピーク画素Ｐｐの画素値が得られるタイミングとは同期する。
【０１１５】
なお、変調クロック周期Ｔｃｋ１がピークになるタイミングは、変調クロックＣｋ１の周期変動の位相における予め定められた基準位相の一例である。また、ピーク画素Ｐｐは、変調クロックＣｋ１の前記基準位相に同期する同期画素に相当する。また、同期ずれ検出部８７４は、複数の画素の中から前記同期画素を検出する同期画素検出部の一例である。
【０１１６】
工程Ｓ３において、同期調整部８５３は、同期ずれｄＰが検出された場合に同期ずれｄＰの分だけ駆動信号Ｓｄの出力タイミングを調整する。より具体的には、画素クロックＣｋｐの出力が同期ずれｄＰ分カウントされる期間、即ち、画素クロックＣｋｐの周期に同期ずれｄＰを乗算した時間だけ駆動信号Ｓｄの出力タイミングを調整する。
【０１１７】
図５が示す例は、１回目の駆動信号Ｓｄの出力に応じて得られた前記オプティカルブラック画素群の画素値においてピーク画素Ｐｐが検出されず、２回目の駆動信号Ｓｄの出力に応じて得られた前記オプティカルブラック画素群の画素値においてピーク画素Ｐｐが検出された場合を示す。
【０１１８】
前記オプティカルブラック領域の幅が狭いため、駆動信号Ｓｄの出力タイミングによっては、前記オプティカルブラック画素群においてピーク画素Ｐｐが検出されない場合がある。この場合、同期調整部８５３は、予め定められた時間である既定調整時間Ｔｘの分だけ次の駆動信号Ｓｄの出力タイミングを調整する。
【０１１９】
例えば、原稿９０の画像の読み取り開始の前におけるライン周期Ｔｄの基準値が変調周期Ｔｓのｋ倍であるとする。ｋは正の整数である。この場合、前回の駆動信号Ｓｄの出力に対応する前記オプティカルブラック画素群においてピーク画素Ｐｐが検出されなければ、同期調整部８５３は、次回の駆動信号Ｓｄが、前回の駆動信号Ｓｄの出力時点から（ｋ・Ｔｓ＋Ｔｘ）の時間が経過した時点に出力されるよう調整する。
【０１２０】
例えば、既定調整時間ＴｘがＴｓ／２未満であることが考えられる。図５が示す例は、既定調整時間ＴｘがＴｓ／４である場合の例である。
【０１２１】
また、前回の駆動信号Ｓｄの出力に対応する前記オプティカルブラック画素群においてピーク画素Ｐｐが検出され、かつ、同期ずれｄＰ分が検出された場合、同期調整部８５３は、次回の駆動信号Ｓｄが前回の駆動信号Ｓｄの出力時点から（ｋ・Ｔｓ＋ｄＰ・Ｔｐ）の時間が経過した時点に出力されるよう調整する。
【０１２２】
図５は、２回目の駆動信号Ｓｄの出力に応じて得られた前記オプティカルブラック画素群の画素値において検出され同期ずれｄＰに応じて、３回目の駆動信号Ｓｄの出力タイミングが調整された例を表す。
【０１２３】
駆動信号Ｓｄの出力タイミングが同期ずれｄＰに応じて調整されると、調整後の駆動信号Ｓｄの主力に応じて検出されるピーク画素Ｐｐが定点画素Ｐｎと一致する。図５は、３回目の駆動信号Ｓｄの出力タイミングが調整されたことにより、３回目の駆動信号Ｓｄの出力に応じて得られた前記オプティカルブラック画素群の画素値において、ピーク画素Ｐｐが定点画素Ｐｎと一致した例を示す。
【０１２４】
ピーク画素Ｐｐが定点画素Ｐｎと一致すると、同期調整部８５３は、同期検知信号Ｓｓｙをアクティブ（Ｈｉｇｈ）状態にする。これにより、画像読み取り開始前の前記同期調整処理が終了する。
【０１２５】
ピーク画素Ｐｐが定点画素Ｐｎと一致すると、同期調整部８５３は、少なくとも１ページ分の原稿画像の読み取り処理の実行中は同期検知信号Ｓｓｙをアクティブ状態に維持する。なお、同期検知信号Ｓｓｙの初期状態はネガティブ（Ｌｏｗ）状態である。
【０１２６】
同期検知信号Ｓｓｙがアクティブ状態である場合、駆動信号生成部８５２は、出力周期を（ｍ／ｎ）Ｔｓに設定した駆動信号Ｓｄを生成および出力する。
【０１２７】
＜工程Ｓ４＞
出力周期が（ｍ／ｎ）Ｔｓに設定された駆動信号Ｓｄの出力が開始すると、画像処理部８７の黒基準データ記録部８７５が、黒基準データ記録処理を実行する。
【０１２８】
前記黒基準データ記録処理は、前記ライン画像の読み取り方向が照明されない暗状態において、連続して得られるｎライン分のライン画像データＩｄを、ｎ組の前記黒基準データとして第２補正データ記憶部８７３に記憶させる処理である。イメージセンサー１３がｎ回連続して動作することにより、連続するｎライン分のライン画像データＩｄが得られる。
【０１２９】
即ち、黒基準データ記録部８７５は、発光部１４が消灯した前記暗状態において、ｉ番目から（ｉ＋ｎ−１）番目までの駆動信号Ｓｄ各々に同期して得られるライン画像データＩｄに対して第１補正部８７０による補正が施されたデータを、１番目からｎ番目までのｎ組の前記黒基準データとして第２補正データ記憶部８７３に記録する。ここで、ｉ番目は、同期ずれｄＰの調整により出力タイミングが調整された最初の駆動信号Ｓｄを１番目として数えた順番である。
【０１３０】
＜工程Ｓ５＞
次に、ＭＰＵ８１が発光部１４を点灯させる。発光部１４が点灯することにより、前記ライン画像の読み取り方向が照明される。
【０１３１】
＜工程Ｓ６＞
発光部１４が点灯すると、画像処理部８７の白基準データ記録部８７６が、白基準データ記録処理を実行する。
【０１３２】
前記白基準データ記録処理は、前記ライン画像の読み取り方向に位置する色基準部１７が照明された明状態において、連続して得られるｎライン分のライン画像データＩｄに対して第１補正部８７０による補正が施されたデータを、ｎ組の前記白基準データとして第２補正データ記憶部８７３に記憶させる処理である。
【０１３３】
即ち、白基準データ記録部８７６は、前記ライン画像の読み取り方向に配置された色基準部１７が照明された明状態において、（ｉ＋ｊ・ｎ）番目から（ｉ＋（ｊ＋１）・ｎ−１）番目までの駆動信号Ｓｄ各々に同期して得られるライン画像データＩｄを、１番目からｎ番目までのｎ組の前記白基準データとして第２補正データ記憶部８７３に記録する。
【０１３４】
なお、ｊは０ではない整数である。また、ｊ＜ｋである。ｊ番目は、同期ずれｄＰの調整により出力タイミングが調整された最初の駆動信号Ｓｄを１番目として数えた順番である。
【０１３５】
＜工程Ｓ７＞
次に、データ処理部８は、１ページ分の前記原稿画像の読み取り処理を実行する。前記原稿画像の読み取り処理において、画像処理部８７の第２補正部８７１は、ライン画像データＩｄが得られるごとに、工程Ｓ４〜Ｓ６の処理によって第２補正データ記憶部８７３に記録されたｎ組の補正データＤｃを１組ずつ順番に選択しつつ、前記シェーディング補正を実行する。
【０１３６】
＜工程Ｓ８＞
１ページ分の前記原稿画像の読み取り処理が終了すると、ＭＰＵ８１が、最終ページの原稿９０の画像読み取りが終了したか否かを判別する。最終ページの原稿９０の画像読み取りが終了した場合、ＭＰＵ８１は、前記画像読取処理を終了させる。
【０１３７】
＜工程Ｓ９＞
最終ページの原稿９０の画像読み取りが終了していない場合、タイミング信号生成部８５の同期調整部８５３が、工程Ｓ３と同様に前記同期調整処理を実行する。この工程Ｓ９の処理は、原稿９０の画像読み取りが行われていない期間に実行される。
【０１３８】
即ち、複数ページ分の前記原稿画像の読み取り処理が連続して行われる場合に、同期調整部８５３は、各ページの前記原稿画像の読み取り処理の間の期間に、同期ずれｄＰに応じた駆動信号Ｓｄの出力タイミングの調整を行う。
【０１３９】
但し、工程Ｓ９の前記同期調整処理におけるライン周期Ｔｄの基準値は（ｍ／ｎ）Ｔｓである。また、工程Ｓ９の前記同期調整処理は、（ｎの整数倍＋１）番目の駆動信号Ｓｄに同期して得られる前記オプティカルブラック画素群のデータから検出される同期ずれｄＰに基づいて実行される。ここで、（ｎの整数倍＋１）番目は、直近の同期ずれｄＰの調整により出力タイミングが調整されたときの最初の駆動信号Ｓｄを１番目として数えた順番である。
【０１４０】
工程Ｓ９の前記同期調整処理が終了すると、同期調整部８５３は、少なくとも次の１ページ分の前記原稿画像の読み取り処理の実行中は同期検知信号Ｓｓｙをアクティブ状態に維持する。同期検知信号Ｓｓｙがアクティブ状態である場合、駆動信号生成部８５２は、出力周期を（ｍ／ｎ）Ｔｓに設定した駆動信号Ｓｄを生成および出力する。
【０１４１】
さらに、工程Ｓ９の前記同期調整処理が終了すると、データ処理部８は、最終ページの前記原稿画像の読み取りが終了するまで、工程Ｓ７〜Ｓ９の処理を繰り返す。
【０１４２】
以上に示されるように、工程Ｓ３の同期調整部８５３は、原稿画像の読み取り処理の開始前に同期ずれｄＰに応じた駆動信号Ｓｄの出力タイミングの調整を行う。以下、工程Ｓ３の調整を初期調整と称する。
【０１４３】
前記初期調整において、前記オプティカルブラック画素群におけるピーク画素Ｐｐの位置が１つの定点画素Ｐｎに一致するように、駆動信号Ｓｄの出力タイミングが調整される。
【０１４４】
前記初期調整が行われた後、駆動信号Ｓｄが（ｍ／ｎ）Ｔｓの周期で誤差無く出力されれば、駆動信号Ｓｄがｎ回出力されるごとに、ピーク画素Ｐｐの位置が定点画素Ｐｎに一致するはずである。
【０１４５】
しかしながら、前述したようにライン周期Ｔｄの設定に誤差が生じ得る。画像読み取りのライン数が増加すると、前記誤差に起因して、ｍ周期分の変調クロックＣｋ１とｎ周期分の駆動信号Ｓｄとの間の同期ずれｄＰが生じる。工程Ｓ９の前記同期調整処理は、前記誤差に起因する同期ずれｄＰを修正する処理である。
【０１４６】
即ち、複数ページ分の前記原稿画像の読み取り処理が連続して行われる場合に、同期調整部８５３は、各ページの前記原稿画像の読み取り処理の間の期間に、同期ずれｄＰに応じた駆動信号Ｓｄの出力タイミングの調整を行う（Ｓ９）。
【０１４７】
従って、同期ずれｄＰは、画像に縞模様が現れるほど大きくなる前に修正される。これにより、駆動信号Ｓｄと変調クロックＣｋ１とが予め定められた周期ごとに同期するように、ライン周期Ｔｄが設定される場合に、ライン周期Ｔｄの設定誤差の蓄積によって出力画像に縞模様が現れてしまうことを防止できる。
【０１４８】
また、同期調整部８５３は、１ページ分の前記原稿画像の読み取り処理の実行中（Ｓ７）において、駆動信号Ｓｄの出力タイミングの調整を行わない。これにより、駆動信号Ｓｄの出力タイミングの調整に起因する画像のノイズが生じることを回避できる。
【０１４９】
ところで、変調クロックＣｋ１の周期の変動に起因するノイズ成分は、変調クロックＣｋ１の周期が同等の条件下であっても、画素値のレベルに対する非線形性を有する場合がある。
【０１５０】
従って、例えばライン周期Ｔｄが変調周期Ｔｓの整数倍に設定された上で、ライン画像データＩｄが、予め得られた１ライン分の基準データを用いて補正される場合、前記ノイズ成分のうちの前記非線形性に起因する部分を除去することができない。そのため、読み取り画像の濃度の状況によっては、補正後の画像データに基づく出力画像にノイズ画像が残るおそれがある。
【０１５１】
本実施形態において、画像処理部８７の第１補正部８７０が、後述する線形性補正処理を実行する。これにより、クロックがスペクトラム拡散により変調される場合に、変調クロックＣｋ１の周期変動に起因する画像データのノイズ成分が非線形性を有する場合でも、出力画像にノイズ画像が現れてしまうことを防止できる。以下、前記線形性補正処理について説明する。
【０１５２】
［前記線形性補正処理］
次に、図６〜８を参照しつつ、クラス判定部８７００および第１補正部８７０によって実行される前記線形性補正処理について説明する。
【０１５３】
図６は、前記線形性補正データ処理中における変調クロックＣｋ１の周波数、画素クロックＣｋｐおよび同期検知信号Ｓｓｙのタイムチャートと画素カウント状態と補正データＤａの選択状態とを表す図である。図７，８は、それぞれ前記線形性補正処理に用いられる補正データＤａの第１例および第２例を示すグラフである。
【０１５４】
以下の説明において、変調クロックＣｋ１の周波数のことを変調クロック周波数Ｆｍと称する。変調クロック周波数Ｆｍの変動の周期は変調周期Ｔｓである。また、変調クロックＣｋ１の周波数帯のことを変調クロック周波数Ｆｍの帯域と称する。さらに、変調クロック周波数Ｆｍの帯域の複数の区分各々のことをバンドクラスＢ１〜Ｂ４と称する。変調クロック周波数Ｆｍの帯域の複数の区分は、予め定められた区分である。
【０１５５】
図６が示す例では、変調クロック周波数Ｆｍの帯域の区分は４つである。しかしながら、変調クロック周波数Ｆｍの帯域の区分が２つ、３つまたは５つ以上であることも考えられる。
【０１５６】
図６が示す例では、変調クロック周波数Ｆｍの帯域が均等に４つに区分されている。しかしながら、バンドクラスＢ１〜Ｂ４各々が、変調クロック周波数Ｆｍの帯域の不均等な区分であることも考えられる。
【０１５７】
なお、バンドクラスＢ１〜Ｂ４が、変調クロック周波数Ｆｍの帯域の均等な偶数個の区分である場合、変調周期Ｔｓの期間に、変調クロック周波数Ｆｍは、同じバンドクラスＢ１〜Ｂ４を２回ずつ経由する。
【０１５８】
第１補正データ記憶部８７３０には、複数組の補正データＤａが記憶される。補正データＤａ各々は、バンドクラスＢ１〜Ｂ４各々に対応している。従って、補正データＤａの数とバンドクラスＢ１〜Ｂ４の数とが同じである。
【０１５９】
図７は、バンドクラスＢ４に対応する補正データＤａの一例を表すグラフである。図８は、バンドクラスＢ２に対応する補正データＤａの一例を表すグラフである。なお、図７，８に示される補正データＤａは、線形性補正データの一例である。また、第１補正データ記憶部８７３０は、線形性補正データ記憶部の一例である。
【０１６０】
図７，８が示すように、補正データＤａ各々は、ある数値範囲の補正前数値Ｖｘを同数値範囲において線形に変化する補正後数値Ｖｙへ補正する処理を規定するデータである。図７の補正データＤａにおける前記数値範囲はＶ１０〜Ｖ１５の範囲である。図８の補正データＤａにおける前記数値範囲はＶ２０〜Ｖ２５の範囲である。
【０１６１】
図７に示される補正データＤａは、たまたまＶｙ＝Ｖｘである場合の例である。この例のような補正データＤａは、クロックのスペクトラム拡散に起因するノイズが画素値のレベルに対して線形性を有する場合に設定されるデータである。この場合、第１補正部８７０による補正の必要がない。
【０１６２】
一方、図８に示される補正データＤａにおいて、ＶｘとＶｙとが非線形な関係である。クロックのスペクトラム拡散に起因するノイズが、画素値のレベルに対して非線形性を有する場合に、図８のような補正データＤａが設定される。
【０１６３】
また、図７，８に示される補正データＤａは、複数組の補正前数値Ｖｘおよび補正後数値Ｖｙのペアが設定されたルックアップテーブルである。図７，８に示される補正データＤａにおいて、６組の補正前数値Ｖｘおよび補正後数値Ｖｙのペアが設定されている。この場合、設定された複数の補正前数値Ｖｘの間の数値に対応する補正後数値Ｖｙは、線形補間によって導出される。
【０１６４】
なお、補正データＤａが、補正前数値Ｖｘから補正後数値Ｖｙを算出する算出式またはその算出式を特定するデータであることも考えられる。例えば、補正データＤａが、予め定められた算出式に含まれる係数であることが考えられる。前記算出式は、例えば二次以上の関数または指数関数などのように、補正前数値Ｖｘと補正後数値Ｖｙとの間の非線形な関係を表すことができる式である。
【０１６５】
クラス判定部８７００は、第１補正部８７０の補正処理の前処理として必要な前記クラス判定処理を実行する。前記クラス判定処理は、順次得られるライン画像データＩｄにおけるピーク画素Ｐｐ以降の画素各々について、画素値が取り込まれるときの変調クロック周波数Ｆｍが属するバンドクラスＢ１〜Ｂ４を判定する処理である。なお、ピーク画素Ｐｐは同期画素の一例である。
【０１６６】
以下、前記クラス判定処理の判定結果であるバンドクラスＢ１〜Ｂ４のことを分類クラスと称する。クラス判定部８７００は、ピーク画素Ｐｐ以降の画素各々について、画素値の取り込みの順番によって前記分類クラスを判定する。
【０１６７】
換言すれば、前記クラス判定処理は、ピーク画素Ｐｐ以降の画素各々を、その画素の画素値が得られたときに変調クロック周波数Ｆｍが属するバンドクラスＢ１〜Ｂ４によって分類する処理であるともいえる。
【０１６８】
本実施形態において、クラス判定部８７００は、前記初期調整（図３の工程Ｓ３）によって変調クロックＣｋ１と駆動信号Ｓｄとの同期がとれた時点から画素クロックＣｋｐの数のカウントを開始する。以下、画素クロックＣｋｐのカウント数のことを画素カウント値Ｃｔｐと称する。
【０１６９】
例えば、画素カウント値Ｃｔｐの初期値は０である。画素カウント値Ｃｔｐは、ピーク画素Ｐｐの画素値以降の各画素値の取り込みの順番を表す。
【０１７０】
変調周期Ｔｓの期間内の画素クロックＣｋｐの数は既知である。以下、その数を周期内クロック数Ｃｘと称する。本実施形態では、画素カウント値Ｃｔｐが、０を初期値としてカウントアップされ、周期内クロック数Ｃｘに達するタイミングで０にリセットされる。
【０１７１】
周期内クロック数Ｃｘに対する画素カウント値Ｃｔｐの比率は、変調クロック周波数Ｆｍの位相を表す。そのため、変調クロック周波数ＦｍがバンドクラスＢ１〜Ｂ４のうちのある１つに属する状態から次の１つに属する状態へ切り替わるタイミングを示す画素カウント値Ｃｔｐのしきい値を予め設定することができる。
【０１７２】
図６が示すように、４つのバンドクラスＢ１〜Ｂ４が、変調クロック周波数Ｆｍの帯域の均等な区分である場合、画素カウント値Ｃｔｐが周期内クロック数Ｃｘの８分の１の整数倍に達するごとに、変調クロック周波数Ｆｍが属するバンドクラスＢ１〜Ｂ４を判定することができる。
【０１７３】
クラス判定部８７００は、画素カウント値Ｃｔｐが予め定められた複数のしきい値で区分された複数の範囲のいずれに属するかを判定することにおり、各画素の前記分類クラスを判定する。各画素の前記分類クラスの判定結果は、第１補正部８７０および後述する線形性補正データ処理部８７７に出力される。
【０１７４】
第１補正部８７０は、ライン画像データＩｄ各々の画素値各々を、その画素値の前記分類クラスに対応する１組の補正データＤａを用いて補正する。第１補正部８７０は線形性補正部の一例である。
【０１７５】
より具体的には、まず、第１補正部８７０は、補正対象の画素値の前記分類クラスをクラス判定部８７００から取得し、その分類クラスに対応する補正データＤａを選択する。図６は、前記分類クラスがバンドクラスＢ１、Ｂ２、Ｂ３、Ｂ４の各々であるときに、１番目、２番目、３番目、４番目の各補正データＤａが選択されることを示している。
【０１７６】
さらに、第１補正部８７０は、補正対象の画素値を補正データＤａに対して補正前数値Ｖｘとして適用する。この補正前数値Ｖｘに対応する補正後数値Ｖｙが、補正後の画素値である。
【０１７７】
［前記線形性補正データ処理］
次に、図９〜１１を参照しつつ、線形性補正データ処理部８７７が補正データＤａを生成および記録するために実行する前記線形性補正データ処理について説明する。
【０１７８】
図９は、画像処理部８７における線形性補正データ処理部８７７のブロック図である。図１０は、前記線形性補正データ処理の手順の一例を示すフローチャートである。図１１は、前記線形性補正データ処理により得られるサンプルデータのグラフの一例である。
【０１７９】
線形性補正データ処理部８７７は、サンプル取得部８７７１、代表値導出部８７７２および線形性補正データ記録部８７７３を含む。以下の説明において、Ｓ１１，Ｓ１２，…は、前記線形性補正データ処理においてサンプル取得部８７７１、代表値導出部８７７２および線形性補正データ記録部８７７３を含むデータ処理部８が実行する各工程の識別符号を表す。
【０１８０】
＜工程Ｓ１１＞
前記線形性補正データ処理において、まず、ＭＰＵ８１が、図４の工程Ｓ１と同様に、走査機構１１０を制御することにより、走査機構１１０を前記ホームポジションに位置決めする。
【０１８１】
＜工程Ｓ１２＞
次に、タイミング信号生成部８５が、図４の工程Ｓ２と同様に、画素クロックＣｋｐ、サンプルホールド信号Ｓｈおよび駆動信号Ｓｄなどの各タイミング信号の出力を開始する。
【０１８２】
＜工程Ｓ１３＞
次に、タイミング信号生成部８５の同期調整部８５３が、図４の工程Ｓ３と同様に、前記同期調整処理を実行する。これにより、駆動信号Ｓｄの出力タイミングが、同期ずれ検出部８７４の検出結果に応じて調整される。この調整により、変調クロックＣｋ１と駆動信号Ｓｄとの同期がとれる。
【０１８３】
本実施形態においては、変調クロックＣｋ１と駆動信号Ｓｄとの同期がとれた時点から、出力周期が（ｍ／ｎ）Ｔｓに設定された駆動信号Ｓｄが出力される。
【０１８４】
＜工程Ｓ１４＞
さらに、クラス判定部８７００が、変調クロックＣｋ１と駆動信号Ｓｄとの同期がとれた時点から画素クロックＣｋｐの数のカウントを開始する。
【０１８５】
＜工程Ｓ１５＞
さらに、サンプル取得部８７７１が、前記暗状態のサンプルデータを取得する。前記サンプルデータは、前記暗状態、前記明状態および中間状態を含む３段階以上の照明状態各々の下で得られるライン画像データＩｄである。
【０１８６】
前記暗状態は、前記ライン画像の読み取り方向が照明されない状態である。前記明状態は、前記ライン画像の読み取り方向に配置された色基準部１７が予め定められた標準光量で照明された状態である。前記中間状態は、色基準部１７が前記標準光量よりも小さな中間光量で照明された状態である。前記標準光量は、画像の読取処理が行われるときに原稿９０を照明する光量である。
【０１８７】
前記暗状態において、サンプル取得部８７７１は、変調周期Ｔｓの整数倍の期間の画素値を前記サンプルデータとして取得する。従って、サンプル取得部８７７１は、前記暗状態において少なくとも変調周期Ｔｓの１周期分の期間の画素値を前記サンプルデータとして取得する。
【０１８８】
以下の説明において、前記照明状態ごとの前記サンプルデータにおける、変調クロックＣｋ１の変調周期Ｔｓの１周期の期間に得られる画素値の集合のことをブロックデータと称する。即ち、図６に示される画素カウント値Ｃｔｐが０から周期内クロック数Ｃｘに達する直前までカウントアップされる期間に得られるＣｘ個の画素値が前記ブロックデータである。
【０１８９】
サンプル取得部８７７１は、工程Ｓ１５において、１組または複数組の前記ブロックデータを前記暗状態の前記サンプルデータとして取得する。
【０１９０】
さらに、工程Ｓ１５において、クラス判定部８７００が、前記暗状態の前記サンプルデータにおける画素値各々の前記分類クラスを判定する。
【０１９１】
＜工程Ｓ１６＞
次に、代表値導出部８７７２が、前記暗状態の前記サンプルデータについて、前記分類クラスごとの画素値の代表値を導出する。
【０１９２】
例えば、前記分類クラスごとの複数の画素値の平均値が前記代表値として導出されることが考えられる。また、前記分類クラスごとの複数の画素値の中間値が前記代表値として導出されることなども考えられる。また、前記分類クラスごとの複数の画素値について、最大値または中間値とそれに値が近い予め定められた数の画素値との平均値が前記代表値として導出されることなども考えられる。
【０１９３】
また、代表値導出部８７７２が、前記ブロックデータ各々から選択される前記分類クラスごとの画素値の一部の集合ごとに前記代表値を導出ことも考えられる。例えば、前記ブロックデータ各々における前記分類クラスごとの複数の画素値から、最大値または中間値とそれに値が近い予め定められた数の画素値とが選択され、選択された画素値の平均値が前記代表値として導出されることなどが考えられる。
【０１９４】
例えば、イメージセンサー１３の特性によって画素値のばらつきが大きい場合に、複数の前記ブロックデータ各々から選択される画素値から前記代表値が導出されれば好適である。これにより、一部の特殊な画素値に偏った前記代表値が導出されることが防止される。なお、イメージセンサー１３が前記ＣＩＳである場合、画素値のばらつきが比較的大きくなることが多い。
【０１９５】
＜工程Ｓ１７＞
次に、ＭＰＵ８１が発光部１４を前記中間光量で点灯させる。これにより、前記照明状態が、色基準部１７が前記中間光量で照明された前記中間状態となる。発光部１４の光量は、例えば、発光部１４の点灯時間によって調整される。
【０１９６】
＜工程Ｓ１８＞
さらに、サンプル取得部８７７１が、前記中間状態の前記サンプルデータを取得する。前記中間状態において、サンプル取得部８７７１は、変調周期Ｔｓの整数倍の期間の画素値を前記サンプルデータとして取得する。従って、サンプル取得部８７７１は、１つの前記中間状態において少なくとも変調周期Ｔｓの１周期分の期間の画素値を前記サンプルデータとして取得する。
【０１９７】
サンプル取得部８７７１は、工程Ｓ１８において、１組または複数組の前記ブロックデータを１つの前記中間状態の前記サンプルデータとして取得する。
【０１９８】
さらに、工程Ｓ１８において、クラス判定部８７００が、前記中間状態の前記サンプルデータにおける画素値各々の前記分類クラスを判定する。
【０１９９】
＜工程Ｓ１９＞
次に、代表値導出部８７７２が、工程Ｓ１６と同様に、前記中間状態の前記サンプルデータについて、前記分類クラスごとの画素値の前記代表値を導出する。
【０２００】
必要に応じて、工程Ｓ１７〜Ｓ１９の処理は、色基準部１７がそれぞれ異なる前記中間光量で照明される複数段階の前記中間状態各々について実行される。
【０２０１】
図７，８に示されるような６組の補正前数値Ｖｘおよび補正後数値Ｖｙのペアを含む補正データＤａが必要な場合、工程Ｓ１７〜Ｓ１９の処理は、色基準部１７がそれぞれ異なる前記中間光量で照明される４段階の前記中間状態各々について実行される。
【０２０２】
＜工程Ｓ２０＞
次に、ＭＰＵ８１が発光部１４を前記標準光量で点灯させる。これにより、前記照明状態が、色基準部１７が前記標準光量で照明された前記明状態となる。
【０２０３】
＜工程Ｓ２１＞
さらに、サンプル取得部８７７１が、前記明状態の前記サンプルデータを取得する。前記明状態において、サンプル取得部８７７１は、変調周期Ｔｓの整数倍の期間の画素値を前記サンプルデータとして取得する。従って、サンプル取得部８７７１は、前記明状態において少なくとも変調周期Ｔｓの１周期分の期間の画素値を前記サンプルデータとして取得する。
【０２０４】
工程ＳＳ１５，Ｓ１８およびＳ２１の各々において、複数の前記ブロックデータを含む前記サンプルデータが取得されることが考えられる。この場合、前記照明状態ごとの前記サンプルデータが複数のブロックデータを含むことになる。
【０２０５】
さらに、工程Ｓ２１において、クラス判定部８７００が、前記明状態の前記サンプルデータにおける画素値各々の前記分類クラスを判定する。
【０２０６】
＜工程Ｓ２２＞
次に、代表値導出部８７７２が、工程Ｓ１６と同様に、前記明状態の前記サンプルデータについて、前記分類クラスごとの画素値の前記代表値を導出する。以上に示したように、代表値導出部８７７２は、前記照明状態ごとの前記サンプルデータについて、前記分類クラスごとの画素値の前記代表値を導出する。
【０２０７】
＜工程Ｓ２３＞
次に、線形性補正データ記録部８７７３が、前記分類クラスごとに、工程Ｓ１６，Ｓ１９，Ｓ２２で導出された前記代表値から補正データＤａを生成する。さらに、線形性補正データ記録部８７７３は、生成した補正データＤａを第１補正データ記憶部８７３０に記憶させる。
【０２０８】
工程Ｓ２３において、線形性補正データ記録部８７７３は、前記分類クラスごとに、前記暗状態の前記代表値から前記明状態の前記代表値までの数値範囲の補正前数値Ｖｘを、前記数値範囲において発光部１４による照明光量に応じて線形に変化する補正後数値Ｖｙへ補正する処理を規定する補正データＤａを生成する。
【０２０９】
以下、図１１および図８を参照しつつ、補正データＤａの生成の具体例について説明する。図１１は、前記線形性補正データ処理により得られる前記サンプルデータのグラフの一例である。図１１が示す前記サンプルデータは、前記分類クラスがバンドクラスＢ２である場合のデータである。
【０２１０】
図１１のグラフの横軸は、前記照明状態各々に対応する照明の光量の指標値である。図１１において、第１光量値Ｓｅ０および第６光量値Ｓｅ５が、それぞれ前記暗状態および前記明状態の光量に相当する。また、第２光量値Ｓｅ１から第５光量値Ｓｅ４までの各々が、前記中間状態における最も低い光量から最も高い光量までの各々に相当する。
【０２１１】
第１光量値Ｓｅ０から第６光量値Ｓｅ５までの各指標値は、前記明状態の光量を基準とした各光量の比率に相当する。図１１のグラフの縦軸は、前記サンプルデータについて導出された前記代表値である。この代表値は、補正データＤａの補正前数値Ｖｘに相当する。
【０２１２】
照明の光量が第１光量値Ｓｅ０から第６光量値Ｓｅ５まで変化したときに、画素値が前記暗状態の第１代表値Ｖ２０から前記明状態の第６代表値Ｖ２５まで線形に変化すると仮定する。図１１の直線Ｌ０は、その仮定に基づく画素値の変化を表す線である。
【０２１３】
線形性補正データ記録部８７７３は、前記中間状態各々における上記仮定の下での画素値に対する実際の画素値の代表値Ｖ２１〜Ｖ２４の偏差ｄｘ１〜ｄｘ４を、前記中間状態各々における補正値として算出する。なお、前記暗状態の偏差ｄｘ０および前記明状態の偏差ｄｘ５は０である。
【０２１４】
そして、線形性補正データ記録部８７７３は、前記中間状態各々において補正前数値Ｖｘが偏差ｄｘ１〜ｄｘ４各々の分だけ補正されるような補正データＤａを生成する。図８に示される補正データＤａは、図１１に示される前記サンプルデータから生成されたデータである。
【０２１５】
前述したように、補正データＤａが、６組の補正前数値Ｖｘおよび補正後数値Ｖｙのペアを含むルックアップテーブルである場合が考えられる。この場合、前記サンプルデータにおける第１代表値Ｖ２０から第６代表値Ｖ２５が６つの補正前数値Ｖｘとして設定される。さらに、それら第１代表値Ｖ２０から第６代表値Ｖ２５を偏差ｄｘ０〜ｄｘ５各々の分だけ補正した数値が、６つの補正後数値Ｖｙとして設定される。
【０２１６】
また、補正データＤａが、補正前数値Ｖｘから補正後数値Ｖｙを算出する算出式であることも考えられる。この場合、図８に示される６組の補正前数値Ｖｘおよび補正後数値Ｖｙのペアの座標を通る曲線の近似式が、補正データＤａとして導出されることが考えられる。
【０２１７】
前記線形性補正データ処理は、例えば、画像処理装置１０が起動するごとに実行される。これにより、画像処理装置１０の設置環境および経年変化に対応したより精度の高い補正データＤａが得られる。
【０２１８】
なお、前記線形性補正データ処理が、画像処理装置１０の出荷前に実行され、これにより得られる補正データＤａが不揮発性の第１補正データ記憶部８７３０に記録されることも考えられる。この場合、線形性補正データ処理部８７７が、画像処理装置１０に接続される調整用の外部装置に設けられてもよい。
【０２１９】
第１補正部８７０は、以上のようにして生成された補正データＤａを用いて補正処理を実行する。これにより、基準クロックＣｋ０がスペクトラム拡散により変調される場合に、変調クロックＣｋ１の周期変動に起因する画像データのノイズ成分が非線形性を有する場合でも、出力画像にノイズ画像が現れてしまうことを防止できる。なお、補正データＤａの数値範囲外の画素値は、補正されずにその値が維持される。
【０２２０】
［第２実施形態］
次に、図１２〜９を参照しつつ、第２実施形態に係る画像処理装置１０Ａについて説明する。画像処理装置１０Ａは、画像読取装置１Ａと画像形成装置２とを備える。
【０２２１】
［画像読取装置１Ａ］
以下、図１２，７を参照しつつ、画像読取装置１Ａにおける画像読取装置１と異なる構成について説明する。
【０２２２】
画像読取装置１Ａは、イメージセンサー１３とはタイプの異なるイメージセンサー１３Ａを備える点において画像読取装置１と相違する。イメージセンサー１３Ａは、光量検出素子と発光部１４とが一体に構成されたＣＩＳである。前記ＣＩＳはリニアイメージセンサーの一例である。
【０２２３】
イメージセンサー１３Ａは、それぞれライン画像信号Ｉａの一部を並行して出力する複数の出力チャネルを有する。以下、前記出力チャネル各々から出力される信号のことを部分ライン画像信号Ｉａ１〜Ｉａ３と称する。図１３の例において、イメージセンサー１３Ａは、３つの前記出力チャネルを有する前記ＣＩＳである。
【０２２４】
なお、イメージセンサー１３Ａが、２つの前記出力チャネルを有する場合または４つ以上の前記出力チャネルを有する場合も考えられる。
【０２２５】
図１３において、第１出力チャネルＣｈ１から第１部分ライン画像信号Ｉａ１が出力され、第２出力チャネルＣｈ２から第２部分ライン画像信号Ｉａ２が出力され、第３出力チャネルＣｈ３から第３部分ライン画像信号Ｉａ３が出力される。
【０２２６】
画像読取装置１Ａのデータ処理部８Ａは、複数の前記出力チャネルに対応する複数のＡＦＥ８６を備える。図１３において、第１ＡＦＥ８６ａ、第２ＡＦＥ８６ｂおよび第３ＡＦＥ８６ｃが、それぞれ第１部分ライン画像信号Ｉａ１、第２部分ライン画像信号Ｉａ２および第３部分ライン画像信号Ｉａ３を処理する。
【０２２７】
データ処理部８Ａは、単調変化信号生成部８９１およびマルチプレクサ８９２を備える。また、データ処理部８Ａの画像処理部８７における同期ずれ検出部８７４Ａは、データ処理部８の画像処理部８７における同期ずれ検出部８７４とは異なる方法で同期ずれｄＰを検出する。単調変化信号生成部８９１、マルチプレクサ８９２および同期ずれ検出部８７４Ａの動作内容については後述する。
【０２２８】
［駆動信号Ｓｄの出力周期］
以下、図１４を参照しつつ、第２実施形態における駆動信号Ｓｄの出力周期の詳細について説明する。図１４が示す例は、駆動信号Ｓｄの出力周期であるライン周期Ｔｄが、変調クロックＣｋ１の変調周期Ｔｓよりも小さい場合の例である。
【０２２９】
図１４は、図３と同様に、画像処理装置１０の画像読み取り中における変調クロック周期Ｔｃｋ１および駆動信号Ｓｄのタイムチャートと参照される補正データＤｃの選択状態とを表す図である。
【０２３０】
データ処理部８Ａにおける駆動信号生成部８５２も、出力周期を（ｍ／ｎ）Ｔｓに設定した駆動信号Ｓｄを生成する。即ち、ライン周期Ｔｄが（ｍ／ｎ）Ｔｓに設定される。Ｔｓは変調クロックＣｋ１の変調周期である。ｎは２以上の整数の定数である。ｍはｎの倍数ではない正の整数の定数である。
【０２３１】
図１４は、ｎ＝４、ｍ＝１である場合の例を示す。ライン周期Ｔｄが（ｍ／ｎ）Ｔｓに設定されることにより、ｍ周期分の変調周期Ｔｓとｎ周期分のライン周期Ｔｄとが一致する。
【０２３２】
従って、ｋが１以上の整数であるとすると、ｉ番目に出力される駆動信号Ｓｄに同期して得られるライン画像データＩｄに基づくシェーディング補正用の補正データＤｃは、（ｉ＋ｋ・ｎ）番目に出力される駆動信号Ｓｄ各々に同期して得られるライン画像データＩｄのシェーディング補正に用いることができる。以上に示したことは、第１実施形態において説明したことと同様である。
【０２３３】
従って、本実施形態においても、第２補正部８７１は、ライン画像データＩｄが得られるごとにｎ組の補正データＤｃから１組の補正データＤｃを順次選択し、選択した補正データＤｃを用いてライン画像データＩｄに対するシェーディング補正を行う。前記シェーディング補正により、前記スペクトラム拡散に起因するライン画像データＩｄのノイズ成分を除去することができる。
【０２３４】
本実施形態においても、画像読み取り速度の要求仕様に応じて、ライン周期ＴｄをＴｓ／ｎの単位で調整することができる。この場合、駆動信号Ｓｄの出力タイミングを調整するための待ち時間がＴｓ／ｎ未満となる。
【０２３５】
従って、ライン画像信号Ｉａが、拡散率の大きなスペクトラム拡散により変調された変調クロックＣｋ１を用いて処理される場合でも、画像読み取り速度の低下を回避しつつ、前記スペクトラム拡散に起因するライン画像データＩｄのノイズ成分を除去することができる。
【０２３６】
換言すれば、画像読み取り速度の低下を回避しながら、より拡散率の大きなＳＳＣＧ８４を採用して単位時間当りの前記ＥＭＩのピークレベルをより低減することができる。
【０２３７】
また、イメージセンサー１３Ａがカラー画像を読み取り可能な前記ＣＩＳである場合がある。この場合、カラー画像読み取り処理において、それぞれ発光色の異なる３つの発光部１４が順次点灯する。そして、イメージセンサー１３Ａが連続して３回動作することにより、それぞれ色の異なる３ライン分の単色のライン画像信号Ｉａからなる１組のカラーのライン画像信号Ｉａが得られる。
【０２３８】
即ち、前記カラー画像読み取り処理において、前記ライン画像の読み取り方向がＲＧＢ３色の光から順次選択される１色の光で照明され、イメージセンサー１３Ａが発光色ごとの単色のライン画像信号Ｉａを出力する。
【０２３９】
ところで、前記カラー画像読み取り処理において、画像処理部８７が、３色の前記ライン画像データが得られるごとに、各色のライン画像データＩｄを並行して処理することも考えられる。この場合、第２補正部８７１は、３色の前記ライン画像データが得られるごとに、ｎ組の前記補正データから補正データＤｃを順次選択する。例えば、ｎ＝４の場合、第２補正部８７１は、色毎に４個、すなわち１２個の白基準データと４個の黒基準データ（黒基準データは色に依存しないため、４個でよい）との１６個のデータのうちから、変調クロック周期Ｔｃｋ１（変調周期Ｔｓ）と点灯光源色とに対応する白基準データと黒基準データとを選択し、選択した白基準データと黒基準データとから成る補正データＤｃを使用する。第２補正部８７１は、補正データＤｃを用いてライン画像データＩｄ各々を補正する。なお、変調周期Ｔｓと３色の光源の切り替え周期を同期させることにより、白基準データの数を削減することも可能である。この場合、ｎは３の倍数である。例えば、ｎ＝３の場合、第２補正部８７１は、色毎に１個、すなわち３個の白基準データと３個の黒基準データとの合計６個のデータのうちから、変調クロック周期Ｔｃｋ１（変調周期Ｔｓ）と点灯光源色とに対応する白基準データと黒基準データとを選択し、選択した白基準データと黒基準データとから成る補正データＤｃを使用する。この場合の白基準データの生成は、変調周期Ｔｓの開始とＲ光源の点灯とを同期させた状態で色基準部１７を読み取ることにより生成される。
【０２４０】
本実施形態においても、第１実形態と同様に、ライン周期Ｔｄの誤差が生じ得る。本実施形態において、画像処理部８７の同期ずれ検出部８７４Ａが同期ずれｄＰを検出する。さらに、タイミング信号生成部８５の同期調整部８５３が、検出された同期ずれｄＰに応じて駆動信号Ｓｄの出力タイミングを調整する。これにより、同期ずれｄＰが修正される。
【０２４１】
同期調整部８５３は、本実施形態と第１実施形態とにおいて同じ処理を行う。一方、同期ずれ検出部８７４Ａ、同期ずれ検出部８７４とは異なる方法で同期ずれｄＰを検出する。同期ずれ検出部８７４Ａは、イメージセンサー１３Ａが前記オプティカルブラック領域を有さない場合でも同期ずれｄＰを検出できる。
【０２４２】
［同期ずれｄＰの検出］
以下、図１５を参照しつつ、同期ずれ検出部８７４Ａの処理について説明する。図１５は、画像処理装置１０Ａの前記同期調整処理中における画素クロックＣｋｐ、サンプルホールド信号Ｓｈ、サンプルホールド同期信号Ｉａｐおよび単調変化信号Ｉａｘのタイムチャートである。
【０２４３】
単調変化信号生成部８９１は、予め定められたペースで信号レベルが単調増加もしくは単調減少する単調変化信号Ｉａｘを生成する回路である。例えば、単調変化信号生成部８９１は、パルス状のサンプルホールド同期信号Ｉａｐから一次遅れ信号を生成する一次遅れフィルター回路などである。この場合、前記一次遅れ信号が、予め定められたペースで信号レベルが単調増加する単調変化信号Ｉａｘである。
【０２４４】
前述したように、サンプルホールド信号Ｓｈは、変調クロックＣｋ１に同期し、ライン画像信号Ｉａのデジタル変換に用いられる信号である。また、サンプルホールド同期信号Ｉａｐは、サンプルホールド信号Ｓｈに同期したパルス信号である。タイミング信号生成部８５のサンプルホールド同期信号生成部８５４が、サンプルホールド同期信号Ｉａｐを生成する。例えば、サンプルホールド同期信号Ｉａｐのパルス幅は、サンプルホールド信号Ｓｈのパルス幅よりも大きい。
【０２４５】
サンプルホールド信号Ｓｈ、サンプルホールド同期信号Ｉａｐおよび単調変化信号Ｉａｘは、前記ライン画像における各画素に対応して発生する。
【０２４６】
本実施形態において、マルチプレクサ８９２が、イメージセンサー１３Ａの特定出力チャネルの出力信号および単調変化信号Ｉａｘの一方を選択的に１つのＡＦＥ８６へ伝送する。前記特定出力チャネルは、イメージセンサー１３Ａにおける複数の前記出力チャネルのうちの予め定められた１つの前記出力チャネルである。
【０２４７】
図１３が示す例では、第１出力チャネルＣｈ１が前記特定出力チャネルである。マルチプレクサ８９２は、ＭＰＵ８１が出力する選択信号Ｓｓｗに従って、第１ＡＦＥ８６ａへ伝送する信号を選択する。より具体的には、マルチプレクサ８９２は、前記同期調整処理が行われる期間において単調変化信号Ｉａｘを第１ＡＦＥ８６ａへ伝送し、その他の期間において第１出力チャネルＣｈ１の信号を第１ＡＦＥ８６ａへ伝送する。
【０２４８】
以下の説明において、前記同期調整処理が行われる期間に第１ＡＦＥ８６ａを通じて得られるデータにおける複数の画素各々のことを注目画素と称する。また、それら複数の注目画素のことを注目画素群と称する。前記注目画素群は、予め定められた位置で連続する複数の画素の一例である。
【０２４９】
さらに、前記注目画素群についてライン画像信号Ｉａのデジタル変換に用いられるサンプルホールド信号Ｓｈのことを注目サンプルホールド信号と称する。
【０２５０】
単調変化信号Ｉａｘは、前記注目サンプルホールド信号が非アクティブからアクティブへ変化する時点から、予め定められたペースで信号レベルが単調増加もしくは単調減少する信号である。
【０２５１】
前記同期調整処理が行われる期間において、第１ＡＦＥ８６ａは、特定の時点における単調変化信号のレベルである到達レベルＬｘを検出する。前記特定の時点は、前記注目サンプルホールド信号が前記アクティブから前記非アクティブへ変化する時点である。即ち、前記特定出力チャネルの信号をデジタル変換する第１ＡＦＥ８６ａが、到達レベルＬｘを検出する到達レベル検出部を兼ねる。
【０２５２】
同期ずれ検出部８７４Ａは、ライン画像データＩｄにおける前記注目画素群の中から到達レベルＬｘがピークとなるピーク画素Ｐｐを検出する。さらに、同期ずれ検出部８７４Ａは、前記注目画素群における１つの定点画素Ｐｎに対するピーク画素Ｐｐの位置のずれを同期ずれｄＰとして検出する。
【０２５３】
サンプルホールド信号Ｓｈのパルス幅は、変調クロック周期Ｔｃｋ１の変化に応じて変化する。従って、到達レベルＬｘも、変調クロック周期Ｔｃｋ１の変化に応じて変化する。単調変化信号Ｉａｘが単調増加信号である場合、変調クロック周期Ｔｃｋ１が長いほど到達レベルＬｘが大きくなる。
【０２５４】
従って、変調クロック周期Ｔｃｋ１がピークになるタイミングと、到達レベルＬｘがピークとなるピーク画素Ｐｐの画素値が得られるタイミングとは同期する。
【０２５５】
なお、変調クロック周期Ｔｃｋ１がピークになるタイミングは、変調クロックＣｋ１の周期変動の位相における予め定められた基準位相の一例である。また、ピーク画素Ｐｐは、変調クロックＣｋ１の前記基準位相に同期する同期画素に相当する。また、同期ずれ検出部８７４Ａは、複数の画素の中から前記同期画素を検出する同期画素検出部の一例である。
【０２５６】
同期調整部８５３は、前記初期調整において、前記注目画素群におけるピーク画素Ｐｐの位置が１つの定点画素Ｐｎに一致するように、駆動信号Ｓｄの出力タイミングを調整する。
【０２５７】
前記初期調整が行われた後、駆動信号Ｓｄが（ｍ／ｎ）Ｔｓの周期で誤差無く出力されれば、駆動信号Ｓｄがｎ回出力されるごとに、ピーク画素Ｐｐの位置が定点画素Ｐｎに一致するはずである。
【０２５８】
しかしながら、前述したようにライン周期Ｔｄの設定に誤差が生じ得る。画像読み取りのライン数が増加すると、前記誤差に起因して、ｍ周期分の変調クロックＣｋ１とｎ周期分の駆動信号Ｓｄとの間の同期ずれｄＰが生じる。
【０２５９】
そこで、複数ページ分の前記原稿画像の読み取り処理が連続して行われる場合に、同期調整部８５３は、各ページの前記原稿画像の読み取り処理の間の期間に、同期ずれｄＰに応じた駆動信号Ｓｄの出力タイミングの調整を行う（図４のＳ９参照）。
【０２６０】
画像処理装置１０Ａが採用されれば、画像処理装置１０が採用される場合と同様の効果が得られる。さらに、マルチプレクサ８９２の採用により、第１ＡＦＥ８６ａが、ライン画像信号Ｉａの処理部と単調変化信号Ｉａｘの処理部とを兼ねる。これにより、比較的高価なＡＦＥ８６を増やすことなく、単調変化信号Ｉａｘの到達レベルＬｘを検出することができる。
【０２６１】
本実施形態において、黒基準データ記録部８７５が、以下の要領でｎ組の前記黒基準データを第２補正データ記憶部８７３に記憶させることが考えられる。まず、黒基準データ記録部８７５は、前記暗状態で連続して得られるｎの整数倍のライン数分のライン画像データＩｄから、ｎライン分の第１の代表データを導出する。イメージセンサー１３が連続してｎの整数倍の回数動作することにより、連続するｎの整数倍のライン数分のライン画像データＩｄが得られる。なお、このときのライン周期Ｔｄが（ｍ／ｎ）Ｔｓであることは言うまでもない。
【０２６２】
例えば、前記第１の代表データが、相互に対応する複数の画素値の平均値または最小値などであることが考えられる。ここで、ｉ，ｊを１以上の整数とすると、ｉ番目のライン画像データＩｄと（ｉ＋ｊ・ｎ）番目のライン画像データＩｄとが相互に対応するデータである。なお、前記暗状態は、前記ライン画像の読み取り方向が照明されない状態である。
【０２６３】
さらに、黒基準データ記録部８７５は、導出したｎライン分の前記第１の代表データをｎ組の前記黒基準データとして第２補正データ記憶部８７３に記憶させる。
【０２６４】
また、白基準データ記録部８７６は、色基準部１７が照明された前記明状態で、連続して得られるｎの整数倍のライン数分のライン画像データＩｄから、ｎライン分の第２の代表データを導出する。なお、このときのライン周期Ｔｄも（ｍ／ｎ）Ｔｓである。
【０２６５】
例えば、前記第２の代表データが、相互に対応する複数の画素値の平均値または最大値などであることが考えられる。
【０２６６】
さらに、白基準データ記録部８７６は、導出したｎライン分の前記第２の代表データをｎ組の前記白基準データとして第２補正データ記憶部８７３に記憶させる。
【０２６７】
一般に、前記ＣＩＳは、画素値のばらつきが比較的大きなイメージセンサーである。そのため、相互に対応する複数ライン分のライン画像データＩｄの代表データが、前記黒基準データおよび前記白基準データとして記録されることにより、画素値のばらつきの影響を抑制することができる。
【０２６８】
[応用例]
前記ＣＣＤイメージセンサーを備える画像処理装置１０において、画像処理装置１０Ａにおける単調変化信号生成部８９１、マルチプレクサ８９２および同期ずれ検出部８７４Ａが採用されることも考えられる。この場合、マルチプレクサ８９２は、ライン画像信号Ｉａ全体および単調変化信号Ｉａｘの一方を選択的にＡＦＥ８６へ伝送する。
【０２６９】
また、前記ＣＩＳを備える画像処理装置１０Ａにおいて、イメージセンサー１３Ａが前記有効画素領域の外側の受光部を備えることも考えられる。この場合、画像処理装置１０Ａが前記有効画素領域の外側の受光部を覆う遮光部材を備えれば、画像処理装置１０Ａにおいて、画像処理装置１０の同期ずれ検出部８７４が採用されることも考えられる。
【０２７０】
第１実施形態において、前記オプティカルブラック画素群における定点画素Ｐｎは、前記初期調整（図４のＳ３）の前に予め定められた画素である。その他、前記初期調整において最初に検出されたピーク画素Ｐｐが、前記オプティカルブラック画素群における定点画素Ｐｎとして設定されることも考えられる。このようにして設定された定点画素Ｐｎは、各ページの前記原稿画像の読み取り処理の間の期間に実行される前記同期調整処理（図４のＳ９）において用いられる。
【０２７１】
同様に、第２実施形態において、前記注目画素群における定点画素Ｐｎは、前記初期調整（図４のＳ３）の前に予め定められた画素である。その他、前記初期調整において最初に検出されたピーク画素Ｐｐが、前記注目画素群における定点画素Ｐｎとして設定されることも考えられる。このようにして設定された定点画素Ｐｎは、各ページの前記原稿画像の読み取り処理の間の期間で実行される前記同期調整処理（図４のＳ９）において用いられる。
【０２７２】
なお、本発明に係る画像処理装置は、各請求項に記載された発明の範囲において、以上に示された実施形態及び応用例を自由に組み合わせること、或いは実施形態及び応用例を適宜、変形する又は一部を省略することによって構成されることも可能である。
【符号の説明】
【０２７３】
１，１Ａ      ：画像読取装置
２            ：画像形成装置
３            ：シート搬送部
４            ：画像形成部
５            ：光走査部
６            ：定着部
８，８Ａ      ：データ処理部
９            ：シート材
１０，１０Ａ：画像処理装置
１１          ：原稿走査ユニット
１２          ：原稿台カバー
１３，１３Ａ：イメージセンサー
１４          ：発光部
１６          ：原稿台
１７          ：色基準部
３０          ：シート供給部
３１          ：シート送出機構
３２          ：シート搬送機構
４１          ：感光体
４２          ：帯電装置
４３          ：現像装置
４５          ：転写装置
４７          ：クリーニング装置
６１          ：加熱ローラー
６２          ：加圧ローラー
８０          ：操作表示部
８１          ：ＭＰＵ
８２          ：データ記憶部
８３          ：発振器
８５          ：タイミング信号生成部
８７          ：画像処理部
８８          ：画像記憶部
９０          ：原稿
１０１        ：シート排出トレイ
１１０        ：走査機構
１１１        ：導光部
１１２        ：可動導光部
１１３        ：固定導光部
１２１        ：原稿供給トレイ
１２２        ：原稿送出機構
１２３        ：原稿搬送機構
１２４        ：原稿排出トレイ
１６０        ：コンタクト部
３００        ：シート搬送路
８５０        ：画素クロック出力部
８５１        ：サンプルホールド信号生成部
８５２        ：駆動信号生成部
８５３        ：同期調整部
８５４        ：サンプルホールド同期信号生成部
８６１        ：サンプルホールド部
８６２        ：増幅部
８６３        ：デジタルコンバーター
８７０        ：第１補正部（線形性補正部）
８７１        ：第２補正部
８７２        ：補正後処理部
８７３        ：第２補正データ記憶部
８７４，８７４Ａ：同期ずれ検出部
８７５        ：黒基準データ記録部
８７６        ：白基準データ記録部
８７７        ：線形性補正データ処理部
８９１        ：単調変化信号生成部
８９２        ：マルチプレクサ
８７００      ：クラス判定部
８７７１      ：サンプル取得部
８７７２      ：代表値導出部
８７７３      ：線形性補正データ記録部
Ｂ１，Ｂ２，Ｂ３，Ｂ４：バンドクラス
Ｃｈ１        ：第１出力チャネル
Ｃｈ２        ：第２出力チャネル
Ｃｈ３        ：第３出力チャネル
Ｃｋ０        ：基準クロック
Ｃｋ１        ：変調クロック
Ｃｋｐ        ：画素クロック
Ｃｔｐ        ：画素カウント値
Ｃｘ          ：周期内クロック数
Ｄ１          ：主走査方向
Ｄ２          ：副走査方向
Ｄａ          ：補正データ（線形性補正データ）
Ｄｃ          ：補正データ
Ｆｍ          ：変調クロック周波数
Ｉａ          ：ライン画像信号
Ｉａ１，Ｉａ２，Ｉａ３：部分ライン画像信号
Ｉａｐ        ：サンプルホールド同期信号
Ｉａｘ        ：単調変化信号
Ｉｄ          ：ライン画像データ
Ｉｓｈ        ：オプティカルブラック画素データ
Ｌｘ          ：到達レベル
Ｐ０          ：固定読取位置
Ｐｎ          ：定点画素
Ｐｐ          ：ピーク画素（同期画素）
Ｒ０          ：原稿搬送路
Ｓｄ          ：駆動信号
Ｓｈ          ：サンプルホールド信号
Ｓｓｗ        ：選択信号
Ｓｓｙ        ：同期検知信号
Ｔｃｋ１      ：変調クロック周期
Ｔｄ          ：ライン周期（駆動信号の出力周期）
Ｔｓ          ：変調周期
Ｔｘ          ：既定調整時間
ｄＰ          ：同期ずれ
【図１】
2017135571.tif 000003
【図２】
2017135571.tif 000004
【図３】
2017135571.tif 000005
【図４】
2017135571.tif 000006
【図５】
2017135571.tif 000007
【図６】
2017135571.tif 000008
【図７】
2017135571.tif 000009
【図８】
2017135571.tif 000010
【図９】
2017135571.tif 000011
【図１０】
2017135571.tif 000012
【図１１】
2017135571.tif 000013
【図１２】
2017135571.tif 000014
【図１３】
2017135571.tif 000015
【図１４】
2017135571.tif 000016
【図１５】
2017135571.tif 000017