(57)【特許請求の範囲】
【請求項１】
読取対象物を複数の領域に分割して読み取り、読み取った複数の画像を合成して1つの画像を作成する画像読取装置において、
読取対象物の画像を複数の領域に分割して撮影する撮影手段と、
前記撮影手段により撮影した分割画像と一部が重複する分割画像を撮影可能な位置に前記撮影手段を移動させる移動手段と、
前記移動手段による移動の前後に前記撮影手段により撮影した画像間の相対位置関係を検出する相対位置検出手段と、
前記相対位置検出手段の検出結果を記憶する記憶手段と、
前記相対位置検出手段の検出結果に基づいて、前記撮影手段により撮影した複数の分割画像を合成する合成手段とを備え、
前記相対位置検出手段は、最初に前記複数の分割画像を合成するときに使用される、相対位置検出範囲を限定するための第１の値を備えており、この第１の値、または前記記憶手段に記憶された過去の相対位置検出結果に基づいて当該第１の値を変化させた第２の値を用いて、相対位置検出範囲を限定するようにしたことを特徴とする画像読取装置。
【請求項２】
前記相対位置検出手段は、前記第２の値を用いて相対位置検出範囲を限定するときに、過去数回の相対位置検出結果の最頻値に基づいて相対位置検出範囲を決定することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
読取対象物を複数の領域に分割して読み取り、読み取った複数の画像を合成して1つの画像を作成する画像読取装置において、
読取対象物の画像を複数の領域に分割して撮影する撮影手段と、
前記撮影手段により撮影した分割画像と一部が重複する分割画像を撮影可能な位置に前記撮影手段を移動させる移動手段と、
前記移動手段による移動の前後に前記撮影手段により撮影した画像間の相対位置関係を検出する相対位置検出手段と、
前記相対位置検出手段による相対位置検出範囲を限定する比較範囲限定手段と、
前記相対位置検出手段の検出結果を記憶する記憶手段と、
前記相対位置検出手段の検出結果に基づいて、前記撮影手段により撮影した複数の分割画像を合成する合成手段とを備え、
前記相対位置検出手段は、最初に前記複数の分割画像を合成するときに使用される、相対位置検出範囲を限定するための第１の値を備えており、この第１の値、または前記記憶手段に記憶された過去の相対位置検出結果に基づいて当該第１の値を変化させた第２の値を用いて、前記比較範囲限定手段により限定された相対位置検出範囲の位置をシフトさせるようにしたことを特徴とする画像読取装置。
【請求項４】
前記相対位置検出手段は、前記第２の値を用いて相対位置検出範囲の位置をシフトさせるときに、過去数回の相対位置検出結果の最頻値に基づいて相対位置検出範囲の位置をシフトさせることを特徴とする請求項３に記載の画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、読取対象物を複数の領域に分割して読み取り、読み取った複数の画像を合成して1つの画像を作成する画像読取装置に関するものである。
【０００２】
【従来の技術】
従来より、画像読取装置の分野において、撮像手段（エリアセンサ）を２次元的に移動させて、各移動点において読取対象物の分割画像を撮影し、これらの複数の分割画像を合成して1つの画像を作成するようにしたものが知られている（例えば、特開平３−２４０３７２号公報参照）。また、オペレータによってそれぞれの画像の一部が他の画像にオーバーラップするように撮影された複数の画像に基づいて、各画像間の対応点を抽出し、この対応点を基準にして複数の画像を合成するようにしたものが知られている（例えば、特開平５−２６０２６４号公報参照）。さらにまた、複数の分割画像の合成に必要な対応点の検出処理であるパターンマッチング処理の対象範囲を人手により大まかに設定することで画像合成の際に必用な処理量を削減するようにしたものが知られている（例えば、特開平１０−１０８００３号公報参照）。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記特開平３−２４０３７２号公報に示される各移動点において撮影した複数の分割画像をそのまま合成する画像読取装置では、撮像手段の停止位置が所定の位置からずれると、良好な合成画像を得ることができないため、良好な合成画像を得るには撮像手段の移動手段に高い停止位置精度を持たせる必要があった。また、上記特開平５−２６０２６４号公報に示されるオペレータがカメラを移動させて複数の画像を撮影する画像読取装置では、各撮影画像間のオーバーラップ量の変動が大きいため、各画像間の対応点を抽出するためのパターンマッチング処理の探索範囲を広くせざるを得ず、従って、パターンマッチング処理に要する時間が長くなるという問題があった。
【０００４】
さらにまた、特開平５−２６０２６４号公報に示される装置におけるカメラの移動を特開平３−２４０３７２号公報に示されるような機械的な移動手段で行った場合には、オペレータが手でカメラを移動させる場合に比べて各撮影画像間のオーバーラップ量の変動を小さくすることができ、従って、パターンマッチング処理の探索範囲をある程度限定することができる。ただし、一般に機械的な移動手段によるカメラの停止位置は、機械的な停止処理の精度不足のみならず経時変化や環境変化によってもばらつくため、カメラの移動を機械的な移動手段で行った場合には、パターンマッチング処理の探索範囲を経時変化や環境変化に起因するばらつきを含む全ての種類のばらつきをカバーする範囲とする必要がある。従って、カメラの移動を機械的な移動手段で行うことにより、オペレータが手でカメラの移動を行う場合と比べてパターンマッチング処理の探索範囲を充分に狭め、画像合成の処理時間を確実に短縮するためには、上記特開平３−２４０３７２号公報に示される装置と同様に、移動手段に高い停止位置精度を持たせる必要があった。また、上記特開平１０−１０８００３号公報に示されるパターンマッチング処理の探索範囲を人手により大まかに設定する装置では、パターンマッチング処理の探索範囲を人間が判断するため、画像合成の処理時間を確実に短縮することができないという問題があった。
【０００５】
本発明は、上述した問題点を解決するためになされたものであり、移動手段による撮像手段の停止位置精度を向上させることなく、画像合成に必用なパターンマッチング処理の探索範囲を狭めて、画像合成の処理時間の短縮を図ることが可能な画像読取装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために請求項１の発明は、読取対象物を複数の領域に分割して読み取り、読み取った複数の画像を合成して1つの画像を作成する画像読取装置において、読取対象物の画像を複数の領域に分割して撮影する撮影手段と、撮影手段により撮影した分割画像と一部が重複する分割画像を撮影可能な位置に撮影手段を移動させる移動手段と、移動手段による移動の前後に撮影手段により撮影した画像間の相対位置関係を検出する相対位置検出手段と、相対位置検出手段の検出結果を記憶する記憶手段と、相対位置検出手段の検出結果に基づいて、撮影手段により撮影した複数の分割画像を合成する合成手段とを備え、相対位置検出手段は、最初に前記複数の分割画像を合成するときに使用される、相対位置検出範囲を限定するための第１の値を備えており、この第１の値、または前記記憶手段に記憶された過去の相対位置検出結果に基づいて当該第１の値を変化させた第２の値を用いて、相対位置検出範囲を限定するようにしたものである。
【０００７】
この構成においては、記憶手段に記憶された過去数回における画像間の相対位置関係の検出結果に基づいて、移動手段を構成する部材等の経時変化や環境変化等に起因して発生する画像間の相対位置関係のずれを予測し、この予測のずれ情報に基づいて、撮影手段の停止位置のばらつきに起因する画像間の相対位置関係のばらつきから、経時変化や環境変化に起因して発生する停止位置のずれの影響を除去することができる。これにより、分割画像合成処理に必用なパターンマッチング処理の一種である相対位置検出処理の対象範囲を、移動手段の機械的な停止処理の精度不足に起因するばらつき（以下、「繰り返しばらつき」という）のみを考慮した狭い範囲に限定することができ、従って、相対位置検出手段による分割画像間の相対位置関係の検出処理に要する時間の短縮化を図ることができる。
【０００８】
また、相対位置検出手段が、第２の値を用いて相対位置検出範囲を限定するときに、過去数回の相対位置検出結果の最頻値に基づいて相対位置検出範囲を決定するようにしてもよい。これにより、移動手段を構成する部材等の経時変化や環境変化等に起因して撮影手段の停止位置にずれが生じた場合でも、過去数回における画像間の相対位置関係のばらつきの平均値に相当する相対位置検出結果の最頻値に合わせて相対位置検出手段による検出範囲をずらして、相対位置検出処理の対象範囲を繰り返しばらつきのみを考慮した狭い範囲に限定することができる。
また、請求項３の発明は、読取対象物を複数の領域に分割して読み取り、読み取った複数の画像を合成して1つの画像を作成する画像読取装置において、読取対象物の画像を複数の領域に分割して撮影する撮影手段と、撮影手段により撮影した分割画像と一部が重複する分割画像を撮影可能な位置に前記撮影手段を移動させる移動手段と、移動手段による移動の前後に撮影手段により撮影した画像間の相対位置関係を検出する相対位置検出手段と、相対位置検出手段による相対位置検出範囲を限定する比較範囲限定手段と、相対位置検出手段の検出結果を記憶する記憶手段と、相対位置検出手段の検出結果に基づいて、撮影手段により撮影した複数の分割画像を合成する合成手段とを備え、相対位置検出手段は、最初に前記複数の分割画像を合成するときに使用される、相対位置検出範囲を限定するための第１の値を備えており、この第１の値、または記憶手段に記憶された過去の相対位置検出結果に基づいて当該第１の値を変化させた第２の値を用いて、比較範囲限定手段により限定された相対位置検出範囲の位置をシフトさせるようにしたものである。
【０００９】
【発明の実施の形態】
以下、本発明の一実施形態による画像読取装置であるデジタルカメラについて図面を参照して説明する。図１は、本実施形態によるデジタルカメラを搭載した画像処理装置の全体構成を示す。画像処理装置１は、原稿２１の画像を上方から読み取るためのデジタルカメラ部１０と、原稿２１を載せる原稿台２０と、基台となるベース３０と、原稿台２０上にデジタルカメラ部１０を支持する支柱４０とから構成されている。デジタルカメラ部１０には、原稿２１の画像を読み取るためのＣＣＤ１０４（撮影手段）及びこのＣＣＤ１０４の撮像位置を移動させるための移動部（図２参照）が内蔵されている。原稿台２０上には原稿２１が上向きに載置される。また、ベース３０の一隅には読み取りの開始信号を入力するためのスタートキー５０が配設されている。
【００１０】
図２は、上記デジタルカメラ部１０の回路ブロックを示す。デジタルカメラ部１０は、図１に示される原稿２１の分割画像を読み取るためのＣＣＤ１０４と、デジタルカメラ部全体の制御を行なうＣＰＵ１００と、ＣＣＤ１０４の撮像位置を移動させるための移動部１０６（移動手段）とを備えている。また、デジタルカメラ部１０は、ＣＣＤ１０４で読み取った分割画像を一時的に記憶する分割画像蓄積部１０８と、分割画像蓄積部１０８に記憶された分割画像から特徴点を抽出する特徴点抽出部１１０と、特徴点抽出部１１０で抽出された特徴点を用いたパターンマッチング処理の対象範囲を限定する比較範囲限定部１１２（相対位置検出手段）とを有している。さらにまた、デジタルカメラ部１０は、移動部１０６によるＣＣＤ１０４の移動の前後にＣＣＤ１０４で読み取った２つの分割画像を合成するための画像合成部１１４（合成手段）と、画像合成部１１４により画像合成を行う際に検出された過去の合成情報を記録する合成情報記録部１１８（記憶手段）と、画像合成部１１４により合成された画像を出力する出力部１１６とを有している。また、デジタルカメラ部１０は、ＣＰＵ１００で実行するためのプログラムを記憶するＲＯＭ１０２とを有している。なお、ＣＰＵ１００に外部記憶装置１２２を接続して、ＣＤ−ＲＯＭ１２４や光磁気ディスク等からデジタルカメラ部１０の制御用のプログラムを読取るようにしてもよい。
【００１１】
デジタルカメラ部１０は、原稿２１を分割撮影し、得られる複数の部分画像（分割画像）を合成して１つの画像を出力する。以下の説明では、話を簡単にするために、原稿２１を２分割して撮影する場合におけるデジタルカメラ部１０の処理について説明する。移動部１０６は不図示の駆動機構で構成されており、各部分画像の撮影の際におけるＣＣＤ１０４の移動は自動的に行われる。すなわち、図１に示されるスタートキー５０が押下されると、ＣＰＵ１００は、移動部１０６に指示を与えて、ＣＣＤ１０４を第１の部分画像が撮影可能な位置に移動させる。次に、ＣＰＵ１００は、ＣＣＤ１０４に積分を開始するように指示を与える。そして、ＣＣＤ１０４による積分が終了すると、ＣＣＤ１０４から出力されたデータを分割画像蓄積部１０８に書き込む。これにより、第１の部分画像が分割画像蓄積部１０８に記憶される。次に、ＣＰＵ１００は、移動部１０６に指示を与えて、ＣＣＤ１０４を第２の部分画像が撮影可能な位置に移動させる。そして、再びＣＣＤ１０４に積分を行うように指示を与えて、積分終了後にＣＣＤ１０４から出力された第２の部分画像に相当するデータを分割画像蓄積部１０８に書き込む。上記第１の部分画像の撮影、第２の部分画像が撮影可能な位置へのＣＣＤ１０４の移動、及び第２の部分画像の撮影は自動的に行われる。
【００１２】
上記デジタルカメラ部１０により原稿２１を２分割して撮影する場合には、原稿２１を左、右の部分に分割して撮影する。第１及び第２の部分画像の撮影を行なう位置は、隣り合う２つの部分画像がオーバーラップし、そのオーバーラップ量が所定量となる位置に定められている。なお、ＣＣＤ１０４を移動させるのではなく、原稿２１を移動させることにより、ＣＣＤ１０４による撮影位置を変更してもよい。
【００１３】
上記のデジタルカメラ部１０は、移動部１０６によるＣＣＤ１０４の移動とＣＣＤ１０４による撮影とを繰り返すことにより、原稿２１の左部分を撮影した左部分画像と、右部分を撮影した右部分画像とを得る。ＣＣＤ１０４による右部分画像の撮影に先だって、移動部１０６は、原稿２１の左部分画像がその右側の一部で右部分画像の左側の一部とオーバーラップするような位置にＣＣＤ１０４を移動させる。特徴点抽出部１１０は、左部分画像中の右部分画像とオーバーラップする領域から特徴点を抽出する。ここでの特徴点は、二次微分フィルタによって検出されるエッジや、画素値の極大点、極小点等を用いた既存の方法により求めることができる。また、特徴点抽出部１１０による抽出対象は、特徴点でなくても特徴的な領域であってもよい。
【００１４】
上記の比較範囲限定部１１２は、特徴点抽出部１１０で左部分画像中の特徴点を検出した後、検出した左部分画像中の特徴点とパターンマッチングを行なう右部分画像中の範囲を後述の方法で限定する。
【００１５】
上記の画像合成部１１４は、左右２つの部分画像の合成を行う。具体的には、右部分画像中の比較範囲限定部１１２で限定された範囲内において、特徴点のパターンマッチング処理を行ない、検出した右部分画像中における特徴点の理論値からの位置ずれ量に基づいて左右の部分画像の合成を行う。このとき画像合成部１１４により検出される位置ずれ量は、合成情報記録部１１８に毎回記録される。この画像合成処理の詳細は後述する。合成後の画像は、出力部１１６に出力される。
【００１６】
上記の出力部１１６は、通常はディスプレイまたはプリンタであり、画像合成部１１４により合成された画像を出力表示する。また、出力部１１６は、ハードディスクであってもよいし、外部の記憶装置や端末等であってもよい。
【００１７】
ここで、上記の比較範囲限定部１１２で行なわれるパターンマッチング範囲の限定処理について図３を参照して説明する。移動部１０６は、ＣＣＤ１０４により撮影された２つの部分画像が図に示されるような位置関係となるようにＣＣＤ１０４を移動させる。図中の実線で囲まれた領域は左部分画像６１の領域を示し、点線で囲まれた領域は右部分画像６２の領域を示す。また、図中の斜線部は、オーバーラップ領域６３を示す。いま、各部分画像６１、６２の横方向の画素数をＷ、オーバーラップ領域６３の横方向の画素数をＯＶとすると、図に示されるように、左部分画像６１は、右部分画像６２よりも左方向に（Ｗ−ＯＶ）だけずれているはずである。従って、オーバーラップ領域６３中の任意点Ａについて、左部分画像６１における任意点Ａの座標を（ＬＸ，ＬＹ）、右部分画像６２における任意点Ａの座標を（ＲＸ，ＲＹ）とすると、これらの座標の間には、
ＲＸ＝ＬＸ−（Ｗ−ＯＶ）  …（１）
ＲＹ＝ＬＹ  …（２）
の関係が成立しているはずである。
【００１８】
上記の比較範囲限定部１１２は、特徴点抽出部１１０により抽出された特徴点Ａ0の左部分画像６１における座標が（ＬＸ0，ＬＹ0）の場合、上記（１）式及び（２）式を用いてこの座標に対応する右部分画像の座標（ＲＸ0，ＲＹ0）を求めて、この点を中心に±α画素の範囲をパターンマッチング処理の対象領域として設定する。αは移動部１０６の停止位置のばらつきを許容できる量である。ただし、ここで言うばらつきは長い時間単位で発生する経時変化や環境変化によるものは含まず、繰り返しばらつきのみをさす。
【００１９】
次に、画像合成部１１４による画像合成処理の際に合成情報記録部１１８に毎回記録される特徴点の理論値からの位置ずれ量と、上記の比較範囲限定部１１２によるパターンマッチング範囲の限定処理（比較範囲限定処理）との関係について述べる。移動部１０６を構成する駆動機構が、例えば特開２０００−３５８３８７号公報に示されるような摩擦駆動の機構の場合、移動部１０６によるＣＣＤ１０４の停止位置にはばらつきが生じる。このため、右部分画像における特徴点Ａ0の実際の座標は、上記（１）式及び（２）式に左部分画像６１における特徴点Ａ0の座標（ＬＸ0，ＬＹ0）を代入して求めた理論値（ＲＸ0，ＲＹ0）とはずれる。
【００２０】
図４は、画像合成部１１４により検出された右部分画像６２における特徴点の理論値（ＲＸ0又はＲＹ0）からの位置ずれ量に関する分布の例を示す。図中の縦軸は頻度を、横軸は右部分画像６２における特徴点の理論値からのずれ量を表す。例えば、右部分画像６２における特徴点の理論値からのずれ量の分布が図に示されるような広がりを持つ場合には、比較範囲限定部１１２により限定されるパターンマッチング処理の対象範囲は、右部分画像６２における特徴点の理論値に相当する位置（図中の原点Ｏで示される位置）を中心とした−α画素〜＋α画素の範囲となる。
【００２１】
上記図４に示される位置ずれ量の分布は、移動部１０６に経時変化や環境変化が生じると、図５に示されるような状態にシフトする。これに対して、画像合成部１１４は、パターンマッチング処理を行う度毎に右部分画像６２における特徴点の位置ずれ量をｘ方向、ｙ方向それぞれについて検出して、これらの位置ずれ量を合成情報記録部１１８に記録しておく。比較範囲限定部１１２は、合成情報記録部１１８に記録された過去Ｎ回分の位置ずれ量を読み込んで、これらの位置ずれ量の最頻値（ｍｏｄｅ）をｘ方向、ｙ方向それぞれについて計算し、この最頻値を次回の読み取り時の比較範囲限定に反映する。具体的には、例えば、画像合成部１１４により検出された特徴点のｘ方向、ｙ方向における理論値（ＲＸ0又はＲＹ0）からのずれ量の最頻値が、それぞれＳx，Ｓyであったとすると、
ＲＸ＝ＬＸ−（Ｗ−ＯＶ）−Ｓx  …（３）
ＲＹ＝ＬＹ−Ｓy   …（４）
というように左右の部分画像の理論対応点をシフトする。比較範囲限定部１１２は、このような理論対応点のシフトを行うことにより、パターンマッチング処理の対象範囲を、図に示されるように、原点Ｏで示される位置を中心とした−α画素〜＋α画素の範囲（最初のパターンマッチング範囲）から、Ｓx（又はＳy）の位置を中心とした−α画素〜＋α画素の範囲（新しいパターンマッチング範囲）に変更する。
【００２２】
上記のように、比較範囲限定部１１２が、過去Ｎ回における位置ずれ量の検出結果の最頻値Ｓx（又はＳy）に合わせて今回のパターンマッチング処理の対象範囲を決定するようにしたことにより、特徴点の理論値からの位置ずれ量から、移動部１０６を構成する部材の経時変化や環境変化等に起因する長い時間単位で発生する停止位置のずれの影響を除去することができる。これにより、画像合成部１１４により行われるパターンマッチング処理の対象範囲を、上記の繰り返しばらつきのみを考慮した狭い範囲（図中におけるＳx（Ｓy）を中心とした合計２α画素の範囲）とすることができる。
【００２３】
上記の実施例では理論値からのずれ量の最頻値に基づいて比較範囲を限定するようにしたが、比較範囲限定部１１２における比較範囲の限定処理のために使用する値は中央値や平均値など、データの分布を代表する値であれば何でもよい。また、上記のパターンマッチング処理の対象範囲を過去Ｎ回のずれ量の標準偏差から決定するようにしてもよい。
【００２４】
次に、上記図２に加えて、図６のフローチャートを参照して、デジタルカメラ部１０で行われる画像合成処理について説明する。ユーザにより画像の読み取りが指示されると、ＣＰＵ１００は、ＣＣＤ１０４と移動部１０６とに指示を与えて、被写体を左右に２分割して撮影し（Ｓ１）、撮影した左右の部分画像６１，６２を分割画像蓄積部１０８に書き込む。次に、ＣＰＵ１００は、分割画像蓄積部１０８から左部分画像６１を読み込んで、読み込んだ左部分画像６１を特徴点抽出部１１０に転送する。特徴点抽出部１１０は、この左部分画像６１から特徴点の抽出を行う（Ｓ２）。この特徴点の検出は、図３に示される左部分画像６１中の右部分画像６２とオーバーラップする領域６３に二次微分フィルタ処理を行って、エッジを検出することにより行われる。
【００２５】
次に、ＣＰＵ１００は、比較範囲限定部１１２に過去Ｎ回のずれ量の最頻値を求めるように指示を与える。比較範囲限定部１１２は、この指示に基づき、合成情報記録部１１８に記録された過去Ｎ回のずれ量を読み出して、これらのデータに基づいて過去Ｎ回のずれ量の最頻値を求める（Ｓ３）。そして、合成情報記録部１１８に記録された前回の最頻値（１回前の読取り時に求めた過去Ｎ回のずれ量の最頻値）を読み出して、読み出した前回の最頻値とＳ３で求めた今回の最頻値とを比較し（Ｓ４）、これらの値が異なる場合は（Ｓ４でＹＥＳ）、合成情報記録部１１８に記録された最頻値Ｓx，Ｓyを書き換え（Ｓ５）、同じ場合は（Ｓ４でＮＯ）、Ｓ６へ進む。
【００２６】
次に、比較範囲限定部１１２は、上記の（３）式及び（４）式を用いて、Ｓ２の処理で抽出された左部分画像６１中の特徴点の座標に対応する右部分画像６２中の理論座標値を算出し、求めた理論座標値を中心とした±α画素の範囲をパターンマッチング範囲とする（Ｓ６）。この理論座標値の計算には、上記Ｓ５の処理で書き換えた新たな最頻値Ｓx，Ｓyを用いる。画像合成部１１４は、Ｓ６の処理で求めたパターンマッチング範囲において、Ｓ２の処理で抽出された左部分画像６１中の特徴点と、右部分画像６２中の各点とのパターンマッチング処理を行ない、左右の部分画像６１，６２における対応点の理論値からのずれ量を検出する（Ｓ７）。次に、画像合成部１１４は、Ｓ７で検出したずれ量を合成情報記録部１１８に記録する（Ｓ８）。ここで記録したずれ量は、次の撮影時におけるＳ３での最頻値計算の基となる。画像合成部１１４は、上記Ｓ７で検出したずれ量に基づいて、左の部分画像６１と右の部分画像６２との合成を行う（Ｓ９）。画像合成部１１４は、この画像合成が終了すると、ＣＰＵ１００からの指示に基づいて、画像合成を出力部１１６に外部出力する（Ｓ１０）。
【００２７】
上述したように、本実施形態によるデジタルカメラ部１０によれば、過去Ｎ回における位置ずれ量の検出結果の最頻値に合わせてパターンマッチング処理の対象範囲をずらすようにしたことにより、左右の部分画像間における対応点のばらつきから、移動部１０６を構成する部材の経時変化や環境変化等に起因するＣＣＤ１０４の停止位置のずれの影響を除去することができる。
【００２８】
本発明は、上記実施形態に限られるものではなく、様々な変形が可能である。例えば、本実施形態では、原稿画像を左右の２つの部分に分割して撮影した部分画像を合成する場合の例を示したが、画像合成の基になる部分画像はこれに限られず、２×２の４枚の画像に分割した部分画像であってもよいし、他の任意の枚数に分割した部分画像であってもよい。また、本実施形態では、デジタルカメラ部１０内で部分画像の合成処理を行う場合の例を示したが、デジタルカメラ部１０で撮影した複数の部分画像のデータをパソコンに出力して、パソコン内でこれらの画像の合成を行なうようにしてもよい。
【００２９】
【発明の効果】
以上のように本発明によれば、移動手段による撮影手段の移動の前後に撮影手段により撮影した分割画像間の相対位置関係の検出結果を記憶手段に記憶しておいて、記憶手段に記憶された過去数回の相対位置関係の検出結果に基づいて、今回撮影した分割画像を合成するために必用な分割画像間の相対位置関係の検出範囲を限定するようにした。ここで、上記過去数回の相対位置関係の検出結果は、移動手段を構成する部材等の経時変化や環境変化といった長い時間単位で発生する撮影手段の停止位置のずれを反映したものとなる。従って、上記のように過去数回の相対位置関係の検出結果に基づいて、今回の相対位置関係の検出範囲を限定することにより、長い時間単位で発生する撮影手段の停止位置のずれに合わせて今回の相対位置関係の検出範囲をずらすことができる。これにより、分割画像の合成に必用な相対位置検出処理（パターンマッチング処理）の対象範囲を、移動手段の機械的な停止処理の精度不足に起因するばらつきのみを考慮した狭い範囲に限定することができ、従って、分割画像合成に必用な相対位置検出処理に要する時間の短縮化を図ることができる。
【００３０】
また、上記のように、構成部材の経時変化や環境変化に起因して撮像手段の停止位置にずれが生じるような移動手段を使用した場合であっても、分割画像の合成に必用な相対位置検出処理の対象範囲を狭い範囲に限定することができるので、移動手段の構成部材に通常の部材を用いることができ、しかも、移動手段の構成の単純化を図ることができる。
【００３１】
また、過去数回の相対位置検出結果の最頻値に基づいて相対位置検出範囲を決定することにより、過去数回における撮影手段の停止位置の平均値に相当する相対位置検出結果の最頻値に合わせて相対位置検出範囲をずらすことができる。これにより、上記に記載の効果を適切に得ることができる。
【図面の簡単な説明】
【図１】  本発明の一実施形態によるデジタルカメラを搭載した画像処理装置の外観を示す斜視図。
【図２】  上記デジタルカメラの回路ブロック図。
【図３】  上記デジタルカメラにより撮影された左右の部分画像の位置関係を示す図。
【図４】  上記デジタルカメラの移動部に経時変化が発生していない場合における位置ずれ量の分布とパターンマッチング範囲との関係を示す図。
【図５】  上記デジタルカメラの移動部に経時変化が発生した場合における位置ずれ量の分布とパターンマッチング範囲との関係を示す図。
【図６】  上記デジタルカメラの画像合成処理のフローチャート。
【符号の説明】
１０    デジタルカメラ部（画像読取装置）
１０４  ＣＣＤ（撮影手段）
１０６  移動部（移動手段）
１１２  比較範囲限定部（相対位置検出手段）
１１４  画像合成部（合成手段、相対位置検出手段）
１１８  合成情報記録部（記憶手段）
Ｓx，Ｓy  最頻値
【図１】
0004168613.tif 000002
【図２】
0004168613.tif 000003
【図３】
0004168613.tif 000004
【図４】
0004168613.tif 000005
【図５】
0004168613.tif 000006
【図６】
0004168613.tif 000007