(57)【要約】  【課題】  原稿のスキューによる読取画像の欠損をできるだけ少なくできる画像処理装置を提供すること。  【解決手段】  搬送される原稿がスキューしている場合には、そのスキューの状態の原稿の中点に相当する点１３２が副走査方向の有効画像領域の中心に位置するように、副走査有効画像領域を設定する。これにより、スキューによる読取画像の欠損領域が、原稿の先端側と後端側に分けられることになり、欠損を少なくできる。【選択図】  図８
2006311293.tif 000002
【特許請求の範囲】
【請求項１】
読み取られた原稿の画像データを処理する画像処理装置であって、
読取対象の原稿の傾きを検出する検出手段と、
画像データの副走査方向における有効画像領域を設定する設定手段と、
原稿が傾いている場合には、設定された領域を原稿の傾きに応じた分だけ副走査方向にずらし、ずらした後の領域を有効画像領域として設定し直す再設定手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記再設定手段は、
読取対象の原稿の中点に相当する位置が、有効画像領域の副走査方向における中心を通り主走査方向に平行な線上に位置するように、設定された領域をずらすことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記検出手段は、
画像データから読取対象の原稿の搬送方向先端側の辺を構成するエッジ画素を検出するエッジ検出手段と、
検出されたエッジ画素の並ぶパターンから原稿の傾きを検出する傾き検出手段と、
を備えることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記傾き検出手段は、
読取対象の原稿の搬送方向先端側の辺を含む所定の領域内に位置するエッジ画素群に対し、ｘ×ｙ（ｘ：主走査方向画素数、ｙ：副走査方向画素数）からなるフィルタをかけてエッジ画素の並ぶパターンを特定し、特定したパターンが、予め決められた複数の傾き検出用パターンのどのパターンと一致するかを検出し、一致したパターンにより特定される傾きを原稿の傾きとすることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
副走査方向に所定の間隔をおいて位置する複数の読取位置で原稿の画像を読み取る読取手段を備え、
前記検出手段は、各読取位置の内、原稿の搬送方向最上流側に位置する読取位置で読み取られた画像データを用いて原稿の傾きを検出し、
前記読取手段の、副走査方向に一方端の読取位置と他方端の読取位置間の距離がＮ個の画素相当分になっている場合に、ｙ≦Ｎの関係を有することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
副走査方向に所定の間隔をおいて位置する複数の読取位置で原稿の画像を読み取る読取手段を備え、
前記検出手段は、各読取位置の内、原稿の搬送方向最上流側に位置する読取位置で読み取られた画像データを用いて原稿の傾きを検出することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項７】
前記複数の読取位置の内、原稿の搬送方向最上流側に位置する読取位置とは異なる読取位置で読み取られた画像データだけに所定の処理を施して画像形成のためのデータを生成する画像処理部を備え、
前記検出手段は、原稿の搬送方向最上流側に位置する読取位置で読み取られた画像データだけを用いて原稿の傾きを検出することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
原稿の画像を読み取る読取手段と、
前記読取手段による原稿の読取位置よりも原稿の搬送方向上流側の位置で原稿の先端を検出する先端検出手段を備え、
前記検出手段は、前記先端検出手段による原稿先端の検出タイミングに応じて原稿の傾きを検出することを特徴とする請求項１または２に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み取られた原稿の画像データを処理する画像処理装置に関し、特に原稿が斜行（スキュー）した場合に生じる読取画像の欠損部分を低減させる技術に関する。
【背景技術】
【０００２】
複写機などでは、ＣＣＤセンサ等を備える画像読取部をプラテンガラスの読取位置に固定しておいて、自動原稿搬送装置により原稿を副走査方向に移動させて画像を読み取る、いわゆるシートスルー方式を用いたものがある。
このシートスルー方式によるものでは、原稿搬送路上の、読取位置よりも搬送方向上流側の位置に原稿先端を検出する検出センサが設けられており、原稿先端が検出センサにより検出されてから計時を開始し、所定時間（読取位置まで移動するのに要する時間）の経過時に原稿先端が読取位置に到達したとみなし、その時点を１枚の原稿に対する副走査方向の有効画像領域の開始時として原稿画像の読取りが実行される。
【特許文献１】特開平５−１２２４５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のように原稿を自動で搬送する構成では、原稿がスキューすることなく搬送されることが望まれるが、実際には使用する原稿の種類や搬送ローラの磨耗等によってスキューが生じる場合がある。そのため、従来では、例えば図１５に示すように、スキューが発生すると、原稿先端９００についてはスキューがない場合と同様に読取られるが、原稿後端側については斜線部で示す部分が副走査方向の有効画像領域からはみ出てしまい、欠損となってしまうという問題がある。
【０００４】
本発明は、上記の問題点に鑑みてなされたものであって、スキューが発生したとしても、スキューによる読取画像の欠損をできるだけ少なくできる画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明に係る画像処理装置は、読み取られた原稿の画像データを処理する画像処理装置であって、読取対象の原稿の傾きを検出する検出手段と、画像データの副走査方向における有効画像領域を設定する設定手段と、原稿が傾いている場合には、設定された領域を原稿の傾きに応じた分だけ副走査方向にずらし、ずらした後の領域を有効画像領域として設定し直す再設定手段と、を備えることを特徴とする。
【発明の効果】
【０００６】
このように原稿の傾きに応じて有効画像領域を設定し直す構成をとるようにすれば、原稿のスキューが生じてもスキューによる画像欠損となる領域を副走査方向に原稿先端側と後端側に分けることが可能になり、従来のような後端側の１箇所だけが大きく欠損する構成よりも欠損となる部分を少なく済ませられるという効果を奏する。
また、前記再設定手段は、読取対象の原稿の中点に相当する位置が、有効画像領域の副走査方向における中心を通り主走査方向に平行な線上に位置するように、設定された領域をずらすことを特徴とする。
【０００７】
このようにすれば、画像欠損となる領域を原稿先端側と後端側に略２等分して分散させることができる。
さらに、前記検出手段は、画像データから読取対象の原稿の搬送方向先端側の辺を構成するエッジ画素を検出するエッジ検出手段と、検出されたエッジ画素の並ぶパターンから原稿の傾きを検出する傾き検出手段と、を備えることを特徴とする。
【０００８】
このようにすれば、読み取られた画像データを利用して原稿の傾きを検出することが可能になる。
また、前記傾き検出手段は、読取対象の原稿の搬送方向先端側の辺を含む所定の領域内に位置するエッジ画素群に対し、ｘ×ｙ（ｘ：主走査方向画素数、ｙ：副走査方向画素数）からなるフィルタをかけてエッジ画素の並ぶパターンを特定し、特定したパターンが、予め決められた複数の傾き検出用パターンのどのパターンと一致するかを検出し、一致したパターンにより特定される傾きを原稿の傾きとすることを特徴とする。
【０００９】
このようにすれば、フィルタ処理により原稿の傾きを精度良く検出することができる。
さらに、副走査方向に所定の間隔をおいて位置する複数の読取位置で原稿の画像を読み取る読取手段を備え、前記検出手段は、各読取位置の内、原稿の搬送方向最上流側に位置する読取位置で読み取られた画像データを用いて原稿の傾きを検出し、前記読取手段の、副走査方向に一方端の読取位置と他方端の読取位置間の距離がＮ個の画素相当分になっている場合に、ｙ≦Ｎの関係を有することを特徴とする。
【００１０】
このようにすれば、例えば原稿画像が搬送方向最下流側の読取位置で読み取られた時に、それまでの間にフィルタによる原稿の傾き検出処理を終了させるといったことが可能になり、当該最下流側の読取位置で読み取られた画像データを原稿の傾き検出が終わるまで待機させるため一時的に記憶手段に格納させておくといった処理をとらずに済ませることができる。
【００１１】
また、副走査方向に所定の間隔をおいて位置する複数の読取位置で原稿の画像を読み取る読取手段を備え、前記検出手段は、各読取位置の内、原稿の搬送方向最上流側に位置する読取位置で読み取られた画像データを用いて原稿の傾きを検出することを特徴とする。
このようにすれば、原稿の傾き検出をより早いタイミングで行うことが可能になる。
さらに、前記複数の読取位置の内、原稿の搬送方向最上流側に位置する読取位置とは異なる読取位置で読み取られた画像データだけに所定の処理を施して画像形成のためのデータを生成する画像処理部を備え、前記検出手段は、原稿の搬送方向最上流側に位置する読取位置で読み取られた画像データだけを用いて原稿の傾きを検出することを特徴とする。
【００１２】
このように原稿の搬送方向最上流側に位置する読取位置で読み取られた画像データを原稿の傾き検出のためだけに用いるとすれば、当該最上流側の読取位置だけを、それ以外の読取位置に対し原稿の搬送方向上流側により遠ざけることで、原稿の傾き検出をより早いタイミングから開始させることが可能になり、例えば原稿の傾き検出を、読み取られた画像データにフィルタをかけて行う構成をとる場合、そのフィルタサイズをより大きく取れ、もって傾き検出の精度を高めることが可能になる。
【００１３】
また、さらに、原稿の画像を読み取る読取手段と、前記読取手段による原稿の読取位置よりも原稿の搬送方向上流側の位置で原稿の先端を検出する先端検出手段を備え、前記検出手段は、前記先端検出手段による原稿先端の検出タイミングに応じて原稿の傾きを検出することを特徴とする。
このようにすれば、搬送中の原稿の傾きを画像データを用いずに直接的に検出することが可能になる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明に係る画像処理装置の実施の形態を、カラーデジタル複写機（以下、単に「複写機」という。）を例にして説明する。
（第１の実施の形態）
図１に示すように複写機１０は、大きく分けて、原稿画像を読み取るイメージリーダ部１２と、読み取った画像を記録シート上にプリントして再現する画像形成部１４とから構成される。
【００１５】
イメージリーダ部１２は、固定光学系の一つであるシートスルー方式と移動光学系の一つであるスキャナ移動方式の両方で原稿画像の読み取りが可能なように構成されている。ここで、シートスルー方式は、光学系を静止（固定）させた状態で、原稿を移動させて読み取る方式である。スキャナ移動方式は、原稿は静止させた状態で、原稿面からの反射光をＣＣＤセンサに導くミラーを原稿に対して移動させ、原稿読み取り位置からＣＣＤセンサまでの光路長を常に一定に維持した状態で読み取る方式である。
【００１６】
イメージリーダ部１２は、シートスルー方式を実現するための自動原稿搬送装置１６を備えている。
自動原稿搬送装置１６は、原稿給紙トレイ１８にセットされた原稿束から原稿を１枚ずつ分離してシートスルー用プラテンガラス（以下、単に「プラテンガラス」という。）５０の上面を通過させた後、原稿排紙トレイ２２に排出するものである。
【００１７】
原稿給紙トレイ１８上には、セットされた原稿を搬送路２５に向けて案内するための１対のガイド（不図示）が装置手前側と奥側に設けられている。装置手前側のガイドは、主走査方向に自在に移動可能に保持されており、装置奥側のガイドは、固定されている。ユーザは、セットすべき原稿束を手前側と奥側の両ガイドで挟むように、手前側のガイドを原稿サイズに合わせて移動させることで原稿をセットすることができる。ここでは、どのサイズの原稿でも装置奥側のガイドの位置を主走査方向の基準位置として搬送される構成になっている。
【００１８】
原稿給紙トレイ１８にセットされた原稿束における最上位の原稿は、ピックアップローラ２４と捌きローラ２６とによって原稿束から分離され、第１中間ローラ２８を介してレジストローラ３０まで搬送され、レジストローラ３０によってプラテンガラス５０へと搬送される。プラテンガラス５０を通過した原稿は、さらに、第２中間ローラ３２および第３中間ローラ３４によって排出ローラ３６へと搬送され、当該排出ローラ３６によって、原稿排紙トレイ２２へと排出される。なお、上記した各ローラは、原稿モータＭ１を動力源とし、図示しない動力伝達機構を介して回転駆動される。
【００１９】
シートスルー方式で原稿を読み取る場合には、スキャナ３８は、プラテンガラス５０下方の破線で示す位置（シートスルーポジション）に移動される。プラテンガラス５０上を通過する原稿は、当該シートスルーポジションで静止しているスキャナ３８のランプ４０によって照射される。原稿面からの反射光は、第１ミラー４２、第２ミラー４４および第３ミラー４６により光路変更され、集光レンズ４８によってＣＣＤセンサ４９の受光面で結像される。
【００２０】
図２（ａ）は、シートスルー方式において原稿面からの反射光がＣＣＤセンサ４９に至るまでの光路を示した拡大図であり、図２（ｂ）は、ＣＣＤセンサ４９の受光面の様子を示した図である。ＣＣＤセンサ４９は、原稿画像を読み取るための読取手段として機能するものであり、図２（ｂ）に示すように縮小型のＣＣＤセンサであって、３本のＣＣＤラインセンサ４９Ｒ，４９Ｇ，４９Ｂを備えた３ラインＣＣＤセンサである。
【００２１】
ＣＣＤラインセンサ４９Ｒは、原稿画像の赤（Ｒ）色成分を、ＣＣＤラインセンサ４９Ｇは、緑（Ｇ）色成分を、ＣＣＤラインセンサ４９Ｂは、青（Ｂ）色成分をそれぞれ読み取るためのセンサである。ＣＣＤラインセンサ４９Ｒ，４９Ｇ，４９Ｂは、それぞれが主走査方向にＭ個のフォトダイオード等の受光素子（１素子が１画素に相当）が直線状に配列されてなり、副走査方向に４９Ｒ，４９Ｇ，４９Ｂの順に所定の間隔をおいて配列されている。
【００２２】
原稿面からの反射光の内、図２（ａ）の原稿の読取位置５１の位置Ｒにおける反射光がＣＣＤラインセンサ４９Ｒに入射し、位置Ｇにおける反射光がＣＣＤラインセンサ４９Ｇに入射し、位置Ｂにおける反射光がＣＣＤラインセンサ４９Ｂに入射するように集光レンズ４８、ＣＣＤセンサ４９等の配設位置が工夫されており、その意味で、位置Ｒは、原稿画像のＲ色成分を読み取るための読取位置、位置Ｇは、Ｇ色成分を読み取るための読取位置、位置Ｂは、Ｂ色成分を読み取るための読取位置といえる。ここでは、位置Ｒ，Ｇ，Ｂは、ＲＧ間、ＧＢ間がそれぞれ原稿搬送方向（矢印Ｙ方向。副走査方向に相当）に４ライン相当（例えば、約１６８μｍ）の間隔をおいた位置関係になっている。
【００２３】
図１に戻り、上記プラテンガラス５０とは別に、自動原稿搬送装置１６と対向する位置に原稿手置き用ガラス４５が設けられている。
原稿を手置き用ガラス４５に載置して読み取る場合には、自動原稿搬送装置１６を上方に開放して、原稿を手置き用ガラス４５上にセットする。この場合には、スキャナ３８は、矢印Ａ方向に移動される。この際、第２ミラー４４、第３ミラー４６が対となって上記スキャナ３８と同方向に、その移動速度の半分の速度で移動するようになっており、これにより原稿面から集光レンズ４８までの距離（光路長）が常に一定に保たれて、原稿の反射光は、ＣＣＤセンサ４９の受光面で結像される。なお、上記スキャナ３８および第２ミラー４４、第３ミラー４６は、スキャンモータＭ２を動力源とし、図示しない動力伝達機構を介して走行駆動される。
【００２４】
ＣＣＤセンサ４９は、原稿の反射光を受光すると、これをＣＣＤラインセンサ４９ＲにおいてＲ成分の画像信号（画像データＲ）に、４９ＧにおいてＧ成分の画像信号（画像データＧ）に、４９ＢにおいてＢ成分の画像信号（画像データＢ）にそれぞれ光電変換し、画像処理部６０に送る。具体的には、ＣＣＤラインセンサ４９Ｒ〜４９Ｂそれぞれは、所定の画素クロックに基づくタイミング信号によって駆動され、１ライン周期（主走査方向に１ライン分の画像を読み取るための周期）毎にＭ個の受光素子に蓄積された電荷を主走査方向の１ライン分の各画素のアナログの画像信号として出力するものである。これにより位置Ｒ，Ｇ，Ｂにおいて１ラインずつ、すなわち３ライン分の画像が同時に読み取られ、その動作が１ライン周期毎に繰り返し実行されて１枚の原稿の画像が読み取られることになる。
【００２５】
画像処理部６０は、受信した画像データに画素単位でシェーディング補正等の公知の補正処理を施した後、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各再現色用の画像データに変換して画像形成部１４に送る。また、原稿１枚（ページ）毎に原稿のスキューを検出し、検出されたスキューの量に応じて、画像データの副走査方向における有効画像領域を示す副走査有効画像領域信号（＿ＶＤ＿ＯＵＴ。図１０参照）の出力を制御する副走査有効画像領域信号制御処理を実行する。この処理は、原稿のスキューによる画像欠損を出来るだけ少なくするためのものである。詳細については後述する。
【００２６】
画像形成部１４は、公知の電子写真方式を用いて記録シート上にカラーの画像を形成するものである。ここでは、図示していないがＣ、Ｍ、Ｙ、Ｋの各再現色の作像ユニットを有し、作像ユニットごとに、画像処理部６０からの再現色用の画像データＣ〜Ｋに基づいて感光体ドラム上にトナー像を作像する。その際、画像処理部６０からの副走査有効画像領域信号（＿ＶＤ＿ＯＵＴ）により１ページ分の副走査方向の有効画像領域（出力されるべき画像部分を示す領域）を特定する。
【００２７】
具体的には、各色について１ページ毎に、画像データＣ〜Ｋの、副走査有効画像領域信号（＿ＶＤ＿ＯＵＴ）がＨ（ハイ）レベルからＬ（ロー）レベルに変化した時点を副走査方向の有効画像領域の開始時として、当該時点に同期して入力された１ライン分の画素列を当該ページの先頭ラインとし、副走査有効画像領域信号がＬからＨレベルに変化した時点を終了時として、その時点での１ライン分の画素列を当該ページの最終ラインとして作像動作を実行する。
【００２８】
各色ごとに感光体ドラム上に作像されたトナー像を、中間転写ベルト上の同位置に重なるように一次転写させ、中間転写ベルト上に一次転写された各色トナー像を二次転写位置で記録シート上に一括転写（二次転写）させる。そして、記録シート上のトナー像を定着部で加熱加圧して定着させ、定着後の用紙を機外に排出させる。
原稿給紙トレイ１８と搬送路２５には、原稿サイズ（例えばＡ４、Ｂ５等）を検出するための原稿サイズ検出センサ１９、２１が配設されている。
【００２９】
原稿サイズ検出センサ１９は、原稿の主走査方向（同図の紙面垂直方向）長さを検出するためのものであり、原稿サイズ検出センサ２１は、原稿の副走査方向長さ（原稿搬送方向長さ）を検出するためのものである。
原稿サイズ検出センサ１９は、複数のセンサ（不図示）、ここでは発光素子と受光素子を有する反射型の光電センサが主走査方向に各原稿サイズに対応する所定位置に一列に配置されてなる。各光電センサは、発光素子から上方に向けて発せられた光が原稿に当たって反射し、その反射光が受光素子で検出されると原稿有りを示す信号を、反射光が検出されなければ原稿無しを示す信号を画像処理部６０に送る。
【００３０】
原稿サイズ検出センサ２１は、発光素子と受光素子が搬送路２５を介して対向する位置に配された透過型の光電センサであり、発光素子から受光素子に向けて発せられた光が搬送中の原稿先端により遮断されると原稿先端の検出信号を、原稿の通過により当該光が受光素子により受光されると原稿後端の検出信号を画像処理部６０に送る。
画像処理部６０は、各センサからの信号に基づいて原稿サイズを検出する。具体的には、原稿検出センサ１９のどのセンサから原稿有り信号があれば原稿の主走査方向幅がどれだけあるのかについての情報と、原稿検出センサ２１から原稿先端の検出信号を受信してから原稿後端の検出信号を受信するまでの時間がどれだけのときに原稿の副走査方向長さがどれだけあるのかについての情報、および検出された主走査と副走査方向のそれぞれの長さがどの大きさのときに原稿がどのサイズであり、かつ縦方向または横方向のいずれの方向にセットされたものに当たるのかについての情報を予め有しており、各センサからの信号と当該各情報とから原稿サイズおよびその方向を特定する。この処理は、画像処理部６０の原稿サイズ信号生成部７４（図３）により行われる。なお、本実施の形態では、原稿搬送速度は、原稿の大きさによらず一定になっている。
【００３１】
また、プラテンガラス５０の原稿搬送方向上流側の位置には、透過型の光電センサからなる原稿検出センサ３１が配置されている。
図２（ｃ）は、図２（ａ）に示す原稿検出センサ３１を矢印Ｂ方向から見たときの平面図である。同図に示すように、原稿検出センサ３１は、読取対象の原稿先端の主走査方向両端部を検出するためのセンサであり、ここでは装置奥側の基準位置に配されるセンサ３１０を一方端の共通のセンサとし、各原稿サイズに対応して設けられたセンサ３１１〜３１４を他方端のセンサとして用いる構成になっている。例えば、Ａ４サイズの原稿が横方向の状態で搬送される場合には、センサ３１０と最も外側のセンサ３１４によりに原稿先端の主走査方向両端部が検出される。検出された信号は画像処理部６０に送られる。
【００３２】
図１に戻って、プラテンガラス５０と搬送路２５を介して対向するガイド表面３３には全体に渡ってグレイ色のシート（不図示）が貼着されている。原稿は、通常白色系のものが多く、従ってグレイ色のシートが貼着されていれば、ＣＣＤセンサ４９側からプラテンガラス５０を介して搬送路２５を見たとき、プラテンガラス５０上に原稿がないときには、当該ガイド表面３３がグレイ色の背景として存在することになる。そのため、ＣＣＤセンサ４９による読み取りを、原稿の読取位置５１への移動に合わせて開始すれば、原稿先端が読取位置５１に到達する直前には、グレイ色の背景が読取られ、原稿先端が読取位置５１を横切る際には、背景との階調差によりその先端の移動の様子が読取り易くなる。
【００３３】
図３は、画像処理部６０の構成を示すブロック図である。
同図に示すように、画像処理部６０は、主な構成要素として、画像合成部６１、Ａ／Ｄ変換部６２、シェーディング補正部６３、ライン間補正部６４、色収差補正部６５、変倍・移動処理部６６、色変換部６７、マニュアル下地調整部６８、オート下地調整部６９、色補正部７０、ＭＴＦ補正部７１、主走査同期信号生成部７２、主走査領域信号生成部７３、原稿サイズ信号生成部７４、副走査基準信号生成部７５および副走査領域信号制御部７６を備えている。
【００３４】
画像合成部６１は、ＣＣＤセンサ４９が出力する画像データを、色毎に、各画素の信号が主走査方向の並び順になるように合成してアナログ画像信号を生成する。Ａ／Ｄ変換部６２は、画像合成部６１が生成したアナログ画像信号をデジタル画像信号に変換する。シェーディング補正部６３は、デジタル画像信号にシェーディング補正を施し、ライン間補正部６４に送る。なお、シェーディング補正後のデジタル画像信号Ｒについては、副走査領域信号制御部７６にも送られる。
【００３５】
ライン間補正部６４は、デジタル画像信号にライン間補正を施す。具体的には、デジタル画像信号Ｒを１ライン単位で第１の時間だけ遅延させ、デジタル画像信号Ｇを１ライン単位で第２の時間だけ遅延させて色収差補正部６５に送る。ここで、第１の時間は、原稿の８ライン分の画像が読み取られるのに要する時間、第２の時間は、４ライン分の画像が読み取られるのに要する時間にそれぞれ相当する時間である。
【００３６】
第１の時間を８ライン分、第２の時間を４ライン分としているのは、原稿上の同一画素のＲ，Ｇ，Ｂ色のデジタル画像信号を同時にライン間補正部６４から出力させるためである。すなわち、読取位置５１での位置Ｂを基準としたとき、位置Ｇと位置Ｒは原稿搬送方向の上流側であって副走査方向に４ライン分，８ライン分の距離だけ離れた位置にある。したがって、原稿上の同一位置（同一ライン）について見ると、位置ＲにおけるＲ色の読取タイミングは、位置ＢにおけるＢ色の読取タイミングよりも第１の時間（８ライン相当分）だけ早く、位置ＧにおけるＧ色の読取タイミングは、Ｂ色の読取タイミングよりも第２の時間（４ライン相当分）だけ早いということになる。そのためデジタル画像信号Ｒを第１の時間、Ｇを第２の時間だけ遅延させて出力すると、同一ラインのＲ，Ｇ，Ｂ色の信号が同時に出力されることになるからである。
【００３７】
色収差補正部６５は、デジタル画像信号の色収差を補正する。変倍・移動処理部６６は、ユーザの要求に応じて変倍処理や綴じ代等の移動処理を実行する。
色変換部６７は、デジタル画像信号をＲＧＢ表色系からＬａｂ表色系へと変換する。マニュアル下地調整部６８は、ユーザの要求に応じて下地調整処理を実行し、オート下地調整部６９は、ユーザの要求がない場合に下地調整処理を自動実行する。
【００３８】
色補正部７０は、ＣＣＤセンサ４９で読み取られた全ての色を画像形成部１４で表現できる色空間内で偏ることなく表現するためにデジタル画像信号をＬａｂ表色系からＣＭＹＫ表色系へと変換する。ＭＴＦ補正部７１は、文字や線画を原稿に忠実に再現するためのＭＴＦ補正処理を実行する。
主走査同期信号生成部７２は、上記画素クロックに基づいて１ライン周期に同期した主走査同期信号（＿ＴＧ）（図７参照）を生成する。
【００３９】
主走査領域信号生成部７３は、１ライン毎に、当該１ラインの主走査有効領域を示す主走査有効画像領域信号（＿ＨＤ）（図７参照）を生成する。
原稿サイズ信号生成部７４は、上記の方法により原稿サイズ検出センサ１９、２１からの検出信号を受信して、読取対象の原稿サイズを特定し、特定した原稿サイズを示すサイズ情報信号（ＳＩＺＥ）を生成する。
【００４０】
副走査基準信号生成部７５は、原稿１ページごとに、副走査方向の基準の有効画像領域を示す副走査基準信号（＿ＶＤ）を生成する（図７、図１０参照）。具体的には、原稿検出センサ３１の原稿サイズに対応した２つのセンサの内の先端検出が速く行われた方のセンサからの検出信号を受信した時を原稿先端が検出位置Ｄ（図２）を通過した時、当該通過時から原稿先端が読取位置５１に達するまでの時間をαとしたとき、原稿先端検出時から時間αだけ遅延した時点を副走査有効画像領域の開始基準（図１０参照）として、レベルをＨからＬに変化させる。
【００４１】
例えば、原稿が搬送路２５に対しスキューせずに真っ直ぐの状態で搬送される場合には、原稿サイズに対応した２つのセンサにより原稿先端が略同時に検出される。その検出から時間α経過時を副走査有効画像領域の開始時とすれば、原稿先端の位置と副走査有効画像領域の開始位置とが一致することになる。なお、時間αは、次の（式１）により算出できる。
【００４２】
α＝Ｌ／Ｖ・・・（式１）
ここで、Ｌは、検出位置Ｄと読取位置５１間の副走査方向の距離、Ｖは、原稿搬送速度である。
後述のように、スキューがない状態では、この副走査基準信号（＿ＶＤ）が副走査有効画像領域信号（＿ＶＤ＿ＯＵＴ）として画像形成部１４に出力される。
【００４３】
副走査領域信号制御部７６は、上記デジタル画像信号Ｒ、主走査同期信号（＿ＴＧ）、主走査有効画像領域信号（＿ＨＤ）、サイズ情報信号（ＳＩＺＥ）、副走査基準信号（＿ＶＤ）から副走査有効画像領域信号（＿ＶＤ＿ＯＵＴ）を生成する（副走査有効画像領域信号制御処理）。
図４は、副走査領域信号制御部７６の構成を示す図である。
【００４４】
同図に示すように、副走査領域信号制御部７６は、エッジ検出部８１とＶＤ制御部８２を備えている。
エッジ検出部８１は、受信したデジタル画像信号Ｒから画素毎に当該画素がエッジを表す画素（エッジ画素）であるか否かを検出してその検出結果を出力する。
図５は、エッジ検出部８１の構成を示す図である。
【００４５】
同図に示すように、エッジ検出部８１は、マトリクス作成部８１１、微分フィルタ部８１２、比較器８１３、８１４を備えている。
マトリクス作成部８１１は、デジタル画像信号Ｒ（ここでは８ビットのデータ）を受け付けて画素の５×５マトリクスを生成し、微分フィルタ部８１２に入力する。
微分フィルタ部８１２は、２次微分フィルタ（＋）と２次微分フィルタ（×）を備えており、２次微分フィルタ（＋）は、主走査方向と副走査方向について５×５マトリクスの２次微分を算出する。２次微分フィルタ（×）は、主走査方向と副走査方向に斜交する方向について５×５マトリクスの２次微分を算出する。
【００４６】
比較器８１３は、２次微分フィルタ（＋）の出力と２次微分フィルタ（×）の出力とを比較して大きい方の値を出力する。比較器８１４は、比較器８１３の出力値と所定値（ＥＤＧＲＥＦ）とを比較して、比較器８１３の出力値の方が大きければ、エッジ画素であることを示す信号、ここではＬレベルの信号を、そうでなければ、エッジ画素でないことを示す信号、ここではＨレベルの信号をエッジ信号（＿ＥＤＧ）として出力する。
【００４７】
これより、例えば原稿先端が読取位置５１に到達する直前から（具体的には、原稿先端検出時から時間β（＜α）経過時に）、ＣＣＤセンサ４９による読み取りを開始し、原稿先端から数ライン分が読取位置５１を通過するまでの間の検出結果を見れば、グレイ色の背景と原稿先端側の辺との境界をエッジとして、原稿先端に当たる画素をエッジ画素として検出することができる。
【００４８】
図６は、ＶＤ制御部８２の構成を示す図であり、図７は、ＶＤ制御部８２の処理内容を説明するための模式図である。
図６に示すように、ＶＤ制御部８２は、主な構成要素として、ＶＤライン遅延部１０１、１０２、１０３、セレクタ１０４、マトリクス作成部１０５、原稿傾き検出部１０６、反転器１０７、カウンタ１０８、比較器１０９、ゲート１１０および遅延素子１１１を備えている。
【００４９】
マトリクス作成部１０５は、エッジ検出部８１からのエッジ画素であるか否かを示すエッジ信号（＿ＥＤＧ）を画素毎に受け付けて、画素の５×５マトリクスを生成し、原稿傾き検出部１０６に送る。具体的には、マトリクス作成のための５×５フィルタを、２次元展開された領域上で所定の方向に順次移動させてマトリクスを生成し、生成する毎に原稿傾き検出部１０６に送る。
【００５０】
図７は、原稿先端を第１ラインとして、第１ラインから副走査方向に第５ラインまでの５ライン分の画素群の各画素についてエッジ画素または非エッジ画素を示すデータ領域（一点鎖線で囲まれた領域）１２１上において、ある位置に５×５フィルタをおいてマトリクスを生成したときのそのマトリクス１０５１の例を示している。
図６に戻り、原稿傾き検出部１０６は、マトリクス作成部１０５からの５×５マトリクスからなる２５個の画素群の内、エッジ画素と判定された画素がどの方向に並んでいるかを検出する。同図には、原稿先端が読み取られたときに５×５マトリクスが生成された場合の、エッジ画素（原稿先端側の辺の一部に相当）が並ぶパターンの例が４種類示されている。
【００５１】
例えば、パターン１０６１の場合は、斜線で示した画素をエッジ画素（斜線がない画素を非エッジ画素）として、５つのエッジ画素が横一列（横方向が主走査方向に相当）に直線状に並んでおり、スキューがない状態（主走査方向に対し角度０°）を示したものである。また、パターン１０６４の場合は、エッジ画素が斜めに直線状に並んでおり、スキューがない状態に対し約４５°の角度でスキューしている状態を示したものである。
【００５２】
パターン１０６２、１０６３は、それぞれ角度０°と４５°の間の所定の角度（パターン１０６３の方が角度大）でスキューしている状態を示している。なお、同図では、パターン１０６２〜１０６４として斜めの向きが右上りのものの例だけが記載されているが、実際には右下がりのパターンがパターン１０６２〜１０６４に対応して３つ存在する。これら右下がりのパターンは、紙面の都合上、省略されている。
【００５３】
原稿傾き検出部１０６は、エッジ画素列がパターン１０６１等の内のどれと一致するかについて、いわゆる公知のパターンマッチングの技術を用いて検出し、一致したパターンを示す信号、例えばパターン１０６１であれば「０」、パターン１０６３であれば「２」を示す信号をｓｋｙｕ信号として出力する。図７は、エッジ画素列がパターン１０６３と同じパターンである場合の例を示している。
【００５４】
なお、図示していない右下がりの３つのパターンについては、対応するパターン１０６２〜１０６４を示す信号が出力される。後述のように傾きの大きさが判れば良く、傾きが右上がりか右下がりかを区別することまで必要とされないからである。
図６に戻り、カウンタ１０８は、副走査基準信号（＿ＶＤ）が反転器１０７を介してＲＢ端子に入力されると、その立下りエッジを契機に、カウント値を初期化すると共にＲ端子に入力される主走査同期信号（＿ＴＧ）により動作するカウンタのデータ（ＣＯＵＮＴ信号）のＱ端子からの出力を開始する。
【００５５】
比較器１０９は、Ｐ端子とＱ端子の入力を比較して、その比較結果に応じて出力レベルＨまたはＬを変えるものである。具体的には、Ｐ端子には、カウンタ値としての「６」を示すデータが固定的に入力されており、Ｑ端子に入力されるＣＯＵＮＴ信号の立下り(または立ち上がり）エッジの数を計数し、その値が「１」〜「５」の場合には、Ｐ＞Ｑの関係となってＨレベルを出力する。一方、その値が「６」になると、Ｐ＞Ｑの関係がなくなってＬレベルを出力する。以下、この出力信号をＶＤ５という。
【００５６】
この計数値は、主走査同期信号（＿ＴＧ）によるカウンタの数を示す値なので、走査ラインの数に一致する。また、そのカウンタは、副走査基準信号（＿ＶＤ）を契機に開始されるものである。従って、計数値が「６」になるタイミングとは、原稿先端に当たる第１から第５ラインまでの丁度５ライン分の２次元領域についてマトリクス生成、原稿傾き検出が行われた直後の時期に相当することになる。
【００５７】
ゲート１１０は、エッジ信号（＿ＥＤＧ）と主走査有効画像領域信号（＿ＨＤ）とＶＤ５信号が全てＬレベルになるとＬレベルの信号をＴＲＩＧＥＲ信号として出力する。すなわち、上記計数値が「５」までは、Ｈレベルになり、「６」になったときにエッジ信号（＿ＥＤＧ）と主走査領域信号（＿ＨＤ）がＬレベルであれば、ＴＲＩＧＥＲ信号がＬレベルに切換えられる。図７の例では、時間軸上における時点１２２でＴＲＩＧＥＲ信号がＬレベルに切換えられることになる。
【００５８】
遅延素子１１１は、原稿傾き検出部１０６からのｓｋｙｕ信号を一時的に保持し、ＴＲＩＧＥＲ信号がＨからＬレベルに切換えられた時にその時点で保持しているｓｋｙｕ信号の値をセレクタ１０４に出力する。図７の例では、パターン１０６３を示す信号（ｓｋｙｕ＝２）が出力される。このように走査ラインの数をカウンタにより計数して出力を切換える構成をとることにより、原稿先端から５ライン分に当たる二次元領域において原稿先端の傾き検出が可能になる。
【００５９】
セレクタ１０４は、入力端子Ｓの出力に応じて入力端子Ａ、Ｂ、Ｃ、Ｄの内、どの端子に入力された信号を出力するのかを選択する素子である。
ここでは、入力端子Ａには、副走査基準信号（＿ＶＤ）がそのまま入力され、入力端子Ｂ〜Ｄには、副走査基準信号（＿ＶＤ）がＶＤライン遅延部１０１〜１０３により所定時間だけ遅延された状態で入力される構成になっている。
【００６０】
ＶＤライン遅延部１０１〜１０３は、スキューによる画像欠損がより少なくなるように、副走査基準信号（＿ＶＤ）をサイズ情報信号（ＳＩＺＥ）による原稿サイズに応じて遅延させる処理を行うものである。
具体的には、原稿のスキューが発生した場合に、図８（ａ）のスキューが発生していない場合と同じ方法により処理すると、図１５に示すように、スキューした原稿の先端９００が副走査方向の有効画像領域の先端位置に位置し、原稿後端側において読み取れなかった欠損部分（斜線部）が多くなってしまう。
【００６１】
これに対し、図８（ｂ）に示すように、スキューした場合でも、原稿の中点に相当する点１３２が、有効画像領域の副走査方向における中心を通り主走査方向に平行な線１３０上に位置するように、副走査方向の有効画像領域をスキューがない状態の有効画像領域（基準）から副走査方向にずらせば（副走査基準信号（＿ＶＤ）を遅延させれば）、欠損部分は、原稿の先端側と後端側の２つに略同じ量に分けられることになり、原稿先端と後端のそれぞれに近い領域だけの欠損で済ませられる。通常、原稿の画像は、原稿先端や後端のぎりぎりの位置まで存在することは少なく、従って実質、欠損画像を少なくすることができる。
【００６２】
図９は、ＶＤライン遅延部１０１の構成を示す図である。
同図に示すように、ＶＤライン遅延部１０１は、遅延部１２１〜１２４、セレクタ１２５を備えている。
遅延部１２１は、Ａ４サイズの原稿が横方向の状態で搬送される場合であって、スキューによる傾きがパターン１０６２のものに相当するとした場合に、原稿の中点に相当する点１３２が線１３０上に位置する状態になるのに必要な時間だけ副走査基準信号（＿ＶＤ）を遅延させる。
【００６３】
この必要な遅延時間は、例えば図８のように原稿の搬送方向長さをａ（副走査方向の有効画像領域の長さに相当）、搬送方向に直交する方向長さをｂ、原稿先端側の辺１３１の主走査方向に対する傾きをθ、原稿の中点に相当する点１３２が副走査方向の有効画像領域の中心に位置するとしたときに有効画像領域から外れる部分（欠損部分）の副走査方向長さをｘ（このｘが、遅延量に相当）とすると、長さｘは、次の（式２）で求めることができる。
【００６４】
ｘ＝（ａ／２）ｃｏｓθ＋（ｂ／２）ｓｉｎθ−（ａ／２）・・・（式２）
なお、長さａ、ｂは、原稿サイズより知ることができ、θは、原稿傾き検出部１０６により検出されるパターンについてどのパターンのときに原稿の傾き角としてθがどれだけの値になるのかを予め決めておけば知ることができる。
この長さｘに相当する時間だけ副走査基準信号（＿ＶＤ）を遅延させれば、図８（ｂ）のように、原稿の中点と副走査方向の有効画像領域の中心とを一致させることができることになる。なお、上記のように、原稿検出センサ３１による原稿先端検出は、原稿サイズに対応した２つのセンサにより行われるので、図８（ｃ）のようにスキューが逆向きの場合であっても、図８（ｂ）の場合と略同じ条件で原稿先端を検出できる。原稿の傾きの方向が異なってもその傾きに応じた遅延量は略同じになるため、図８（ｃ）の例でも遅延量は上記と同じものを用いることができる。遅延量は、演算によらず予め実験等から適当な値を求めることもできる。その値は、画像処理部６０のＲＯＭ等に格納される。
【００６５】
図９に戻って、遅延部１２２は、原稿がＡ４サイズ（縦方向）の場合、遅延部１２３は、Ｂ５サイズ（横方向）の場合、遅延部１２４は、Ｂ５サイズ（縦方向）の場合にそれぞれ対応している。スキューによる傾きは、パターン１０６２に対応しており、この点は遅延部１２１〜１２４で同じである。
遅延部１２１〜１２４は、遅延させた副走査基準信号（＿ＶＤ）をセレクタ１２５に出力する。
【００６６】
セレクタ１２５は、入力端子Ｓに入力されるサイズ情報信号（ＳＩＺＥ）で示される原稿サイズ等に応じて、入力端子Ａ〜Ｄのどの入力信号を出力するかを選択する。具体的には、原稿が例えばＡ４サイズ（横）の場合には、入力端子Ａの信号を出力端子Ｙから出力し、Ｂ５サイズ（縦）の場合には、入力端子Ｄの信号を出力端子Ｙから出力する。
図６に戻って、ＶＤライン遅延部１０２は、ＶＤライン遅延部１０１と基本的に同じ構成であるが、スキューによる傾きがパターン１０６３に対応したものになっている。すなわち、パターン１０６３に相当するスキューに対応する、各原稿サイズについて副走査基準信号（＿ＶＤ）の遅延が実行されるものである。同様に、ＶＤライン遅延部１０３は、スキューによる傾きがパターン１０６４に対応したものになっている。
【００６７】
このようにＶＤライン遅延部１０１〜１０３からは、検出された原稿に対して必要な量だけ遅延された副走査基準信号（＿ＶＤ）がセレクタ１０４に出力されることになる。
セレクタ１０４は、入力端子Ｓの入力信号（ｓｋｙｕ）が「０」を示すものである場合には、入力端子Ａの信号を出力端子Ｙから出力する。ｓｋｙｕ＝０の場合、スキューがない状態を示すので、もともとの基準の副走査方向の有効画像領域を示す副走査基準信号（＿ＶＤ）がそのままＶＤ＿ＯＵＴ信号として出力される。換言すれば、基準となる副走査基準信号（＿ＶＤ）により副走査方向の有効画像領域が設定される。
【００６８】
また、入力端子Ｓの入力信号（ｓｋｙｕ）が「１」を示すものである場合には、入力端子Ｂの信号を出力端子Ｙから出力する。これにより、例えば図１０に示すように、副走査基準信号（＿ＶＤ）がｓｋｙｕ＝１に対応する遅延量Ａだけ遅延された信号がＶＤ＿ＯＵＴ信号として出力されることになる。換言すれば、設定された副走査方向の有効画像領域が原稿の傾きに応じて設定し直されることになる。なお、副走査基準信号（＿ＶＤ）のＬレベルになっている区間が副走査方向の有効画像領域を示し、この区間は基本的に原稿サイズに応じて決められ、信号自体が遅延されてもその有効画像領域の長さが変わることはない。
【００６９】
ｓｋｙｕ＝１の場合、ＶＤライン遅延部１０１により遅延された副走査基準信号（＿ＶＤ）を出力することで、図８（ｂ）に示すように、副走査方向の有効画像領域が原稿の中点に当たる点１３２を基準に決められることになり、もって画像欠損が少なく済ませられる。同様に、入力信号（ｓｋｙｕ）が「２」を示すものである場合には、入力端子Ｃの信号が出力され、「３」を示すものである場合には、入力端子Ｄの信号がそれぞれ出力される。この意味で、ＶＤ制御部８２は、画像データの副走査方向における有効画像領域を設定する設定手段として機能すると共に、原稿が傾いている場合には、設定された領域を原稿の傾きに応じた分だけ副走査方向にずらし、ずらした後の領域を有効画像領域として設定し直す再設定手段として機能するものといえる。
【００７０】
以上説明したように、原稿のスキューが発生してもスキューによる画像欠損となる領域が副走査方向に原稿先端側と後端側に分割されるので、副走査方向に見たとき、原稿先端と後端に近い領域だけが欠損となるだけで済み、従来のように後端側の１箇所が大きく欠損する構成よりも画像欠損を少なく済ませられるという効果を奏する。
上記では、副走査方向の有効画像領域を、原稿の中点に相当する点を基準にして決めるという方法を用いたが、例えば原稿の傾きが小さい場合には、原稿先端側の辺１３１の主走査方向略中央の位置（図８の点１３３）から副走査方向の有効画像領域が開始されるように、副走査基準信号（＿ＶＤ）を遅延させる方法をとるとしても、原稿先端側と後端側に欠損部分を分けることによる欠損領域の低減という効果を得ることができる。この場合、遅延量としては、例えばｘ＝（ｂ／２）ｓｉｎθとして求める方法が考えられる。なお、欠損部分を原稿先端側と後端側に分けることができれば良く、その意味で副走査基準信号（＿ＶＤ）の遅延量（副走査方向の有効画像領域のずらし量）としては、実験等から原稿の傾きに応じて任意に設定することが可能である。
【００７１】
また、上記では、原稿の傾き検出に５×５のフィルタを用いたが、フィルタサイズはこれに限定されないことはいうまでもない。なお、フィルタサイズは、そのサイズを大きくすればパターン認識として選択できるパターンの数を多くでき、それだけ傾きの検出精度を良くできるが、ある範囲を超えると別途新たなラインメモリを配する必要が生じる。このことを図１１を用いて説明する。
【００７２】
すなわち、上記したように、原稿画像の読み取りは、Ｒ、Ｇ、Ｂ色の順に実行され、ライン間補正部６４では、Ｂ色をライン間補正基準にしてＲ、Ｇ色の画像データを遅延させる処理が実行される構成になっている。
具体的には、例えば図１１（ａ）のように、原稿画像の先端から読取時の走査ラインの番号を副走査方向に順番に１、２、３・・・とすると、第１番目のラインが位置Ｒ、Ｇを通り過ぎて位置Ｂに到達する時点では、第５番目のラインが位置Ｇに、第９番目のラインが位置Ｒに位置していることになる。その時点で、Ｒ色については第１〜８番目までのラインの読み取りが、Ｇ色については第１〜４番目までのラインの読み取りが終わっており、その画像データが、遅延のためのラインメモリ（不図示）内に一時的に保持されていることになる。この場合、例えば位置Ｒ〜Ｇ、位置Ｇ〜Ｂ間の距離をｎラインとすると、必要なラインメモリの量は、Ｂ色についてゼロ、Ｇ色についてｎライン分、Ｒ色について（２×ｎ）ライン分ということになりトータルで（３×ｎ）として現すことができる。
【００７３】
一方、上記のように、第１番目のラインが位置Ｂで読み取られると、位置Ｒ、Ｇで読み取り済みの第１番目のラインの画像データがラインメモリから読み出されて同時にライン間補正部６４から出力されるようになっている。すなわち、位置Ｂで読み取りが終了した時点で、同期するように１つ（本）のラインの画像データＲ、Ｇ、Ｂが同時出力されることになる。
【００７４】
従って、第１番目のラインが位置Ｂで読み取られるまでの間に、それまでに読み取りが終了しているＲ色の第１〜第８番目までのラインの画像データＲを用いて原稿の傾き検出を行う構成、換言すれば原稿の傾き検出等に用いるフィルタの副走査方向のサイズを５×５サイズのように（２×ｎ）画素相当以下のものとすれば（ｙ≦Ｎ：Ｎは、副走査方向に一方端の読取位置Ｒと他方端の読取位置Ｂ間の距離を画素数で表した値、ｙは、フィルタの副走査方向画素数）、専用のラインメモリを別途用意することなく位置Ｂでの読み取りが終了すると直ぐに画像データＲ〜Ｂを同時に次の色収差等の処理に送ることができ効率が良い。
【００７５】
ところが、図１１（ｂ）のように（２×ｎ）を越える１１×１１のフィルタを用いようとすると、フィルタサイズが位置Ｒ〜Ｂの間隔の８ライン（画素）相当を越えることになる。この場合、ライン間補正基準を当該越える分に合わせて３ライン分だけ遅延する方向にずらすと共に、第１１番目のラインの読み取りが終わるまで第１〜３番目のラインの画像データＲを保持し続けるための専用のラインメモリを余分に配する必要が生じる。
【００７６】
例えば、位置Ｂからのずれ分に相当するライン数をｍとすると、必要なラインメモリの量は、Ｂ色についてｍライン分、Ｇ色について（ｎ＋ｍ）ライン分、Ｒ色について（ｎ×２＋ｍ）ライン分として現すことができ、トータルで３×（ｎ＋ｍ）分になる。図１１（ａ）の場合に対し、（３×ｍ）分だけラインメモリを余分に配する必要が生じることになる。また、画像データＲ〜Ｂの色収差等の処理への送出が遅れることになり、処理全体に遅れが生じる。これより、実際には原稿の傾き検出の精度とメモリ容量とを比較考慮した上で、傾き検出に最適なフィルタサイズが予め求められることになる。
（第２の実施の形態）
上記第１の実施の形態では、ＣＣＤセンサ４９により読み取られた画像データＲ〜Ｂの内、画像データＲを利用して原稿の傾き検出を行うとしたが、本実施の形態では、傾き検出に用いる画像データを生成するための専用のセンサを配置する構成としており、この点が第１の実施の形態と異なっている。以下、説明の都合上、第１の実施の形態と同じ内容についてはその説明を省略し、同じ構成要素については同符号を付すものとする。
【００７７】
図１２は、本実施の形態の読取位置における光路を示した拡大図である。
同図に示すように、読取位置５１には、位置Ｒよりも４ライン相当分だけ原稿の搬送方向上流側の位置に位置ＢＫが設けられている。これに合わせるように、本実施の形態のＣＣＤセンサ４９０は、位置ＢＫでの原稿画像を読み取るためのラインセンサＢＫを含む４ラインＣＣＤセンサになっている。
【００７８】
図１３は、本実施の形態の画像処理部６００の構成を示す図である。
同図に示すように、ＣＣＤセンサ４９０により読取られた画像データＲ、Ｇ、Ｂについては、画像合成部、Ａ／Ｄ変換部、シェーディング補正部・・ＭＴＦ補正部を経て画像形成部１４に送られる。この点については、画像処理部６０と同じである。
一方、画像データＢＫについては、シェーディング補正後、副走査領域信号制御部７６に送られる。副走査領域信号制御部７６では、画像データＲの代わりに画像データＢＫを用いて原稿の傾き検出等が実行される。
【００７９】
Ｒ色よりも４ライン相当分だけ速いタイミングで読取られた画像データＢＫを用いるので、例えば図１４に示すように、フィルタサイズを１１×１１とする場合でも、Ｂ色をライン間補正基準とすることができる。図１１（ａ）の場合に比べてフィルタサイズが大きい分、３ライン相当のラインメモリが新たに必要になるが、図１１（ｂ）の場合のように（３×ｍ）分という量を必要とすることまでは防止できる。また、ライン間補正基準をＢ色とすることができるので、画像データＲ〜Ｂの色収差等の処理への送出が遅れるといったことがなく、処理全体を速やかに実行できる。
【００８０】
このように原稿傾き検出、副走査有効画像領域設定のための専用ラインセンサ（ＢＫ）を設ける構成とする場合、当該センサ（ＢＫ）により読み取られた画像データは、画像形成のためには供されないことになるが、その分、副走査方向に、当該センサ（ＢＫ）の読取位置を、原稿画像の読み取りのための、原稿搬送方向最上流側のラインセンサ４９Ｒの読取位置から原稿搬送方向上流側により遠ざけるようにすることで、処理の遅延等を起こすことなくフィルタサイズをより大きくとることが可能になる。
【００８１】
なお、本発明は、画像処理装置に限られず、上記副走査領域信号制御部等における制御方法であるとしてもよい。さらに、その方法をコンピュータが実行するプログラムであるとしてもよい。また、本発明に係るプログラムは、例えば磁気テープ、フレキシブルディスク等の磁気ディスク、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＭＯ、ＰＤなどの光記録媒体、フラッシュメモリ系記録媒体等、コンピュータ読み取り可能な各種記録媒体に記録することが可能であり、当該記録媒体の形態で生産、譲渡等がなされる場合もあるし、プログラムの形態でインターネットを含む有線、無線の各種ネットワーク、放送、電気通信回線、衛星通信等を介して伝送、供給される場合もある。
【００８２】
また、所定の処理の一部または全部をハードウェアまたはソフトウエアを利用して実行させるようにすることができる場合もある。
（変形例）
以上、本発明を実施の形態に基づいて説明してきたが、本発明は、上述の実施の形態に限定されないのは勿論であり、以下のような変形例が考えられる。
【００８３】
（１）上記実施の形態では、原稿検出センサ３１が原稿先端側の辺の両端部を検出する構成のため、原稿先端側の辺の装置奥側の端部１３４が進んだようになるスキュー（図８（ｂ））と、遅れたようになるスキュー（図８（ｃ））のいずれであっても、原稿先端検出時には中点に相当する点１３２の副走査方向の位置が、スキューなしの場合（図８（ａ））よりも後端側になり、そのため副走査基準信号（＿ＶＤ）を遅延させるだけとしたが、これに限られることはない。
【００８４】
例えば、原稿検出センサ３１が共通のセンサ３１０だけからなる構成の場合、図８（ｃ）のスキューが生じると、センサ３１０で検出されるのは、原稿の端部１３４であるから、端部１３４が読取位置５１に到達する時が副走査有効領域の開始基準になる。ところが、この時点では、原稿先端の他方端１３５が読取位置５１を既に通過しており、中点に相当する点１３２の位置がスキューなしの場合よりも先端側に移動していることになる。この場合、副走査基準信号（＿ＶＤ）を、当該点１３２が副走査方向の有効画像領域の中心に位置するように、その傾きに応じた分だけ進める制御を行うことで、上記同様の効果を得ることが可能になる。
【００８５】
また、上記では、有効画像領域を副走査方向にずらすことを説明したが、主走査方向に見たときも同様に考えることが可能である。すなわち、原稿画像の主走査方向の両端部（図８（ｃ）の部分）１３６、１３７についてもその領域の大きさが同等の方が欠損が一方の端部に偏るといったことがなくなり欠損をより少なく出来ると考えられるからである。この場合、原稿のスキューの量に応じて有効画像領域を主走査領域にずらす、具体的には主走査領域信号（＿ＨＤ）を遅延または進ませるようにすれば良い。
【００８６】
さらに、上記では図８（ｂ）のように原稿の中点に相当する点１３２が線１３０上に位置するように、副走査方向の有効画像領域をずらすとしたが、例えば点１３２が有効画像領域（主走査と副走査共）の中点に位置するようにずらすとすることができる。
（２）上記実施の形態では、読み取られた画像データを用いて原稿の傾きを検出するとしたが、原稿の傾きを検出可能な構成であればこれに限られない。
【００８７】
例えば、原稿検出センサ３１の２つのセンサによる原稿検出タイミングの差分から傾き量を求める方法が考えられる。
具体的には、差分がどれだけのときに原稿が主走査方向に対しどれだけ傾くと想定されるのかを予め実験等から求めておき、原稿搬送時にその差分の大きさを検出することで、その差分に対する原稿の傾きを求めるものである。なお、差分が略ゼロであれば、原稿の傾きが生じていないとされる。差分の値と傾き量とが対応付けされた情報が予めＲＯＭ等に格納され、原稿搬送時に読み出されることで原稿の傾き検出に供せられる。
【００８８】
また、原稿検出センサ３１の検出位置において、原稿に傾きが生じない状態で原稿先端が検出されるべきタイミングを検出基準時とし、その基準時と実際の原稿搬送時における先端検出タイミングとの時間差をとり、その時間差に原稿搬送速度を乗算することで原稿の傾きによる当該検出位置での原稿の副走査方向のずれ量を求め、求めたずれ量と原稿の主走査方向長さとから原稿が主走査方向に対しどれだけ傾いているのかを算出する方法をとることもできる。なお、当該ずれ量と傾き量とは対応関係にあるので、原稿の傾きを検出する検出手段としては、原稿の傾きそのものを検出する場合に加えて、当該ずれ量を原稿の傾きに相当するものとして検出する構成を含むものととらえることができる。このことは、例えば読み取られた画像データをラインメモリに格納し、基準位置からの原稿先端の副走査方向のずれ量をラインメモリ上で検出して、そのずれ量を傾き相当として検出する等に方法に適用することもできる。
【００８９】
（３）上記実施の形態では、原稿画像をカラーで読み取ってカラーの画像を出力する複写機に本発明を適用した場合の例を説明したが、モノクロで読み取る複写機にも適用できる。モノクロで読み取る構成の場合、例えばＣＣＤセンサは、当該モノクロとしての１色用のラインセンサを備えるものが用いられる。この場合の画像処理部では、当該１色用のラインセンサから出力される画像データにシェーディング等の所定の処理が施されると共に、当該画像データを用いて原稿の傾き検出、副走査方向の有効画像領域の設定等の処理が行われることになる。
【００９０】
また、原稿画像の読取手段として、複数のラインセンサを備えるＣＣＤセンサ４９を用いたが、色毎のラインセンサを個別に配置する構成としても良い。また、原稿画像を読み取ることができれば良く、ＣＣＤセンサに限定されないことはいうまでもない。
さらに、複写機に限られず、ＦＡＸ、ＭＦＰ（Multiple Function Peripheral）等、読取って得られた画像データを処理する画像処理装置一般に適用できる。また、上記実施の形態及び上記変形例をそれぞれ組み合わせるとしても良い。
【産業上の利用可能性】
【００９１】
本発明は、読み取られた原稿の画像データを処理する画像処理装置において、原稿がスキューした場合の当該スキューによる画像欠損の影響を低減する技術として有用である。
【図面の簡単な説明】
【００９２】
【図１】第１の実施の形態の複写機１０の構成を示す図である。
【図２】（ａ）は、シートスルー方式において原稿面からの反射光がＣＣＤセンサ４９に至るまでの光路を示した拡大図であり、（ｂ）は、ＣＣＤセンサ４９の受光面の様子を示した図であり、（ｃ）は、原稿検出センサ３１の配置例を示す平面図である。
【図３】複写機１０の画像処理部６０の構成を示すブロック図である。
【図４】画像処理部６０の副走査領域信号制御部７６の構成を示す図である。
【図５】副走査領域信号制御部７６のエッジ検出部８１の構成を示す図である。
【図６】副走査領域信号制御部７６のＶＤ制御部８２の構成を示す図である。
【図７】ＶＤ制御部８２の処理内容を説明するための模式図である。
【図８】原稿のスキューが発生した場合、発生していない場合に対し副走査方向の有効画像領域がどのようにずれるのかを示した模式図である。
【図９】ＶＤ制御部８２のＶＤライン遅延部１０１の構成を示す図である。
【図１０】副走査基準信号（＿ＶＤ）が遅延量Ａだけ遅延された状態を示す図である。
【図１１】ＶＤ制御部８２の原稿傾き検出部１０６において傾き検出に用いられるフィルタの大きさを決めるときのその方法を説明するための図である。
【図１２】第２の実施の形態における読取位置での光路を示す拡大図である。
【図１３】第２の実施の形態の画像処理部６００の構成を示す図である。
【図１４】第２の実施の形態でフィルタサイズを大きくとることができることを説明するための図である。
【図１５】従来の原稿のスキューの様子を示す図である。
【符号の説明】
【００９３】
１０      複写機
１２      イメージリーダ部
３１      原稿検出センサ
５１      読取位置
４９、４９０      ＣＣＤセンサ
６０、６００      画像処理部
７５      副走査基準信号生成部
７６      副走査領域信号制御部
８１      エッジ検出部
１０１、１０２、１０３      ＶＤライン遅延部
１０６      原稿傾き検出部
【図１】
2006311293.tif 000003
【図２】
2006311293.tif 000004
【図３】
2006311293.tif 000005
【図４】
2006311293.tif 000006
【図５】
2006311293.tif 000007
【図６】
2006311293.tif 000008
【図７】
2006311293.tif 000009
【図８】
2006311293.tif 000010
【図９】
2006311293.tif 000011
【図１０】
2006311293.tif 000012
【図１１】
2006311293.tif 000013
【図１２】
2006311293.tif 000014
【図１３】
2006311293.tif 000015
【図１４】
2006311293.tif 000016
【図１５】
2006311293.tif 000017