(57)【要約】【課題】ライン撮像素子列を構成する撮像素子ユニットの横ずれ、縦ずれ及び傾斜ずれを特定する。【解決手段】基準方向に対し平行な辺Ｍ１、基準方向に対し所定角度傾斜する斜辺Ｍ２を備え、シェーディングローラ１５にマーキングされた図形Ｍを、シェーディングローラ１５を回転させることで、ラインＣＣＤ２６に読み取らせ、重なり領域ＣＡを含む領域に属する素子の図形Ｍの読取りタイミングからＣＣＤユニット２６１，２６２，２６３の横ずれ、縦ずれ及び傾斜ずれを特定する。【選択図】      図２
2004336100.tif 000002
【特許請求の範囲】
【請求項１】
複数の撮像素子が直線状に配列された第１，第２の撮像素子ユニットを、一部の素子が重なるように配設して構成されたライン撮像素子列を用いて、１ライン単位で順次画像を読み取っていく画像読取装置であって、
前記第１，第２の撮像素子ユニットが重なった領域を含む所定の領域に属する撮像素子に、前記ライン撮像素子列の長手方向の基準となる基準方向に対し平行な一辺と、前記基準方向に対し所定角度傾斜した一辺とを含む図形をテストパターンとして読み取らせるテスト読取実行手段と、
前記所定の領域に属する撮像素子が、前記図形を構成する各ラインを読み取るタイミングから、どの撮像素子が前記重なった領域に属するかを特定するとともに、前記基準方向に対して直交する方向への前記第１，第２の撮像素子ユニットのずれを特定するずれ特定手段とを備えることを特徴とする画像読取装置。
【請求項２】
前記ずれ特定手段は、第１，第２の撮像素子ユニットのそれぞれについて、前記基準方向に対する傾きを特定することを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記テスト読取実行手段は、前記ライン撮像素子列に対向する位置に配設され、中心軸が前記基準方向と同一方向であり、かつ、前記中心軸を回転軸とする円筒状の回転体から構成され、
前記図形は、前記回転体の外周面上であって、前記重なった領域に属する撮像素子の対向する位置に表示されていることを特徴とする請求項１又は２記載の画像読取装置。
【請求項４】
前記回転体はシェーディングローラであることを特徴とする請求項３記載の画像読取装置。
【請求項５】
前記図形は、前記基準方向に対し所定角度傾斜した一辺を斜辺とする直角三角形であることを特徴とする請求項１〜４のいずれかに記載の画像読取装置。
【請求項６】
前記特定手段によって特定された前記第１，第２の撮像素子ユニットの前記基準方向に対する傾き、前記重なった領域に属する撮像素子及び前記基準方向と直交する方向への前記第１，第２の撮像ユニットのずれを補正する補正手段をさらに備えることを特徴とする請求項２〜５のいずれかに記載の画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ライン撮像素子列を用いて、画像を読み取る画像読取装置に関し、特に、ライン撮像素子列を構成する撮像素子ユニットのずれを特定する技術に関する。
【０００２】
【従来の技術】
画像読取装置の分野では、１枚の画像を１ライン単位で読み取っていくラインＣＣＤが広く用いられている。ラインＣＣＤ（ｃｈａｒｇｅ  ｃｏｕｐｌｅｄ  ｄｅｖｉｃｅ）は、製造コスト等の面から、複数のＣＣＤユニット（実体は、ラインＣＣＤであるが、上記ラインＣＣＤと区別するために「ＣＣＤユニット」という用語を用いる）から構成されるケースが多い。これら複数のＣＣＤユニットは、切れ目なく画像を読み取るために、端部同士が重なるようにして繋ぎ合わされている。そして、各ＣＣＤユニットの何番目の素子が重なった領域に属するものであるかを予め把握しておき、両ＣＣＤユニットによって重複して読み取られた画像は、一方のＣＣＤユニットによって読み取られた画像のみを採用することにより、画像の重複再現を防止している。
【０００３】
ところで、ＣＣＤユニットは、経年的な使用により、初期（例えば工場出荷時）の配設位置からずれてしまう。このずれは、ＣＣＤユニットの長手方向の基準となる方向（基準方向）に対して所定角度傾斜するずれ（傾斜ずれ）、基準方向へのずれ（横ずれ）及び基準方向と直交する方向へのずれ（縦ずれ）として現れる。そのため、正確な画像読取を行なうためには、定期的にずれを特定し補正してやる必要がある。このずれを特定する手法として、ラインセンサに、２本の黒線を読み取らせる手法が開示されている（特許文献１）。
【０００４】
【特許文献１】
特開平３−５３６６０
【０００５】
【発明が解決しようとする課題】
しかしながら、特許文献１では、横ずれしか検出することができず、傾斜ずれ及び縦ずれを特定することができないという問題があった。
【０００６】
本発明は、上記課題を解決するためになされたものであり、横ずれのみならず、傾斜ずれ及び縦ずれをも特定することができる画像読取装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明に係る画像読取装置は、複数の撮像素子が直線状に配列された第１，第２の撮像素子ユニットを、一部の素子が重なるように配設して構成されたライン撮像素子列を用いて、１ライン単位で順次画像を読み取っていく画像読取装置であって、前記第１，第２の撮像素子ユニットが重なった領域を含む所定の領域に属する撮像素子に、前記ライン撮像素子列の長手方向の基準となる基準方向に対し平行な一辺と、前記基準方向に対し所定角度傾斜した一辺とを含む図形をテストパターンとして読み取らせるテスト読取実行手段と、前記所定の領域に属する撮像素子が、前記図形を構成する各ラインを読み取るタイミングから、どの撮像素子が前記重なった領域に属するかを特定するとともに、前記基準方向に対して直交する方向への前記第１，第２の撮像素子ユニットのずれを特定するずれ特定手段とを備えることを特徴とする。
【０００８】
この構成によれば、基準方向に平行な一辺と所定角度傾斜した一辺とを含む図形をテストパターンとして読み取らせているため、第１，第２の撮像素子ユニットの基準方向に対して同じ箇所に位置する撮像素子が読み取る図形のライン数は同じになり、これによりどの素子が重なった領域に属しているかが特定され、横ずれが特定される。また、基準方向に対して同じ箇所に位置する撮像素子の図形の読取りタイミングから第１，第２の撮像素子ユニットの基準方向に対して直交する方向へのずれが特定され、縦ずれが特定される。ここで、第１、第２の撮像素子ユニットは、それぞれ複数の撮像素子ユニットから構成される場合も含まれる。
【０００９】
また、前記ずれ特定手段は、第１，第２の撮像素子ユニットのそれぞれについて、前記基準方向に対する傾きを特定することが好ましい。第１，第２の撮像素子ユニットが基準方向に対して傾斜している場合と傾斜していない場合とでは、第１，第２の撮像素子ユニットの図形の読み取りタイミングが相違するため、これに着目した本構成によれば傾斜ずれが特定される。
【００１０】
また、前記テスト読取実行手段は、前記複数のライン撮像素子列に対向する位置に配設され、中心軸が前記基準方向と同一方向であり、かつ、前記中心軸を回転軸とする円筒状の回転体から構成され、前記図形は、前記回転体の外周面上であって、前記重なり画素と対応する位置に表示されていることが好ましい。
【００１１】
この構成によれば、回転体を回転させるという簡略化された構成で、ライン撮像素子列にテストパターンとしての図形を読み取らせることができる。
【００１２】
また、前記回転体はシェーディングローラであることが好ましい。この構成によれば、画像読み取り装置に既存するシェーディングローラを回転体として用いることで、テストパターンとしての図形を読み取らせることができるため、装置の小型化を図ることができる。
【００１３】
また、前記図形は、前記基準方向に対し所定角度傾斜した一辺を斜辺とする直角三角形であることが好ましい。この構成によれば、直角三角形というような単純な図形を読み取らせるだけで、第１，第２の撮像素子ユニットの上記ずれが特定される。
【００１４】
また、前記特定手段によって特定された前記第１，第２の撮像素子ユニットの前記基準方向に対する傾き、前記重なった領域に属する撮像素子及び前記基準方向と直交する方向への前記第１，第２の撮像ユニットのずれを補正する補正手段をさらに備えることが好ましい。
【００１５】
この構成によれば、第１，第２の撮像ユニットのずれが補正されるため、正確な画像読み取りが可能となる。
【００１６】
【発明の実施の形態】
図１は、本発明の実施の形態に係る画像読取装置の全体構成図を示している。この画像読取装置は、デジタル複写機２００上に配置され、デジタル複写機２００の画像読部として用いられている。画像形成装置は、オートドキュメントフィーダ１及び本体部２とを備えている。オートドキュメントフィーダ１は、原稿Ｐが載置される原稿テーブル１１と、載置された原稿Ｐを１枚ずつピックアップする給紙ローラ対１２と、ピックアップされた原稿Ｐを原稿読取位置ＲＰまで搬送し、かつ、原稿Ｐの斜め送りを規制して原稿先端を整えるレジストローラ対１３とを備えている。レジストローラ対１３の近傍には、原稿Ｐの画像先端の原稿読取位置ＲＰへのタイミングを決定する際に用いられるタイミングスイッチ１４が配設されている。原稿読取位置ＲＰの上側には、本画像読取装置がシェーディング補正を行う際に用いられる円筒状のシェーディングローラ１５が配設されている。
【００１７】
本体部２は、原稿読取位置ＲＰの下側に配設された光源２１と、原稿読取位置ＲＰにおける原稿Ｐの反射光をミラー２２、２３、２４及び集光レンズ２５を介して受光するラインＣＣＤ２６（ライン撮像素子列）とを備えている。また、本体部２の上面には、透明かつ平板状のコンタクトガラス２７が配設されている。
【００１８】
図２は、画像読取装置のブロック図を示している。図中符号Ｘは基準方向を示し、符号Ｗはシェーディングローラ１５の長手方向の寸法を示している。また、図３は、シェーディングローラ１５の斜視図を示している。ラインＣＣＤ２６は、３つのＣＣＤユニット２６１，２６２，２６３から構成され、３つのＣＣＤユニット２６１，２６２，２６３で１ライン分の画像を読み取る。各ＣＣＤユニットは、Ｘ方向に沿って直線状に複数のＣＣＤからなる光電変換素子（以下、「素子」という）が配列されており、各素子は、１画素分の画像を読み取る。したがって、ラインＣＣＤ２６は、最大、Ｗの幅寸法を有する原稿Ｐを読み取ることができる。なお、本画像読取装置では、Ｗは、Ａ１サイズの原稿が読み取り可能な寸法を想定している。
【００１９】
長手方向の寸法がＷのＣＣＤユニットを用いれば、ラインＣＣＤ２６を１つのＣＣＤユニットで構成することも可能である。しかし、このようなＣＣＤユニットを用いるとコストが嵩む等の問題が生じるため、画像読取装置の分野では、複数のＣＣＤユニットを用いてラインＣＣＤを構成するのが一般的である。
【００２０】
ＣＣＤユニットの端部同士を繋げて１つのラインＣＣＤ２６を構成すると、ＣＣＤユニットの端部には、素子が存在しないため、この位置に対応する画像を読み取ることができない。そこで、ラインＣＣＤ２６は、端部同士が重なるように各ＣＣＤユニットが繋ぎ合わされている。そして、各ＣＣＤユニットに対し、どの素子が重なった領域（重なり領域ＣＡ）に属するかを予め記憶しておき、重なり領域ＣＡに属する素子によって重複して読み取られた画像については、いずれか一方の素子が読み取った画像データのみを採用することで、画像の重複再現を防止している。
【００２１】
ＣＣＤユニット２６１，２６２，２６３は、それぞれアンプ、アナログデジタル変換器（Ａ／Ｄ）１２０及びシェーディング補正回路１３０を介してラインメモリ１４０と接続されている。アンプ１１０は、例えば、オペアンプ、抵抗等を含みＣＣＤユニット２６１，２６２，２６３から１画素単位で出力された画像データを増幅してＡ／Ｄ１２０に出力する。
【００２２】
Ａ／Ｄ１２０は、アンプ１１０からのアナログの画像データを例えば０〜２５５階調に量子化し、デジタルの画像データに変換する。シェーディング補正回路１３０は、ラインＣＣＤ２６がシェーディングローラ１５を読み取ることで素子毎に得られたシェーディングデータを用い、画像読み取り時に得られた画像データＧＤに対し、式（１）の演算を施すことによりシェーディング補正を行い、画像データをラインメモリ１４０に出力する。
ＧＤ´＝ＧＤ×（１／ＧＤＷ）×２５５・・・式（１）
このシェーディングデータＧＤＷは、例えば制御部１００のＲＡＭに記憶されており、シェーディング補正回路１３０は、ある素子の画像データＧＤがＡ／Ｄ１２０から出力されると、そのタイミングと同期してその素子に対応するシェーディングデータＧＤＷをＲＡＭから読み出すことにより得られる。
【００２３】
ラインメモリ１４０は、それぞれシェーディング補正回路１３０，１３０，１３０と接続された、３個のシフトレジスタ１４１，１４２，１４３から構成されている。シフトレジスタ１４１，１４２，１４３は、それぞれＣＣＤユニット２６１，２６２，２６３が読み取った画像データを記憶することができる容量を有している。また、シフトレジスタ１４１，１４２，１４３は、制御部１００からのイネーブル信号を受信し、受信したイネーブル信号が例えばハイレベルの場合、画像メモリ１５０側（出力側）の先端のレジスタが記憶する画像データを画像メモリ１５０に出力する。
【００２４】
画像メモリ１５０は、例えばＲＡＭから構成され、１又は複数毎の画像データが記憶可能な容量を有し、ラインメモリ１４０から出力される画像データを記憶する。画像メモリ１５０は、画像毎にアドレス領域が分けられており、各アドレス領域内の各アドレスは１枚の画像の各画素と対応付けられている。
【００２５】
図３に示すように、シェーディングローラ１５は、円筒状であり、中心軸上に配設された回転軸１５１を軸心として回転する。シェーディングローラ１５の外周面は、白色であり、ラインＣＣＤ２６の重なり領域ＣＡと対応する位置（光学的に対向する位置）に白色とは異なる色（例えば黒色）の図形Ｍがマーキングされている。図形Ｍは、Ｘ方向と平行な辺Ｍ１と、Ｘ方向に対して所定角度傾斜した斜辺Ｍ２とを有する直角三角形である。重なり領域ＣＡに属する全てのＣＣＤに図形を読み取らせるために、辺Ｍ１の寸法は、重なり領域ＣＡの寸法Ｗ１よりも大きく設定されている。
【００２６】
図２に示す制御部１００は、ＣＰＵ、ＲＯＭ及びＲＡＭ等を含むマイクロコンピュータから構成され、画像読取装置を統括制御する。ＲＯＭは、画像読取装置の種々の動作を制御するための制御プログラムを記憶しており、ＣＰＵは、この制御プログラムを実行することにより、テスト読取実行部１０１、ずれ特定部１０２、タイミング制御部１０３及びアドレス算出部１０４として機能し、ＲＡＭを基準データ記憶部１０５として機能させる。
【００２７】
テスト読取実行部１０１は、例えば本画像読取装置の電源投入時に起動され、モータ１６を駆動させることにより、シェーディングローラ１５を回転させ、ラインＣＣＤ２６に、図形Ｍを読み取らせる。
【００２８】
ずれ特定部１０２は、図形Ｍの読取結果から、ＣＣＤユニット２６１，２６２，２６３の基準方向（Ｘ方向）に沿ったずれ（横ずれ）、Ｘ方向と直交するＹ方向に対するずれ（縦ずれ）及びＸ方向に対する傾斜（傾斜ずれ）を特定する。なお、本実施形態では、初期状態（工場出荷時）において、ＣＣＤユニット２６１，２６２，２６３は、Ｘ方向と平行に配設されており、傾斜ずれはなく、横ずれ及び縦ずれのみが存在しているものとする。
【００２９】
タイミング制御部１０３は、シフトレジスタ１４１にハイレベルのイネーブル信号を出力し、シフトレジスタ１４１からＣＣＤユニット２６１が読み取った画像データを画像メモリ１５０に順次出力させ、全ての画像データが出力されると、次にシフトレジスタ１４２にハイレベルのイネーブル信号を出力し、ＣＣＤユニット２６２が読み取った画像データを画像メモリ１５０に順次出力させ、全ての画像データが出力されると、次にシフトレジスタ１４３にハイレベルのイネーブル信号を出力し、ＣＣＤユニット２６３が読み取った画像データを画像メモリ１５０に順次出力させる。出力された画像データは、アドレス算出部１０４が算出したアドレスに記憶される。
【００３０】
ここで、タイミング制御部１０３は、ＣＣＤユニット２６１とＣＣＤユニット２６２との重なり領域ＣＡに属する素子が読み取った画像データについては、ＣＣＤユニット２６１が読み取った画像データのみを出力し、ＣＣＤユニット２６２が読み取った画像データが出力されないように、ＣＣＤユニット２６１及び２６２にイネーブル信号を出力する。また、ＣＣＤユニット２６２とＣＣＤユニット２６３との重なり領域ＣＡに属する画素が読み取った画像データについては、ＣＣＤユニット２６２が読み取った画像データのみを出力し、ＣＣＤユニット２６３が読み取った画像データが出力されないように、ＣＣＤユニット２６２及び２６３に対しイネーブル信号を出力する。これにより横ずれによる画像の重複再現が防止される。
【００３１】
アドレス算出部１０４は、ＣＣＤユニット２６１，２６２，２６３の傾斜ずれ及び縦ずれを考慮して、各素子が読み取った画像データが、画像メモリ１５０の正規のアドレスに格納されるように、画像データを格納するためのアドレスを算出する。ここで、正規のアドレスについて説明する。図４は、正規のアドレスを説明するための図であり、（ａ）はラインＣＣＤ２６を示し、（ｂ）はラインＣＣＤ２６によって読み取られる画像とラインＣＣＤ２６との関係を示し、（ｃ）は画像メモリ１５０のアドレス空間の一部を概念的に示している。
【００３２】
この説明では、（ａ）に示すようにＣＣＤユニット２６２は、ＣＣＤユニット２６１及び２６３に対してＹ方向に１ライン分ずれているとする。このラインＣＣＤ２６を用いて画像Ｇのｎライン目を読み取ると、（ｂ）に示すようにＣＣＤユニット２６１及び２６３は、それぞれｎライン目の画像Ｘ１１及びＸ１３を読み取ることができるが、ＣＣＤユニット２６２はｎ＋２ライン目の画像Ｘ３２を読み取ってしまう。したがって、ＣＣＤユニット２６１〜２６３が読み取った画像Ｘ１１、Ｘ３２及びＸ１３の画像データをアドレス順に格納すると、（ｃ）に示すように画像Ｘ１１、Ｘ３２及びＸ１３の画像データは、それぞれアドレス領域Ａ１１、Ａ１２及びＡ１３に格納され、画像Ｇが正確に再現されなくなる。そこで、アドレス算出部１０４は、画像Ｘ１１、Ｘ３２及びＸ１３の画像データがそれぞれアドレス領域Ａ１１、Ａ３２及びＡ１３に格納される、すなわち正規のアドレスに格納されるように各画像データのアドレスを算出している。
【００３３】
図２に示す基準データ記憶部１０５は、工場出荷時にラインＣＣＤ２６に図形Ｍを読み取らせることで得られた種々の基準データを記憶する。基準データについては図６のフローチャートにおいて説明する。
【００３４】
図５は、ラインＣＣＤ２６に図形Ｍを読み取らせることにより、ＣＣＤユニット２６１，２６２，２６３の横ずれ、縦ずれ及び傾斜ずれが特定される原理を説明するための図であり、（ａ）は工場出荷時の傾斜ずれが生じていないときの図形Ｍの読取結果を示し、（ｂ）は調整時の傾斜ずれが生じたときの図形Ｍの読取結果を示している。
【００３５】
図５の例では、図形Ｍの辺Ｍ３の長さは、ラインＣＣＤ２６が読み取るＹ方向９ライン分の長さに相当している。図５に示すＣＣＤユニット２６１，２６２のＸ方向に連なる升目１つは、ＣＣＤユニット２６１，２６２を構成する１つの素子を表しており、升目内に付された数字は、ＣＣＤユニット２６２，２６２とも、重なり領域ＣＡ側の先端の素子（ＣＣＤユニット２６１については図中一番右の素子、ＣＣＤユニット２６２については図中一番左の素子）を１番目としたときの各素子の順番（素子番号）を示している。（ａ）の例では、ＣＣＤユニット２６１の１番目及び２番目の素子が、それぞれＣＣＤユニット２６２の２番目及び１番目の素子とＸ方向上、同一箇所に位置している。（ｂ）の例では、ＣＣＤユニット２６１の１番目の素子とＣＣＤユニット２６２の１番目の素子とがＸ方向上、同一箇所に位置している。さらに（ｂ）の例では、ＣＣＤユニット２６２は、その長手方向がＸ方向と平行であるが、ＣＣＤユニット２６１は、その長手方向がＸ方向に対して角度θ傾いている。
【００３６】
また、図中、黒色で示した階段状の領域ＢＡ１は、ＣＣＤユニット２６１が図形Ｍを読み取ることにより得られた読取結果を示しており、領域ＢＡ２は、ＣＣＤユニット２６２が図形Ｍを読み取ることにより得られた読取結果を示している。（ａ）では、例えばＣＣＤユニット２６１の６番目の素子は１ライン目で白から黒に反転しているため、図形Ｍの１ライン目がＣＣＤユニット２６１に到達したとき、図形Ｍが当該素子に到達していることが表されている。また、ＣＣＤユニット２６２の１番目の素子は、３ライン目で白から黒に反転しているため、図形Ｍの３ライン目がＣＣＤユニット２６１に到達したときに、図形Ｍが当該素子に到達していることが表されている。ここで、ＣＣＤユニット２６１の６番目の素子の反転タイミング位置ＬはＬ＝１であり、また、ＣＣＤユニット２６２の１番目の素子の反転タイミング位置ＬはＬ＝３であるというように反転タイミング位置Ｌを定義する。
【００３７】
横ずれ及び縦ずれは、以下のようにして特定することができる。まず、図形Ｍを読み取った各素子について、Ｙ方向のライン長（以下、ライン長Ｂと定義する）を求める。（ａ）の場合、ＣＣＤユニット２６１の１〜６番目の素子のライン長Ｂは、それぞれ４，５，６，７，８，９である。一方、ＣＣＤユニット２６２の１〜６番目の素子のライン長Ｂは、それぞれ５，４，３，２，１，０である。図形Ｍは、斜辺Ｍ２がＸ方向に対して傾斜しており、Ｘ方向の位置毎にＹ方向の高さＨが異なるため、両ＣＣＤユニットにおいて、Ｘ方向に対して異なる箇所に位置する素子のライン長Ｂはそれぞれ異なることとなるが、Ｘ方向に対して同一箇所に位置する素子（例えば、ＣＣＤユニット２６１の１番目の素子とＣＣＤユニット２６２の２番目の素子）のライン長Ｂは同一となる。そのため、ＣＣＤユニット２６１及び２６２の各素子について、ライン長Ｂが同一であるか否かにより、Ｘ方向に対して同一箇所に位置する素子を特定することができる。また、ＣＣＤユニット２６１及び２６２間でライン長Ｂが一致する２つの素子のそれぞれの反転タイミング位置の差分から両ＣＣＤユニットの縦ずれを特定することができる。
【００３８】
図５（ａ）の例では、ＣＣＤユニット２６１の２番目の素子のライン長Ｂ（＝５）であり、ＣＣＤユニット２６２の１番目の素子のライン長Ｂ（＝５）であり一致するため、両素子が重なっていることが分かる。そして、ＣＣＤユニット２６１の２番目の素子の反転タイミング位置Ｌ（＝５）と、ＣＣＤユニット２６２の２番目の素子の反転タイミング位置Ｌ（＝３）との差を求めることにより、ＣＣＤユニット２６１及び２６２の縦ずれ（＝２）を特定することができる。
【００３９】
一方、図５（ｂ）の場合、ＣＣＤユニット２６１の１番目の素子及びＣＣＤユニット２６２の１番目の素子のライン長Ｂが共に「５」であるため、ＣＣＤユニット２６１及び２６２はともに１番目の素子がＸ方向に対して重なっている。また、ＣＣＤユニット２６１の１番目の素子の反転タイミング位置Ｌは３であり、ＣＣＤユニット２６２の１番目の素子の反転タイミング位置Ｌは４であるため、ＣＣＤユニット２６１及び２６２間の縦ずれは、４−３＝１となる。
【００４０】
傾斜ずれは、以下のようにして特定することができる。まず、ＣＣＤユニット２６１及び２６２が、斜辺Ｍ２を読み取ることに応じて表れる領域ＢＡ１及びＢＡ２の上側の傾斜部分ＳＡ１及びＳＡ２のＸ方向に対する傾きを算出する。（ａ）の場合、ＣＣＤユニット２６１の１番目の素子及び５番目の素子に注目すると、両素子の反転タイミング位置Ｌは、それぞれ２及び６であるため、傾斜部分ＳＡ１の傾きは、（６−２）／（５−１）＝１と算出される。また、ＣＣＤユニット２６２の１番目の素子と５番目の素子に注目すると、両素子の反転タイミング位置Ｌは、それぞれ３及び７であるため、傾斜部分ＳＡ２の傾きは、（７−３）／（５−１）＝１と算出される。
【００４１】
（ｂ）の場合、領域ＢＡ１の傾斜部分ＳＡ１の傾きは、ＣＣＤユニット２６１の１番目の素子と５番目の素子に注目すると、両素子の反転タイミング位置はそれぞれ３及び２であるため、傾斜部分ＳＡ１の傾きは、（３−２）／（５−１）＝０．２５と算出される。このことからＣＣＤユニット２６１は、Ｘ方向に対し傾いていることが分かる。
【００４２】
また、ＣＣＤユニット２６２の領域ＢＡ２の傾斜部分ＳＡ２の傾きは、１番目の素子と５番目の素子に注目すると、両素子の反転タイミング位置Ｌはそれぞれ４及び８であるため、（８−４）／（５−１）＝１と算出される。このことからＣＣＤユニット２６２は、Ｘ方向に対して傾いていないことが分かる。
【００４３】
なお、図５では、ＣＣＤユニット２６１，２６２について説明したが、ＣＣＤユニット２６２，２６３についても同様の原理により、横ずれ、縦ずれ及び傾斜ずれを特定することができる。
【００４４】
次に、本画像読取装置の動作について説明する。図６は、工場出荷時における横ずれ、縦ずれ及び傾斜ずれが特定されるまでの処理を示したフローチャートである。まず、ステップ１において、テスト読取実行部１０１は、シェーディングローラ１５を回転させ、図形ＭをラインＣＣＤ２６に読み込ませる。これにより、図５（ａ）に示す測定結果が得られる。
【００４５】
ステップＳ２において、ずれ特定部１０２は、図形Ｍの読取結果から、ＣＣＤユニット２６１，２６２，２６３の各素子Ｄの反転タイミング位置Ｌｉｊ及びライン長Ｂｉｊ求め、Ｄｉｊ＝（Ｌｉｊ、Ｂｉｊ）というように、各素子Ｄと各素子Ｄに対応する反転タイミング位置Ｌｉｊ及びＢｉｊとを対応づけて基準データ記憶部１０５に記憶させる。添え字ｉはｉ＝０，１，２の値を採り、それぞれＣＣＤユニット２６１，２６２，２６３を示している。添え字ｊは、ＣＣＤユニットを構成する素子の順番（素子番号）を示している。
【００４６】
ステップＳ３において、ずれ特定部１０２は、ＣＣＤユニット２６１，２６２，２６３のそれぞれの傾斜部分ＳＡ１，ＳＡ２，ＳＡ３の傾きＫｉ（ｉ＝０，１，２）を求め、基準データ記憶部１０５に記憶させる。ただし、Ｋｉ＝（Ｌｉｊ１−Ｌｉｊ２）／（ｊ１−ｊ２）であり、ｊ１，ｊ２は傾きを算出するために用いられた素子の素子番号を表している。
【００４７】
ステップＳ４において、ずれ特定部１０２は、隣接するＣＣＤユニット同士で、ライン長Ｂｉｊが一致する素子を求め、両素子の反転タイミング位置Ｌ（ｉ＋１）ｊ，Ｌｉｊの差Ｙｉ（ｉ＋１）（＝Ｌ（ｉ＋１）ｊ−Ｌｉｊ）を求め、縦ずれ基準データとして基準データ記憶部１０５に記憶させる。例えば、図５（ａ）の場合、ＣＣＤユニット２６１の２番目の素子のライン長Ｂ０２とＣＣＤユニットの１番目の素子のライン長Ｂ１１は共に５であり一致するため、両素子の反転タイミング位置Ｌ０２（＝５）及びＬ１１（＝３）の差分Ｙ０１は２となる。したがって、ずれ特定部１０２は、Ｙ０１＝２を縦ずれ基準データとして基準データ記憶部１０５に記憶させる。
【００４８】
図７は、調整時における横ずれ、縦ずれ及び傾斜ずれが特定されるまでの処理を示したフローチャートである。まず、ステップＳ１１において、テスト読取実行部１０１は、ステップＳ１と同様にして、図形ＭをラインＣＣＤ２６に読み取らせる。この場合、例えば図５（ｂ）に示すような読取結果が得られる。
【００４９】
ステップＳ１２において、ステップＳ２と同様に、各素子Ｄ´の反転タイミング位置Ｌ´ｉｊとライン長Ｂ´ｉｊとを求め、基準データ記憶部１０５に記憶させる。
【００５０】
ステップＳ１３において、ずれ特定部１０２は、ステップＳ３と同様に、ＣＣＤユニット２６１，２６２，２６３のそれぞれの傾きＫ´０，Ｋ´１，Ｋ´２を求める。ステップＳ１４において、ずれ特定部１０２は、基準データ記憶部１０５を参照することにより、ＣＣＤユニット２６１，２６２，２６３のそれぞれについて工場出荷時と同じライン長Ｂを有する素子を特定し、両素子の素子番号ｊ及びｊ´の差Ｘｉ（＝ｊ−ｊ´）を求める。図５の例では、（ａ）に示すようにＣＣＤユニット２６１の２番目の素子のライン長Ｂ０２は５であるのに対し、（ｂ）に示すようにＣＣＤユニット２６１の１番目の素子のライン長Ｂ´０１は５であるため、ずれ特定部１０２は、Ｘｉ＝２−１＝１を算出する。
【００５１】
ステップＳ１５において、ずれ特定部１０２は、ステップＳ４と同様にして、隣接するＣＣＤユニット間でライン長Ｂ´ｉｊ及びＢ´（ｉ＋１）ｊが同一の素子を特定し、両素子の反転タイミング位置Ｌ´ｉｊ及びＬ´（ｉ＋１）ｊの差Ｙ´ｉ（ｉ＋１）を求める。
【００５２】
ステップＳ１６において、アドレス算出部１０４は、差Ｘｉと、工場出荷時の傾きＫｉ及び調整時の傾きＫ´ｉの差と、工場出荷時のＹｉ及び調整時のＹ´ｉの差とから各画素がＸ及びＹ方向にどれだけずれているかを求め、画像メモリ１５０での各画素に対応する正規のアドレスを算出し、そのアドレスに各画素の画像データを格納することにより、横ずれ、縦ずれ及び斜めずれの補正を行う。
【００５３】
なお、本発明は以下の態様を採ることができる。
【００５４】
（１）上記実施形態では、ラインＣＣＤ２６が３個のＣＣＤユニット２６１，２６２，２６３から構成されるものを示したが、これに限定されず、２個又は４個以上のＣＣＤユニットから構成されるラインＣＣＤを用いても良い。
【００５５】
（２）上記実施形態では、シェーディングローラ１５を用いて図形Ｍを読み取らせていたがこれに限定されず、図形Ｍがマーキングされたテスト用紙を用いて、図形Ｍを読み取らせても良い。
【００５６】
（３）上記実施形態では、ラインＣＣＤを用いたがこれに限定されず、他の光電変換素子を用いても良い。
【００５７】
（４）上記実施形態では、本画像読取装置をデジタル複写器の画像読取部に採用したが、これに限定されず、ＦＡＸやスキャナ等を含む画像を読み取る装置の画像読取部に適用してもよい。
【００５８】
（５）上記実施形態では、図形Ｍとして直角三角形のものを用いたがこれに限定されず、各素子のライン長Ｂが異なり、かつ、基準方向Ｘに対して所定角度傾斜した辺を有する図形であればどのような図形を用いても良い。
【００５９】
（６）上記ステップＳ４，Ｓ１４，Ｓ１５において、ライン長Ｂが同一の素子を特定するにあたり、素子番号が先頭のものから順番にライン長を比較してくことでライン長Ｂが同一の素子を特定してもよいし、何点を求めて平均したものを用いてもよい。
【００６０】
【発明の効果】
請求項１記載の発明によれば、横ずれ及び縦ずれを特定することができる。
【００６１】
請求項２記載の発明によれば、傾斜ずれを特定することができる。
【００６２】
請求項３記載の発明によれば、簡略化された構成でライン撮像素子列にテストパターンとしての図形を読み取らせることができる。
【００６３】
請求項４記載の発明によれば、装置の小型化を図ることができる。
【００６４】
請求項５記載の発明によれば、単純な図形を読み取らせるだけで、第１，第２の撮像素子ユニットの横ずれ、縦ずれ及び傾斜ずれを特定することができる。
【００６５】
請求項６記載の発明によれば、横ずれ、縦ずれ及び傾斜ずれを補正することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る画像形成装置の全体構成図を示している。
【図２】画像読取装置のブロック図を示している。
【図３】シェーディングローラの斜視図を示している。
【図４】正規のアドレスを説明するための図であり、（ａ）はラインＣＣＤを示し、（ｂ）はラインＣＣＤによって読み取られる画像とラインＣＣＤとの関係を示し、（ｃ）は画像メモリのアドレス空間の一部を概念的に示している。
【図５】ラインＣＣＤに図形Ｍを読み取らせることにより、各ＣＣＤユニットの横ずれ、縦ずれ及び傾斜ずれが特定される原理を説明するための図であり、（ａ）は例えば工場出荷時の傾斜ずれが生じていないときの図形の読取結果を示し、（ｂ）は調整時の傾斜ずれが生じたときの図形の読取結果を示している。
【図６】工場出荷時における横ずれ、縦ずれ及び傾斜ずれが特定されるまでの処理を示したフローチャートである。
【図７】調整時における横ずれ、縦ずれ及び傾斜ずれが特定されるまでの処理を示したフローチャートである。
【符号の説明】
１  オートドキュメントフィーダ
１１  原稿テーブル
１２  給紙ローラ対
１３  レジストローラ対
１４  タイミングスイッチ
１５  シェーディングローラ
１６  モータ
２１  光源
２２  ２３  ２４  ミラー
２５  集光レンズ
２６  ラインＣＣＤ
２６１  ２６２  ２６３  ＣＣＤユニット
２７  コンタクトガラス
１００  制御部
１０１  テスト読取実行部
１０２  ずれ特定部
１０３  タイミング制御部
１０４  アドレス算出部
１０５  基準データ記憶部
１１０  アンプ
１２０  Ａ／Ｄ
１３０  シェーディング補正回路
１４０  ラインメモリ
１４１  １４２  １４３  シフトレジスタ
１５０  画像メモリ
２００  デジタル複写機
Ｂ  ライン長
ＣＡ  重なり領域
Ｌ  反転タイミング位置
Ｘ            基準方向
【図１】
2004336100.tif 000003
【図２】
2004336100.tif 000004
【図３】
2004336100.tif 000005
【図４】
2004336100.tif 000006
【図５】
2004336100.tif 000007
【図６】
2004336100.tif 000008
【図７】
2004336100.tif 000009