(57)【要約】  画像読取装置（１）は、第１方向に配列された複数の撮像素子をそれぞれ有し、前記第１方向に配列されたＮ個のセンサーチップと、原稿上において前記第１方向に並ぶＮ個の読取範囲を前記Ｎ個のセンサーチップにそれぞれ縮小結像させるＮ個の光学系と、前記Ｎ個のセンサーチップによって生成された画像データであって、前記Ｎ個の読取範囲の画像データの内の隣り合う読取範囲が重複する領域であるオーバーラップ領域の前記画像データを用いて、隣り合う読取範囲のオーバーラップ領域の第１方向の位置を求め、求められた第１方向の位置から読取画像の倍率と２つの画像データが結合される位置である合成位置を得て、Ｎ個の読取範囲の画像データの第１方向の倍率を補正する画像処理を行い、該画像処理が行われたＮ個の読取範囲の画像データを結合して合成画像データ（Ｄ４４）を生成する画像処理部（４）とを備える。
2016147832.tif 000002
【特許請求の範囲】
【請求項１】
第１方向に配列された複数の撮像素子をそれぞれ有し、前記第１方向に配列されたＮ個（Ｎは２以上の整数）のセンサーチップと、
原稿上において前記第１方向に並ぶＮ個の読取範囲を前記Ｎ個のセンサーチップにそれぞれ縮小結像させるＮ個の光学系と、
前記Ｎ個のセンサーチップによって生成された画像データであって、前記Ｎ個の読取範囲の画像データの内の隣り合う読取範囲が重複する領域であるオーバーラップ領域の前記画像データを用いて、前記隣り合う読取範囲のオーバーラップ領域の前記第１方向の位置を求め、前記第１方向の前記位置から読取画像の倍率と２つの画像データが結合される位置である合成位置を得て、前記Ｎ個の読取範囲の画像データの前記第１方向の倍率を補正する画像処理を行い、該画像処理が行われた前記Ｎ個の読取範囲の画像データを結合して合成画像データを生成する画像処理部と
を備えたことを特徴とする画像読取装置。
【請求項２】
前記Ｎ個の光学系の各々は、
前記原稿で反射した光を光学的に縮小する第１のレンズと、
前記第１のレンズで縮小された前記光の一部を通過させる絞りと、
前記絞りを通過した光を前記Ｎ個のセンサーチップの１つに結像させる第２のレンズと、
を有することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記画像処理部は、
前記Ｎ個のセンサーチップによって生成された画像データであって、前記Ｎ個の読取範囲の画像データの内の隣り合う読取範囲が重複する領域であるオーバーラップ領域の前記画像データを用いて、前記オーバーラップ領域内で設定されたマッチング領域の画像データ間の類似の程度を示す類似度を算出する類似度算出部と、
前記類似度算出部で算出された前記類似度から、前記隣り合う読取範囲の２つの画像データが結合される位置である合成位置をそれぞれ推定する合成位置推定部と、
前記合成位置推定部で推定された前記合成位置に基づき、前記Ｎ個の読取範囲の画像データの各々について、読取範囲の倍率と合成位置設定し、前記Ｎ個の読取範囲の画像データの前記第１方向の幅をそれぞれ変換して、前記変換された２つの画像データを合成して合成画像データを生成する合成部と、
を備えることを特徴とする請求項１に記載の画像読取装置。
【請求項４】
前記合成位置推定部は、
前記マッチング領域の画像データ間の類似度を算出する処理を、前記マッチング領域の位置を変えて繰り返し行って複数の類似度を取得し、
取得された前記複数の類似度の内の最も高い類似度に基づいて、前記合成位置を決定する
ことを特徴とする請求項３に記載の画像読取装置。
【請求項５】
前記Ｎ個の読取範囲の画像データの内のｋ番目（ｋは１以上Ｎ以下の整数）の読取範囲のオーバーラップ領域内のマッチング領域の、前記ｋ番目の読取範囲のオーバーラップ領域内の端部からの距離は、
前記Ｎ個の読取範囲の画像データの内のｋ＋１番目の読取範囲のオーバーラップ領域内のマッチング領域の、前記ｋ＋１番目の読取範囲のオーバーラップ領域内の端部からの距離に等しい、
ことを特徴とする請求項３又は４に記載の画像読取装置。
【請求項６】
前記類似度は、前記オーバーラップ領域内で設定された前記マッチング領域の画素毎の差分絶対値の和に基づく値であり、前記差分絶対値の和が小さいほど前記類似度は高い、
ことを特徴とする請求項３に記載の画像読取装置。
【請求項７】
前記類似度は、前記オーバーラップ領域内で設定された前記マッチング領域の画素毎の差分の二乗和に基づく値であり、前記差分の二乗和が小さいほど前記類似度は高い、
ことを特徴とする請求項３に記載の画像読取装置。
【請求項８】
前記合成部は、
前記合成位置推定部で推定された前記合成位置と予め決められている合成基準位置に基づき、前記Ｎ個の読取範囲の画像データの各々について合成の倍率を設定し、合成倍率と合成接続位置を出力する合成倍率設定部と、
前記合成倍率設定部により設定された合成倍率を用いて、前記Ｎ個の読取範囲の画像データの前記第１方向の幅を変換する画像変換部と、
前記合成倍率設定部により設定された合成接続位置を合わせて、前記画像変換部で変換された画像データを合成して合成画像データを生成するオーバーラップ領域接続部と、
を備えることを特徴とする請求項３に記載の画像読取装置。
【請求項９】
前記合成倍率設定部は、
前記Ｎ個の読取範囲の画像データの各々について、
前記合成位置推定部で推定された前記合成位置から、前記第１方向の一端側の合成位置と他端側の合成位置との間の前記第１方向の幅から合成読取幅を求める読取幅算出部と、
予め決められている読取範囲の合成基準位置による両端の間の前記第１方向の幅と、前記読取幅算出部からの合成読取幅から合成倍率を算出するとともに、前記合成位置推定部で推定された前記合成位置を前記合成倍率により変換される際の合成接続位置として求めて、合成倍率と合成接続位置を設定する倍率・合成位置設定部と
を備えることを特徴とする請求項８に記載の画像読取装置。
【請求項１０】
前記倍率・合成位置設定部は、
前記読取幅算出部からの合成読取幅と予め決められている合成基準位置による読取範囲の幅との比率から合成倍率と合成接続位置を設定し、
前記Ｎ個の読取範囲の画像データの各々における前記第１方向の一端側の合成位置と他端側の合成位置とが、前記Ｎ個の読取範囲の画像データの各々における予め決められている合成基準位置と同じ位置にあり、前記読取幅算出部からの合成読取幅が予め決められている合成基準位置による読取範囲の幅と等しい場合には、前記合成倍率を１に設定し、
前記Ｎ個の読取範囲の画像データの各々における前記第１方向の一端側の合成位置と他端側の合成位置とが、前記Ｎ個の読取範囲の画像データの各々における前記合成基準位置の外側にあり、前記読取幅算出部からの合成読取幅が、予め決められている合成基準位置による読取範囲の幅より大きい場合には、前記合成倍率を１より小さい値に設定し、
前記Ｎ個の読取範囲の画像データの各々における前記第１方向の一端側の合成位置と他端側の合成位置とが、前記Ｎ個の読取範囲の画像データの各々における前記合成基準位置の内側にあり、前記読取幅算出部からの合成読取幅が、予め決められている合成基準位置による読取範囲の幅より小さい場合には、前記合成倍率を１より大きい値に設定する、
ことを特徴とする請求項９に記載の画像読取装置。
【請求項１１】
前記合成倍率設定部は、
前記Ｎ個の読取範囲の画像データの前記第１方向の両端それぞれに対し、前記合成位置推定部で推定された前記合成位置から、前記読取範囲のオーバーラップ領域の幅を算出し、合成オーバーラップ量を求めるオーバーラップ量算出部と、
前記オーバーラップ量算出部からの前記読取範囲の両端における合成オーバーラップ量と予め決められている読取範囲の合成基準位置でのオーバーラップ量とにより、前記Ｎ個の読取範囲における合成倍率を算出するとともに、前記合成位置推定部で推定された前記合成位置を前記合成倍率により変換される際の合成接続位置として求めて、合成倍率と合成接続位置を設定する倍率・合成位置設定部と
を備えることを特徴とする請求項８に記載の画像読取装置。
【請求項１２】
前記倍率・合成位置設定部は、
前記オーバーラップ量算出部からの合成オーバーラップ量と予め決められている合成基準位置によるオーバーラップ量との比率から合成倍率と合成接続位置を設定し、
前記Ｎ個の読取範囲の画像データの各々における前記第１方向の一端の合成オーバーラップ量が、予め決められている合成基準位置でのオーバーラップ量と等しい場合には、前記合成倍率を１に設定し、
前記Ｎ個の読取範囲の画像データの各々における前記第１方向の一端の合成オーバーラップ量が、予め決められている合成基準位置でのオーバーラップ量より小さい場合には、前記合成倍率を１より小さい値に設定し、
前記Ｎ個の読取範囲の画像データの各々における前記第１方向の一端の合成オーバーラップ量が、予め決められている合成基準位置でのオーバーラップ量より大きい場合には、前記合成倍率を１より大きい値に設定する、
ことを特徴とする請求項１１に記載の画像読取装置。
【請求項１３】
第１方向に配列された複数の撮像素子をそれぞれ有し、前記第１方向に配列されたＮ個（Ｎは２以上の整数）のセンサーチップと、
原稿上において前記第１方向に並ぶＮ個の読取範囲を前記Ｎ個のセンサーチップにそれぞれ縮小結像させるＮ個の光学系と
を備える画像読取装置が実行する画像読取方法であって、
前記Ｎ個のセンサーチップによって生成された画像データであって、前記Ｎ個の読取範囲の画像データの内の隣り合う読取範囲が重複する領域であるオーバーラップ領域の前記画像データを用いて、前記隣り合う読取範囲のオーバーラップ領域の前記第１方向の位置を求めるステップと、
前記第１方向の前記位置から読取画像の倍率と２つの画像データが結合される位置である合成位置を得て、前記Ｎ個の読取範囲の画像データの前記第１方向の倍率を補正する画像処理を行い、該画像処理が行われた前記Ｎ個の読取範囲の画像データを結合して合成画像データを生成するステップと
を有することを特徴とする画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を光学的に走査して画像データを生成する画像読取装置及び画像読取方法に関するものである。
【背景技術】
【０００２】
コピー機、スキャナ、及びファクシミリ等に適用される画像読取装置として、読取対象物としての原稿を一次元撮像素子（ラインセンサ）で走査し、原稿に対応する画像データを生成する密着イメージセンサーが実用されている。密着イメージセンサーは、主走査方向に直線状に配列された複数のセンサーチップを有し、これら複数のセンサーチップの各々は、予め決められ配列ピッチで主走査方向に直線状に配列された複数の撮像素子を有している。しかしながら、複数のセンサーチップの内の隣り合うセンサーチップ間には、撮像素子が配置されないため、撮像素子の配列ピッチが細かい場合に、隣り合うセンサーチップ間の位置に対応するデータの欠落が目立ち、読取画像の画質が低下する問題があった。【０００３】
この改善策として、隣り合うセンサーチップ間の撮像素子の配列ピッチが、センサーチップ内の撮像素子の配列ピッチの２倍になるように複数のセンサーチップを直線状に配列し、隣り合うセンサーチップ間で欠落したデータを信号処理によって補間する装置が提案されている（例えば、特許文献１参照）。特許文献１は、隣り合うセンサーチップ間に対応するデータ欠落位置の両側の２画素のデータの平均値を補間データとする装置、及び、隣り合うセンサーチップ間に対応するデータ欠落位置の両側の２画素ずつ（合計４画素）のデータから導出される４次式の近似曲線を使って計算された値を補間データとする装置を説明している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１０１７２４号公報（段落００３９−００６７、図３から図５）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の装置では、隣り合うセンサーチップ間のデータ欠落位置に対応する原稿上の位置に、高周波数の画像情報が存在する場合には、データ欠落位置の正確な画像を再現することができないという問題がある。【０００６】
本発明は、上記従来技術の課題を解決するためになされたものであり、隣り合うセンサーチップ間に対応する位置のデータの欠落を無くし、読取画像の品質を向上することができる画像読取装置及び画像読取方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像読取装置は、第１方向に配列された複数の撮像素子をそれぞれ有し、前記第１方向に配列されたＮ個（Ｎは２以上の整数）のセンサーチップと、原稿上において前記第１方向に並ぶＮ個の読取範囲を前記Ｎ個のセンサーチップにそれぞれ縮小結像させるＮ個の光学系と、前記Ｎ個のセンサーチップによって生成された画像データであって、前記Ｎ個の読取範囲の画像データの内の隣り合う読取範囲が重複する領域であるオーバーラップ領域の前記画像データを用いて、前記隣り合う読取範囲のオーバーラップ領域の前記第１方向の位置を求め、前記第１方向の前記位置から読取画像の倍率と２つの画像データが結合される位置である合成位置を得て、前記Ｎ個の読取範囲の画像データの前記第１方向の倍率を補正する画像処理を行い、該画像処理が行われた前記Ｎ個の読取範囲の画像データを結合して合成画像データを生成する画像処理部とを備えたことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、主走査方向に配列されたＮ個のセンサーチップの内の隣り合うセンサーチップ間に対応する位置のデータの欠落をＮ個の光学系によって無くすると共に、Ｎ個の光学系によって発生するＮ個の画像データの歪（合成位置のズレ）をデータ処理によって解消することができる。このため、原稿の読取範囲に対応する高画質な合成画像データを生成することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態１に係る画像読取装置の概略構成を示す機能ブロック図である。
【図２】（ａ）は、基準位置にある原稿から撮像部の各センサーチップに向かう光の範囲を示す側面図であり、（ｂ）は、同図（ａ）の場合に各センサーチップに向かう光の範囲（原稿上の範囲）及び各センサーチップによって読み取られる読取範囲を示す平面図である。
【図３】図１に示される撮像部の複数のセンサーチップを概略的に示す平面図である。
【図４】（ａ）は、基準位置にある原稿から各センサーチップに向かう光の範囲（原稿上の範囲）と原稿の図形パターンの一例を示す図であり、（ｂ）は、同図（ａ）の場合に各センサーチップに入射する画像の一例を示す図であり、（ｃ）は、同図（ｂ）の場合に各センサーチップが生成する画像データを示す図である。
【図５】（ａ）は、基準位置よりも撮像部に近い位置にある原稿から各センサーチップに向かう光の範囲を示す側面図であり、（ｂ）は、同図（ａ）の場合に各センサーチップに向かう光の範囲（原稿上の範囲）及び各センサーチップによって読み取られる読取範囲を示す平面図である。
【図６】（ａ）は、基準位置よりも撮像部に近い位置にある原稿から各センサーチップに向かう光の範囲（原稿上の範囲）と原稿の図形パターンの一例を示す図であり、（ｂ）は、同図（ａ）の場合に各センサーチップに入射する画像を示す図であり、（ｃ）は、同図（ｂ）の場合に各センサーチップが生成する画像データを示す図である。
【図７】（ａ）は、基準位置よりも撮像部から遠い位置にある原稿から撮像部の各センサーチップに向かう光の範囲を示す側面図であり、（ｂ）は、同図（ａ）の場合に各センサーチップに向かう光の範囲（原稿上の範囲）及び各センサーチップによって読み取られる読取範囲を示す平面図である。
【図８】（ａ）は、基準位置よりも撮像部から遠い位置にある原稿から各センサーチップに向かう光の範囲（原稿上の範囲）と原稿の図形パターンの一例を示す図であり、（ｂ）は、同図（ａ）の場合に各センサーチップに入射する画像を示す図であり、（ｃ）は、同図（ｂ）の場合に各センサーチップが生成する画像データを示す図である。
【図９】図１に示される類似度算出部の動作を説明するための図である。
【図１０】（ａ）から（ｆ）は、図１に示される合成位置推定部の動作を説明するための図である。
【図１１】（ａ）から（ｃ）は、基準位置に原稿がある図４（ａ）から（ｃ）の場合における、合成部の動作を説明するための図である。
【図１２】（ａ）から（ｃ）は、基準位置よりも撮像部に近い位置に原稿がある図６（ａ）から（ｃ）の場合における、合成部の動作を説明するための図である。
【図１３】（ａ）から（ｃ）は、基準位置よりも撮像部から遠い位置に原稿がある図８（ａ）から（ｃ）の場合における、合成部の動作を説明するための図である。
【図１４】本発明の実施の形態２に係る画像読取装置の構成の一例を示すハードウェア構成図である。
【図１５】実施の形態２に係る画像読取装置の演算装置により実行される処理（実施の形態２に係る画像読取方法）の一例を概略的に示すフローチャートである。
【図１６】実施の形態１に係る画像読取装置における合成部の一構成例を示すブロック図である。
【図１７】実施の形態１に係る合成部における合成倍率設定部の一構成例を示すブロック図である。
【図１８】実施の形態３に係る画像読取装置の合成部における合成倍率設定部の一構成例を示すブロック図である。
【図１９】（ａ）から（ｃ）は、実施の形態３の合成部において、基準位置よりも撮像部に近い位置に原稿がある場合における、合成部の動作を説明するための図である。
【図２０】（ａ）から（ｃ）は、実施の形態３の合成部において、基準位置よりも撮像部から遠い位置に原稿がある場合における、合成部の動作を説明するための図である。
【発明を実施するための形態】
【００１０】
《１》実施の形態１．
《１−１》実施の形態１の構成
図１は、本発明の実施の形態１に係る画像読取装置１の概略構成を示す機能ブロック図である。図１に示されるように、画像読取装置１は、撮像部２、Ａ／Ｄ（アナログ／デジタル）変換部３、及び画像処理部４を備えている。また、画像処理部４は、画像メモリ４１、類似度算出部４２、合成位置推定部４３、及び合成部４４を備えている。なお、画像読取装置１は、原稿を搬送する搬送部と、装置全体の制御を行う制御部とを備えてもよい。搬送部と制御部としてのプロセッサについては、後述の実施の形態２において説明する。
【００１１】
撮像部２は、基板上に直線状に配列されたＮ個（Ｎは２以上の整数）のセンサーチップを有している。Ｎ個のセンサーチップの各々は、直線状に配列された複数の撮像素子を有している。複数の撮像素子の配列方向（第１方向）を主走査方向と言う。Ｎ個のセンサーチップの各々は、これらＮ個のセンサーチップの撮像素子が直線状に配列されるように、主走査方向に配列される。また、撮像部２は、Ｎ個のセンサーチップに、原稿上の複数の読取範囲の画像をそれぞれ縮小結像させるＮ個の光学系（セル）を有している。Ｎ個の光学系の各々は、例えば、レンズ及び絞りから構成される。Ｎ個の光学系により、直線状に配列されたＮ個のセンサーチップの内の隣り合うセンサーチップ間に対応する位置のデータの欠落を無くしている。すなわち、Ｎ個のセンサーチップの内の隣り合うセンサーチップによって読み取られる隣り合う２つの読取範囲（読取領域とも記す）において、隣り合う読取領域の端同士で一部の領域が重なり合うように、Ｎ個のセンサーチップ及びＮ個の光学系を配置しており、これらの重なっている読取範囲（重複する領域）が重複領域（オーバーラップ領域）となる。
【００１２】
撮像部２で光学的に原稿を走査することによって生成された画像信号ＳＩは、Ａ／Ｄ変換部３でデジタルの画像データＤＩに変換され、画像データＤＩは画像処理部４に入力され、画像処理部４における画像メモリ４１に格納される。
【００１３】
図２（ａ）は、基準位置Ｐにある原稿２６からレンズ２４、開口部２３ａを持つ絞り２３、及びレンズ２２を通して撮像部２の各センサーチップ２１に向かう光の範囲２８を示す側面図である。図２（ｂ）は、同図（ａ）の場合に、各センサーチップ２１に向かう光の範囲（原稿２６上の範囲）２９及び各センサーチップ２１によって読み取られる読取範囲２Ａを示す平面図である。なお、図において、主走査方向をｘ軸で示し、これに直交する副走査方向をｙ軸で示す。
【００１４】
撮像部２のＮ個の光学系の各々は、レンズ２２、開口部２３ａを有する絞り２３、及びレンズ２４を備えている。以下の説明で、ｋは、１以上Ｎ以下の整数である。Ｎ個のセンサーチップの内のｋ番目のセンサーチップ２１は、２１（ｋ）とも表記する。Ｎ個のレンズ２２の内のｋ番目のレンズは、２２（ｋ）とも表記する。Ｎ個のレンズ２４の内のｋ番目のレンズは、２４（ｋ）とも表記する。（ｋ−１）番目及び（ｋ＋１）番目のセンサーチップ及びレンズについても、同様に、括弧内に配列順を示す番号を表記する。
【００１５】
画像読取装置１は、原稿２６に光を照射する照明２７を備えてもよい。照明２７は、例えば、光源としてのＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）と、ＬＥＤから出射される光を原稿２６の照明光に変換するための樹脂等の導光体とで構成することができる。この導光体は、例えば、原稿２６の幅と同等の長さを有する円柱状の導光体である。原稿２６によって反射された光は、レンズ２４で集光される。レンズ２４で集光された光は、絞り２３で不必要な光を遮光し、絞り２３の開口部２３ａで必要な光を通過させる。絞り２３の開口部２３ａを通過した光は、レンズ２２を通ってセンサーチップ２１の複数の撮像素子に到達する。
【００１６】
図２（ａ）において破線で示される範囲２８（ｋ−１）及び図２（ｂ）において破線で示される範囲２９（ｋ−１）は、センサーチップ２１（ｋ−１）に到達する光の範囲を示している。図２（ａ）において破線で示される範囲２８（ｋ）及び図２（ｂ）において破線で示される範囲２９（ｋ）は、センサーチップ２１（ｋ）に到達する光の範囲を示している。図２（ａ）において破線で示される範囲２８（ｋ＋１）及び図２（ｂ）において破線で示される範囲２９（ｋ＋１）は、センサーチップ２１（ｋ＋１）に到達する光の範囲を示している。
【００１７】
Ｎ個のセンサーチップ２１の内の隣り合うセンサーチップによって読み取られる原稿２６上の隣り合う２つの読取範囲（例えば、図２（ｂ）において、読取範囲２Ａ（ｋ−１）と読取範囲２Ａ（ｋ）、及び、読取範囲２Ａ（ｋ）と読取範囲２Ａ（ｋ＋１）など）は、一部の領域（図２（ｂ）において、幅Ｌ１の領域）が重なり合うように、Ｎ個のセンサーチップ２１及びＮ個の光学系は配置されている。これらのｘ軸方向の幅Ｌ１分で重なっている読取範囲（重複する領域）が重複領域（オーバーラップ領域）となる。
【００１８】
図２（ａ）では、原稿２６は、図２（ａ）が描かれている紙面に垂直な方向であって、奥から手前に向かう方向（＋ｙ軸方向）又は手前から奥に向かう方向（−ｙ軸方向）に、搬送される。ただし、原稿２６は、静止したままであり、撮像部２が奥から手前に向かう方向（＋ｙ軸方向）又は手前から奥に向かう方向（−ｙ軸方向）に搬送されてもよい。言い換えれば、原稿２６と撮像部２とが、相対的に副走査方向（第２方向）に移動するように、原稿２６と撮像部２との少なくとも一方が、移動する。
【００１９】
図３は、撮像部２の複数のセンサーチップ２１を概略的に示す平面図である。図３には、Ｎ個のセンサーチップ２１の内のセンサーチップ２１（ｋ−１）と２１（ｋ）が示されている。Ｎ個のセンサーチップ２１の各々は、撮像素子の上に赤色（Ｒ）の光学フィルタが配置された複数の赤色用撮像素子（Ｒ撮像素子）２１１と、撮像素子の上に緑色（Ｇ）の光学フィルタが配置された複数の緑色用撮像素子（Ｇ撮像素子）２１２と、撮像素子の上に青色（Ｂ）の光学フィルタが配置された複数の青色用撮像素子（Ｂ撮像素子）２１３と、読み出し回路２１４とを備えている。なお、ｋ番目のセンサーチップ２１（ｋ）については、Ｒ撮像素子２１１（ｋ）、Ｇ撮像素子２１２（ｋ）、Ｂ撮像素子２１３（ｋ）、読み出し回路２１４（ｋ）とも表記する。他のセンサーチップ２１についても同様に、括弧内に配列順を示す番号を表記する。
【００２０】
原稿２６で反射した光は、センサーチップ２１の各色の撮像素子に集光され、Ｒ撮像素子２１１は、集光された光のうち赤色の光を光電変換し、Ｇ撮像素子２１２は、集光された光のうち緑色の光を光電変換し、Ｂ撮像素子２１３は、集光された光のうち青色の光を光電変換する。光電変換により得られた電気信号は、読み出し回路２１４により順に読み出され、信号ＳＩとして出力される。
【００２１】
ｋ−１番目のセンサーチップ２１（ｋ−１）のＲ撮像素子とｋ番目のセンサーチップ２１（ｋ）のＲ撮像素子とは、同一直線上に並び、ｋ−１番目のセンサーチップ２１（ｋ−１）のＧ撮像素子とｋ番目のセンサーチップ２１（ｋ）のＧ撮像素子とは、同一直線上に並び、ｋ−１番目のセンサーチップ２１（ｋ−１）のＢ撮像素子とｋ番目のセンサーチップ２１（ｋ）のＢ撮像素子とは、同一直線上に並ぶように、ｋ−１番目のセンサーチップ２１（ｋ−１）とｋ番目のセンサーチップ２１（ｋ）とは、配列される。他の隣り合うセンサーチップ間にも同様の位置関係がある。
【００２２】
なお、図３では、センサーチップ２１に、複数のＲ撮像素子の列、複数のＧ撮像素子の列、複数のＢ撮像素子の列が、この順で縦に配列されている例を示したが、それぞれの位置が入れ替わってもよい。また、カラー画像を取得しない場合には、光学フィルタのない１列構成の複数の撮像素子を備えたセンサーチップを使用してもよい。
【００２３】
図２（ａ）及び（ｂ）は、基準位置Ｐにある原稿２６が、図中の＋ｙ軸方向又は−ｙ軸方向に搬送される場合を示している。基準位置Ｐは、予め決められた位置であり、例えば、ガラス面２５から予め決められた距離、離れた位置である。ここで、予め決められた位置である基準位置Ｐは、ユーザーなどにより予め設定されている値であり、処理を行う前に予め基準となるガラス面２５からの距離を計測などして設定しておく（図示は省略する）。
【００２４】
図２（ｂ）の光の範囲２９は、原稿２６上における、それぞれのレンズ２４が集光する光の範囲を示している。光の範囲２９（ｋ−１）は、レンズ２４（ｋ−１）が集光する光の範囲である。光の範囲２９（ｋ）は、レンズ２４（ｋ）が集光する光の範囲である。光の範囲２９（ｋ＋１）は、レンズ２４（ｋ＋１）が集光する光の範囲である。
【００２５】
図３に示されるセンサーチップ２１は、複数の撮像素子が直線状に配列されているため、レンズ２４で集光される光の範囲２９のうち、読取範囲２Ａの光をセンサーチップ２１で受光し、光電変換する。読取範囲２Ａ（ｋ−１）は、センサーチップ２１（ｋ−１）で受光する。読取範囲２Ａ（ｋ）は、センサーチップ２１（ｋ）で受光する。読取範囲２Ａ（ｋ＋１）は、センサーチップ２１（ｋ＋１）で受光する。読取範囲２Ａ（ｋ−１）と読取範囲２Ａ（ｋ）は、ｘ軸方向の幅Ｌ１、重なっている。読取範囲２Ａ（ｋ）と読取範囲２Ａ（ｋ＋１）も同様に、ｘ軸方向の幅Ｌ１、重なっている。これらのｘ軸方向の幅Ｌ１分で重なっている読取範囲がオーバーラップ領域となる。
【００２６】
図４（ａ）から（ｃ）は、原稿２６が基準位置（図２（ａ）のＰ）をｙ軸方向に搬送される場合にセンサーチップ２１によって読み取られる画像について説明するための図である。図４（ａ）は、基準位置Ｐにある原稿２６からレンズ２４、絞り２３、及びレンズ２２を通して撮像部２の各センサーチップ２１に向かう光の範囲（原稿２６上の範囲）２９と原稿２６の図形パターン（例えば、複数の「Λ」状図形が繰り返されるジグザグ状パターン）の一例を示す図であり、図４（ｂ）は、同図（ａ）の場合に各センサーチップ２１に入射する画像の一例を示す図であり、図４（ｃ）は、同図（ｂ）の場合に各センサーチップ２１が生成する画像データを示す図である。
【００２７】
図４（ａ）から（ｃ）では、原稿２６に、複数の「Λ」状図形が横に並んだ図形パターンが印刷されている場合について説明する。説明を分かりやすくするために、原稿２６が基準位置Ｐをｙ軸方向に搬送される場合には、１個の「Λ」状図形のｘ軸方向の幅（横幅）が、隣り合うセンサーチップ２１によって読み取られる読取範囲２Ａの重なり領域のｘ軸方向の幅Ｌ１に一致する。すなわち、図４（ａ）において、１個の「Λ」状図形のｘ軸方向の幅はＬ１に等しい。
【００２８】
図４（ａ）から（ｃ）では、原稿２６の読取面を上向きにした状態で、ｙ軸方向に搬送される。基準位置Ｐは、例えば、ガラス面２５を基準に決められている。図４（ａ）から（ｃ）では、原稿２６が、基準位置Ｐの位置を搬送され、図４（ｃ）で示されたオーバーラップ領域ＯＶ２のｘ軸方向の幅と、１個の「Λ」状図形のｘ軸方向の幅とが一致するように、オーバーラップ領域ＯＶ２のｘ軸方向の範囲を設定する。この基準位置Ｐでのオーバーラップ領域ＯＶ２の幅は、基準位置Ｐと同様、ユーザーなどにより予め設定される（図示は省略する）。
【００２９】
次に、原稿２６が（基準位置−ｄ）ｍｍの位置をｙ軸方向に搬送される場合について説明する。ここで、ｄは、正の値である。図５（ａ）は、基準位置Ｐよりも撮像部２にｄｍｍ近い位置にある原稿２６からレンズ２４、絞り２３、及びレンズ２２を通して撮像部２の各センサーチップ２１に向かう光の範囲を示す側面図である。図５（ｂ）は、同図（ａ）の場合に各センサーチップ２１に向かう光の範囲（原稿２６上の範囲）２９及び各センサーチップ２１によって読み取られる読取範囲２Ａを示す平面図である。
【００３０】
レンズ２４が集光する光の範囲２８は、レンズ２４からガラス面２５及び原稿２６に近づくに従って広がる。図５（ａ）及び（ｂ）における原稿２６は、図２（ａ）及び（ｂ）の場合よりも、レンズ２４に近いため、原稿２６上の光の範囲２９が、図２（ａ）及び（ｂ）に示される場合の範囲より小さい。したがって、読取範囲２Ａ（ｋ−１）、２Ａ（ｋ）、２Ａ（ｋ＋１）のｘ軸方向の幅は狭く、読取範囲２Ａ（ｋ−１）と読取範囲２Ａ（ｋ）との重なり領域（オーバーラップ領域）のｘ軸方向の幅Ｌ２は、図２（ａ）及び（ｂ）の場合のｘ軸方向の幅Ｌ１より狭い（Ｌ２＜Ｌ１）。
【００３１】
図６（ａ）から（ｃ）は、原稿２６が（基準位置−ｄ）ｍｍの位置をｙ軸方向に搬送される場合にセンサーチップ２１が読み取る画像について説明するための図である。図６（ａ）は、基準位置Ｐよりも撮像部２に近い位置にある原稿２６から撮像部２の各センサーチップ２１に向かう光の範囲（原稿２６上の範囲）２９と原稿２６の図形パターン（ジグザグ状パターン）の一例を示す図であり、図６（ｂ）は、同図（ａ）の場合に各センサーチップ２１に入射する画像を示す図であり、図６（ｃ）は、同図（ｂ）の場合に各センサーチップ２１が生成する画像データを示す図である。
【００３２】
図６（ａ）から（ｃ）では、原稿２６に複数の「Λ」状図形が横に並んだ図柄が印刷されている場合について説明する。説明を分かりやすくするために、原稿２６が（基準位置−ｄ）ｍｍの位置を搬送される場合では、１個の「Λ」状図形の横幅（ｘ軸方向の幅）が、隣り合うセンサーチップ２１によって読み取られる読取範囲２Ａの重なり領域のｘ軸方向の幅Ｌ２よりも広い。
【００３３】
図６（ａ）から（ｃ）では、図５（ａ）及び（ｂ）で説明したように、隣り合う読取範囲２Ａの重なり領域のｘ軸方向の幅Ｌ２が、図４（ａ）に示される重なり領域のｘ軸方向の幅Ｌ１より狭い。このため、図６（ｂ）に示されるように、１個の「Λ」状図形のｘ軸方向の幅が、オーバーラップ領域ＯＶ１のｘ軸方向の幅内に収まらず、オーバーラップ領域ＯＶ１のｘ軸方向の外側に出ている。しかしながら、図６（ｃ）に示されるように、センサーチップ２１上において設定されたオーバーラップ領域ＯＶ２は、ガラス面２５と原稿２６の位置関係に依存しないため、図６（ｂ）のオーバーラップ領域ＯＶ１の範囲外の図形も、センサーチップ２１上のオーバーラップ領域ＯＶ２内に入る。図６（ｃ）の場合、センサーチップ２１で取得した画像は、図４（ｃ）に示される場合よりも拡大した画像になる。
【００３４】
次に、原稿２６が、（基準位置＋ｄ）ｍｍの位置をｙ軸方向に搬送される場合について説明する。図７（ａ）は、基準位置Ｐよりも撮像部２から遠い位置にある原稿２６からレンズ２４、絞り２３、及びレンズ２２を通して各センサーチップ２１に向かう光の範囲を示す側面図であり、図７（ｂ）は、同図（ａ）の場合に各センサーチップ２１に向かう光の範囲（原稿２６上の範囲）２９及び各センサーチップ２１によって読み取られる読取範囲２Ａを示す平面図である。
【００３５】
図７（ａ）及び（ｂ）では、図２（ａ）及び（ｂ）の場合より、原稿２６がレンズ２４から遠いため、原稿２６上の光の範囲２９が、図２（ａ）及び（ｂ）に示される場合の範囲より大きい。したがって、読取範囲２Ａ（ｋ−１）、２Ａ（ｋ）、２Ａ（ｋ＋１）のｘ軸方向の幅も広く、読取範囲２Ａ（ｋ−１）と読取範囲２Ａ（ｋ）との重なり領域（オーバーラップ領域）のｘ軸方向の幅Ｌ３は、図２（ａ）及び（ｂ）の場合のｘ軸方向の幅Ｌ１より広い（Ｌ３＞Ｌ１）。
【００３６】
図８（ａ）から（ｃ）は、原稿２６が（基準位置＋ｄ）ｍｍの位置をｙ軸方向に搬送される場合にセンサーチップ２１が読み取る画像について説明するための図である。図８（ａ）は、基準位置Ｐよりも撮像部２から遠い位置にある原稿２６から各センサーチップ２１に向かう光の範囲（原稿２６上の範囲）２９と原稿２６の図形パターン（ジグザグ状パターン）の一例を示す図であり、図８（ｂ）は、同図（ａ）の場合に各センサーチップ２１に入射する画像を示す図であり、図８（ｃ）は、同図（ｂ）の場合に各センサーチップ２１が生成する画像データを示す図である。
【００３７】
図８（ａ）から（ｃ）では、図５（ａ）及び（ｂ）で説明したように、隣り合う読取範囲２Ａの重なり領域のｘ軸方向の幅がＬ１より広いＬ３であるため、図８（ｂ）に示されるように、１個の「Λ」状図形がオーバーラップ領域ＯＶ１内に収まる。しかしながら、図８（ｃ）に示されるように、センサーチップ２１上に設定したオーバーラップ領域ＯＶ２は、ガラス面２５と原稿２６の位置関係に依存しないため、図８（ｂ）のオーバーラップ領域ＯＶ１のすべてがセンサーチップ２１上のオーバーラップ領域ＯＶ２に入ってくるわけではない。図８（ｃ）の場合、センサーチップ２１で取得した画像は、図４（ｃ）に示される場合よりも縮小して撮った画像になっている。
【００３８】
次に、画像読取装置１では、画像処理部４内において、Ａ／Ｄ変換部３からのデジタルの画像データＤＩに対し、センサーチップに対応する各読取範囲の画像データの倍率を補正し、Ｎ個のセンサーチップに対応する各読取範囲の画像データを合成する画像処理を行い、合成画像データＤ４４を生成する。
【００３９】
画像処理部４は、画像メモリ４１に格納されている画像データＤＩのうちＮ個のセンサーチップに対応する各読取範囲（読取領域）の画像データの内のオーバーラップ領域の画像データを用いて、隣り合うオーバーラップ領域における画像データを比較して、同じ原稿の位置を読取領域とする最も相関が高い（類似の程度が高いともいう）オーバーラップ領域の位置を求め、このオーバーラップ領域の位置を元に、読取画像の倍率と２つの画像データが結合される位置である合成位置を得て、センサーチップに対応する各読取範囲の画像データの倍率を補正し、Ｎ個のセンサーチップに対応する各読取範囲の画像データを合成する画像処理を行い、合成画像データＤ４４を生成する。以下に、この画像処理部４の構成について、図１を参照して説明する。
【００４０】
類似度算出部４２は、Ｎ個のセンサーチップによって生成された画像データであって、原稿上のＮ個の読取範囲の画像データの内の隣り合う読取範囲が重複する領域であるオーバーラップ領域の画像データを用いて、オーバーラップ領域内で設定されたマッチング領域の画像データを比較して画素間でマッチング処理を行う（マッチング領域間の差分を求める）ことで、相関の高さ（類似の程度の高さ、以下、類似度と呼ぶ）を算出する。この相関の高さをオーバーラップ領域内の画像データ間の類似の程度を示す指標である類似度データ（信号Ｄ４２）として算出し出力する。
【００４１】
合成位置推定部４３は、類似度算出部４２で算出された類似度データＤ４２から、最も相関が高い（類似度が高い）オーバーラップ領域の位置であり、隣り合う読取範囲の２つの画像データが結合される位置である合成位置（信号Ｄ４３）を推定し、推定された位置を元に合成位置を示す位置データＤ４３として出力する。
【００４２】
合成部４４は、合成位置推定部４３で推定された合成位置に基づく、Ｎ個の読取範囲の画像データの各々についての倍率を用いて、Ｎ個の読取範囲の画像データの主走査方向の幅を設定し（すなわち、倍率を用いて等倍又は拡大又は縮小し）、この画像データを合成して合成画像データＤ４４を生成する。以上の処理を繰り返すことによって、読取対象物としての原稿の画像に対応する画像データが生成される。画像処理部４により、Ｎ個の光学系によって発生する画像データの歪及びその結果発生する合成位置のズレを目立たなくすることができる。
【００４３】
合成部４４は、例えば図１６に示すように構成される。図１６の合成部４４は、合成位置推定部４３からの位置データＤ４３と、オーバーラップ領域上の合成基準位置Ｐｒとの位置のずれから、各読取範囲の画像データの合成倍率と合成位置を設定し、この合成倍率により画像を倍率変換するとともに、合成位置に従い、オーバーラップ領域の画像を結合する（「接続する」もしくは「貼り合わせる」とも言う）ことで、合成画像データＤ４４を生成し出力する。なお、オーバーラップ領域上の合成基準位置Ｐｒは、基準位置Ｐでのオーバーラップ領域ＯＶ２の位置から設定されており、ユーザーなどにより予め設定されている予め決められた基準位置である（図示せず）。
【００４４】
図１６に示すように、合成部４４は、合成倍率設定部４５と、画像変換部４４２と、オーバーラップ領域接続部４４３とを備えている。
【００４５】
合成部４４に入力された合成位置推定部４３からの位置データＤ４３は、合成倍率設定部４５へと入力され、位置データＤ４３とオーバーラップ領域上の合成基準位置Ｐｒとの主走査方向（ｘ軸方向）の位置のずれから、各読取範囲の画像データの合成倍率と合成位置を設定し、合成時の倍率と合成位置を示す合成倍率位置データＤ４５を出力する。合成倍率設定部４５は、例えば図１７のように構成され、読取幅算出部４５１と、倍率・合成位置設定部４５２とを備えている。
【００４６】
合成倍率設定部４５における読取幅算出部４５１は、合成位置推定部４３からの位置データＤ４３から、各セルにおける読取範囲の画像データ（読取領域）に対し、主走査方向の読取幅Ｗｃ（読取領域の主走査方向の幅）を算出する。この読取幅Ｗｃは、各読取領域の両端にあるオーバーラップ領域で求められた２つの位置データＤ４３の差（両端の位置の間の主走査方向幅）を算出することで得られる。倍率・合成位置設定部４５２は、読取幅算出部４５１からの読取幅Ｗｃに対し、各セルによる読取領域の両端の合成基準位置Ｐｒ間の幅Ｗｒとの差（すなわち、読取領域の合成位置の基準位置とのずれ）から合成倍率を設定し、さらに、合成位置推定部４３からの位置データＤ４３を、設定した合成倍率により変換される（移動される）合成の位置（合成位置）として求め、合成時の倍率と合成位置を示す合成倍率位置データＤ４５として出力する。なお、読取領域の両端における合成基準位置Ｐｒ間の幅Ｗｒは、合成基準位置Ｐｒから予め設定することができ、ユーザーなどにより予め設定されている基準幅である（図示せず）。
【００４７】
合成部４４の画像変換部４４２は、合成倍率設定部４５からの合成倍率位置データＤ４５による合成倍率で、画像メモリ４１に格納されている画像データＤＩの各セルの読取領域の画像を倍率変換することで、センサーチップに対応する各読取範囲の画像データの倍率を補正し、倍率変換された画像データＤ４４２を出力する。オーバーラップ領域接続部４４３は、合成倍率位置データＤ４５による合成位置に従い、画像変換部４４２により倍率を補正された倍率変換画像データＤ４４２に対し、オーバーラップ領域の画像を結合して、合成画像データＤ４４を生成し出力する。オーバーラップ領域接続部４４３における結合は、例えば合成位置とその周辺の画像データを重み付け加算することで行えば、画像データの歪やその結果発生する合成位置のズレを目立たなくして合成画像を得ることができる。
【００４８】
《１−２》実施の形態１の動作
〈撮像部２の動作〉
撮像部２は、原稿２６で反射した光を光電変換して得られた信号ＳＩをＡ／Ｄ変換部３に出力する。Ａ／Ｄ変換部３は、信号ＳＩをアナログ信号からデジタル信号に変換し、このデジタル信号に基づく画像データＤＩを画像処理部４に出力する。
【００４９】
Ａ／Ｄ変換部３から出力された画像データＤＩは、画像処理部４の画像メモリ４１に入力される。画像メモリ４１は、画像データＤＩを一時的に記憶し、オーバーラップ領域の画像データＭＯ及びＭＥを類似度算出部４２に出力する。画像データＭＯは、奇数番目のセルのセンサーチップに対応するオーバーラップ領域の画像データ、画像データＭＥは、偶数番目のセルのセンサーチップに対応するオーバーラップ領域の画像データである。
【００５０】
〈類似度算出部４２の動作〉
図９は、図１に示される画像処理部４の類似度算出部４２の動作を説明するための図である。図９において、ＯＶ２（ｋ−１，Ｒ）は、ｋ−１番目のセンサーチップ２１（ｋ−１）によって生成された画像データのｘ軸方向の右側のオーバーラップ領域（８×４画素）を示す。ＯＶ２（ｋ，Ｌ）は、ｋ−１番目のセンサーチップ２１（ｋ−１）の隣りのｋ番目のセンサーチップ２１（ｋ）によって生成された画像データの左側のオーバーラップ領域（８×４画素）を示す。ＣＤ（−１）からＣＤ（−７）は、オーバーラップ領域ＯＶ２（ｋ−１，Ｒ）から抽出された、８×２画素のマッチング領域を示す。ここで、括弧内の−１から−７までの識別番号は、マッチング領域の番号である。また、ＣＤ（１）からＣＤ（７）は、オーバーラップ領域ＯＶ２（ｋ，Ｌ）から抽出された、８×２画素のマッチング領域を示す。ここで、括弧内の１から７までの識別番号は、マッチング領域の番号である。
【００５１】
図９に示されるように、実施の形態１においては、オーバーラップ領域ＯＶ２（ｋ−１，Ｒ）から、マッチング領域ＣＤ（−７）からＣＤ（−１）までを抽出し、隣接するセルのオーバーラップ領域ＯＶ２（ｋ，Ｌ）から、マッチング領域ＣＤ（１）からＣＤ（７）までを抽出する。隣り合うオーバーラップ領域では、一方のオーバーラップ領域ＯＶ２（ｋ，Ｒ）から、マッチング領域ＣＤ（−７）からＣＤ（−１）までを抽出し、他方のオーバーラップ領域ＯＶ２（ｋ＋１，Ｌ）から、マッチング領域ＣＤ（１）からＣＤ（７）までを抽出する。
【００５２】
類似度算出部４２は、マッチング領域ＣＤ（−１）〜ＣＤ（−７）とマッチング領域ＣＤ（１）〜ＣＤ（７）のそれぞれ同じ位置の領域内の画素間でマッチング処理を行う（領域間の差分を求める）ことで、相関の高さ（類似度）を算出する。例えば、マッチング領域ＣＤ（−１）とマッチング領域ＣＤ（１）のそれぞれ同じ位置の画素の差分の絶対値を算出し、マッチング領域ＣＤ（−１）とＣＤ（１）の全体の差分絶対値の和を算出し、類似度を示すデータ（以下「差分絶対値和」もしくは「類似度データ」とも呼ぶ）Ｄ４２（１）として出力する。マッチング領域ＣＤ（−２）とマッチング領域ＣＤ（２）についても、同様に差分絶対値の和を算出しデータＤ４２（２）として出力する。マッチング領域ＣＤ（−３）とマッチング領域ＣＤ（３）から、マッチング領域ＣＤ（−７）とマッチング領域ＣＤ（７）までについても、同様に計算し、差分絶対値の和Ｄ４２（３）からＤ４２（７）までを出力する。
【００５３】
図９では、オーバーラップ領域を幅８画素（ｘ軸方向）で高さ４画素（ｙ軸方向）、オーバーラップ領域の一部であるマッチング領域を幅２画素（ｘ軸方向）で高さ４画素（ｙ軸方向）として説明したが、本発明は、これに限られるものではない。また、所定の高さ（ｙ軸方向の幅）を持つオーバーラップ領域全体をマッチング領域として、オーバーラップ領域の幅（ｘ軸方向）の中心位置を基準に、中心位置を順次移動させてもよいし、隣り合うオーバーラップ領域の端のうち片側のオーバーラップ領域ＯＶ２（ｋ−１，Ｒ）でのマッチング領域を固定し、もう一方のオーバーラップ領域ＯＶ２（ｋ，Ｌ）でのマッチング領域を移動させて類似度を求めてもよい。
【００５４】
類似度算出部４２で算出された差分絶対値の和である類似度データＤ４２（１）からＤ４２（７）までのそれぞれの値が小さいほど、差分計算に用いられた２つのマッチング領域内の画素間での差分が小さく、相関が高い（類似している）こととなり、すなわち、２つのマッチング領域の類似の程度を示す指標である類似度は高い（類似している）こととなる。したがって、差分絶対値の和Ｄ４２（１）からＤ４２（７）までの内の、差分絶対値の和が最も低い位置（すなわち、最も類似度の高い位置、つまりは、最も相関が高い位置）を合成位置（結合位置）である実際に重複して読み取られたオーバーラップ領域として、この位置を元に画像の倍率を設定し、隣り合う２つの画像データを合成すれば、繋ぎ目の画像の品質を良好にすることができる。類似度算出部４２は、差分絶対値の和Ｄ４２（１）からＤ４２（７）までを含む類似度データＤ４２を合成位置推定部４３に出力する。
【００５５】
〈合成位置推定部４３の動作〉
図１０（ａ）から（ｆ）は、合成位置推定部４３の動作を説明するための図である。図１０（ａ）及び（ｂ）は、原稿２６が基準位置Ｐにある場合（図４（ａ）から（ｃ）の場合）における動作を説明する図である。図１０（ｃ）及び（ｄ）は、原稿２６が基準位置Ｐよりもセンサーチップ２１に近い位置にある場合（図６（ａ）から（ｃ）の場合）における動作を説明する図である。図１０（ｅ）及び（ｆ）は、原稿２６が基準位置Ｐよりもセンサーチップ２１から遠い位置にある場合（図８（ａ）から（ｃ）の場合）における動作を説明する図である。図１０（ａ）、（ｃ）、（ｅ）は、ｋ−１番目のセンサーチップ２１（ｋ−１）によって生成された画像データの右側のオーバーラップ領域ＯＶ２（ｋ−１，Ｌ）におけるマッチング領域ＣＤ（−７）からＣＤ（−１）までと、ｋ番目のセンサーチップ２１（ｋ）によって生成された画像データの左側のオーバーラップ領域ＯＶ２（ｋ，Ｌ）とにおけるマッチング領域ＣＤ（１）からＣＤ（７）までとの位置関係を示す。また、図１０（ｂ）、（ｄ）、（ｆ）は、図１０（ａ）、（ｃ）、（ｅ）に示される各マッチング領域の画像データに対応する類似度データ（差分絶対値の和）Ｄ４２を示す図である。
【００５６】
図１０（ｂ）では、ｘ＝４、すなわち、ＣＤ（−４）とＣＤ（４）の差分絶対値の和が最も小さい（すなわち、類似度が最も高い）。この場合には、合成位置推定部４３は、ｘ＝４を合成位置として位置データＤ４３を出力する。
【００５７】
図１０（ｄ）では、ｘ＝２、すなわち、ＣＤ（−２）とＣＤ（２）の差分絶対値の和が最も小さい（すなわち、類似度が最も高い）。この場合には、合成位置推定部４３は、ｘ＝２を合成位置として位置データＤ４３をＤ４３として出力する。
【００５８】
図１０（ｆ）では、ｘ＝５、すなわち、ＣＤ（−５）とＣＤ（５）の差分絶対値の和が最も小さい（すなわち、類似度が最も高い）。この場合には、合成位置推定部４３は、ｘ＝５を合成位置として位置データＤ４３をＤ４３として出力する。
【００５９】
類似度算出部４２は、１ライン毎、すなわち、ｙ軸方向に１画素分原稿２６が搬送されるごとに、対象ラインを中心に各センサーチップの読取範囲の両端にあるオーバーラップ領域それぞれに対して、マッチング領域ＣＤを設定し、類似度データ（差分絶対値の和）Ｄ４２を出力する。合成位置推定部４３も同様に、類似度算出部４２が１ライン毎に算出した差分絶対値の和である類似度データＤ４２に基づいて、合成位置として位置データＤ４３を出力する。図１０（ａ）から（ｆ）では、ｙ＝８の位置を対象ラインとして説明している。
【００６０】
なお、図１０（ａ）から（ｆ）では、合成位置としての位置データＤ４３を整数で示す場合を説明したが、ｘ軸とＤ４２軸とからなる直交座標系において、差分絶対値の和の点を結ぶ近似曲線を求め、近似曲線においてＤ４２の値が最小値となる点のｘ座標を小数点以下の精度（サブ・ピクセル単位の精度ともいう）で求めて、合成位置としてもよい。
【００６１】
また、類似度データＤ４２は、オーバーラップ領域内で設定されたマッチング領域の画素毎の差分絶対値の和から算出している場合を説明したが、差分絶対値の和に代えて、差分の二乗和を用いて、類似度データＤ４２としてもよい。
【００６２】
〈合成部４４の動作〉
次に、合成部４４の動作について説明する。
図１１（ａ）から（ｃ）は、原稿２６が基準位置Ｐにある場合（図２（ａ）及び（ｂ）、図４（ａ）から（ｃ）の場合）における合成部４４の動作を説明する図である。図１１（ａ）は、画像メモリ４１から読み出された画像データＤ４１を示し、図１１（ｂ）は、合成部４４における合成倍率設定部４５からの合成倍率位置データＤ４５での合成倍率により、画像データＤ４１をｘ軸方向（撮像素子の配列方向、複数のセンサーチップの配列方向）に変倍倍率変換（図１１（ａ）から（ｃ）では、等倍）した画像データを示し、図１１（ｃ）は、図１１（ｂ）の画像データを合成（合成位置Ｐｃに基づく合成倍率位置データＤ４５による合成位置で結合）した合成画像データＤ４４を示す。
【００６３】
図４（ａ）から（ｃ）では、原稿２６が基準位置Ｐにある場合を示している。したがって、合成位置推定部４３で算出された位置データＤ４３が示す合成位置Ｐｃは、オーバーラップ領域上の合成基準位置Ｐｒに一致する。ここで、合成基準位置Ｐｒは、原稿２６の位置に依存しない、予め決められた位置である。図１１（ａ）に示されるように、算出された合成位置Ｐｃは合成基準位置Ｐｒに一致しているので、算出された２つの合成位置Ｐｃ間のｘ軸方向の幅Ｗｃは、２つの合成基準位置Ｐｒ間のｘ軸方向の幅Ｗｒに一致する（Ｗｃ＝Ｗｒ）。したがって、合成部４４内の合成倍率設定部４５における読取幅算出部４５１において、この合成位置Ｐｃ間のｘ軸方向の幅Ｗｃを算出し、倍率・合成位置設定部４５２において、読取幅算出部４５１からの読取幅Ｗｃと合成基準位置Ｐｒ間のｘ軸方向の基準幅Ｗｒから、合成倍率を、例えば、Ｗｒ／Ｗｃ＝１倍と設定し、合成位置Ｐｃをそのままの合成位置とする。画像変換部４４２において、画像データＤＩを合成倍率１（等倍）で倍率変換して画像データの倍率を補正し、オーバーラップ領域の画像を結合して、合成画像データＤ４４を生成し出力する。このため、図１１（ａ）から（ｃ）の場合には、合成部４４は、図１１（ａ）に示される画像データを、拡大及び縮小のいずれも行わず、図１１（ｂ）に示される等倍のままの画像データを用いて、図１１（ｃ）に示されるように、合成する。合成部４４は、合成に際し、隣り合うオーバーラップ領域の画像を重み付け加算することで貼り合わせた合成画像データＤ４４を出力する。
【００６４】
図１２（ａ）から（ｃ）は、原稿２６が（基準位置−ｄ）ｍｍの位置にある場合（図５（ａ）及び（ｂ）、図６（ａ）から（ｃ）の場合）における合成部４４の動作を説明する図である。図１２（ａ）は、画像メモリ４１から読み出された画像データＤ４１を示し、図１２（ｂ）は、合成部４４における合成倍率設定部４５からの合成倍率位置データＤ４５での合成倍率により、画像データＤ４１をｘ軸方向（撮像素子の配列方向、複数のセンサーチップ２１の配列方向）に倍率変換（図１２（ａ）から（ｃ）では、縮小）した画像データを示し、図１２（ｃ）は、図１２（ｂ）の画像データを合成（合成位置Ｐｃに基づく合成倍率位置データＤ４５による合成位置で結合）した合成画像データＤ４４を示す。
【００６５】
図６（ａ）から（ｃ）では、原稿２６が（基準位置−ｄ）ｍｍの位置にある場合を示している。したがって、合成位置推定部４３で算出された位置データＤ４３が示す図中の合成位置Ｐｃは、オーバーラップ領域上の合成基準位置Ｐｒに一致せず、合成位置Ｐｃは合成基準位置Ｐｒの外側にある。図１２（ａ）に示されるように、算出された位置データＤ４３が示す合成位置Ｐｃは合成基準位置Ｐｒの外側にあるので、算出された２つの合成位置Ｐｃ間のｘ軸方向の幅Ｗｃは、２つの合成基準位置Ｐｒ間のｘ軸方向の幅Ｗｒよりも長い（Ｗｃ＞Ｗｒ）。よって、合成部４４内の合成倍率設定部４５における読取幅算出部４５１において、この合成位置Ｐｃ間のｘ軸方向の幅Ｗｃを算出し、倍率・合成位置設定部４５２において、読取幅算出部４５１からの読取幅Ｗｃと合成基準位置Ｐｒ間のｘ軸方向の基準幅Ｗｒから、合成倍率を例えばＷｒ／Ｗｃ倍（１より小さい縮小倍率を示す値）として設定し、合成位置ＰｃをＷｒ／Ｗｃ倍後に位置する値へ変換する。画像変換部４４２において、画像データＤＩを合成倍率Ｗｒ／Ｗｃ倍で倍率変換して画像データの倍率を補正し、オーバーラップ領域の画像を結合して、合成画像データＤ４４を生成し出力する。このため、図１２（ａ）から（ｃ）の場合には、合成部４４は、図１２（ａ）に示される画像データを縮小し、図１２（ｂ）に示されるように、合成位置Ｐｃを合成基準位置Ｐｒに一致させる。縮小倍率としては、例えば、Ｗｒ／Ｗｃ倍を用いることができる。その後、合成部４４は、図１２（ｂ）の画像データを用いて、図１２（ｃ）に示されるように、画像データを合成する。合成部４４は、合成に際し、隣り合うオーバーラップ領域の画像を重み付け加算することで貼り合わせた合成画像データＤ４４を出力する。
【００６６】
図１３（ａ）から（ｃ）は、原稿２６が（基準位置＋ｄ）ｍｍの位置にある場合（図７（ａ）及び（ｂ）、図８（ａ）から（ｃ）の場合）における合成部４４の動作を説明する図である。図１３（ａ）は、画像メモリ４１から読み出された画像データＤ４１を示し、図１３（ｂ）は、合成部４４における合成倍率設定部４５からの合成倍率位置データＤ４５での合成倍率により、画像データＤ４１をｘ軸方向（撮像素子の配列方向、複数のセンサーチップ２１の配列方向）に倍率変換（図１３（ａ）から（ｃ）では、拡大）した画像データを示し、図１３（ｃ）は、図１３（ｂ）の画像データを合成（合成位置Ｐｃに基づく合成倍率位置データＤ４５による合成位置で結合）した合成画像データＤ４４を示す。
【００６７】
図８（ａ）から（ｃ）では、原稿２６が（基準位置＋ｄ）ｍｍの位置にある場合を示している。したがって、合成位置推定部４３で算出された位置データＤ４３が示す図中の合成位置Ｐｃは、オーバーラップ領域上の合成基準位置Ｐｒに一致せず、合成位置Ｐｃは合成基準位置Ｐｒの内側にある。図１３（ａ）に示されるように、算出された位置データＤ４３が示す合成位置Ｐｃは合成基準位置Ｐｒの内側にあるので、算出された２つの合成位置Ｐｃ間のｘ軸方向の幅Ｗｃは、２つの合成基準位置Ｐｒ間のｘ軸方向の幅Ｗｒよりも短い（Ｗｃ＜Ｗｒ）。よって、合成部４４内の合成倍率設定部４５における読取幅算出部４５１において、この合成位置Ｐｃ間のｘ軸方向の幅Ｗｃを算出し、倍率・合成位置設定部４５２において、読取幅算出部４５１からの読取幅Ｗｃと合成基準位置Ｐｒ間のｘ軸方向の基準幅Ｗｒから、合成倍率を例えばＷｒ／Ｗｃ倍（１より大きい拡大倍率を示す値）として設定し、合成位置ＰｃをＷｒ／Ｗｃ倍後に位置する値へ変換する。画像変換部４４２において、画像データＤＩを合成倍率Ｗｒ／Ｗｃ倍で倍率変換して画像データの倍率を補正し、オーバーラップ領域の画像を結合して、合成画像データＤ４４を生成し出力する。このため、図１３（ａ）から（ｃ）の場合には、合成部４４は、図１３（ａ）に示される画像データを拡大し、図１３（ｂ）に示されるように、合成位置Ｐｃを合成基準位置Ｐｒに一致させる。拡大倍率としては、例えば、Ｗｒ／Ｗｃ倍を用いることができる。その後、合成部４４は、図１３（ｂ）の画像データを用いて、図１３（ｃ）に示されるように、画像データを合成する。合成部４４は、合成に際し、隣り合うオーバーラップ領域の画像を重み付け加算することで貼り合わせた合成画像データＤ４４を出力する。
【００６８】
《１−３》実施の形態１の効果
以上に説明したように、実施の形態１に係る画像読取装置１によれば、レンズ２４などの光学系を用いて原稿２６上の隣り合う読取範囲２Ａ（ｋ−１），２Ａ（ｋ）及び隣り合う読取範囲２Ａ（ｋ），２Ａ（ｋ＋１）などをオーバーラップさせることで、複数のセンサーチップ２１を直線状に配置した構成であって、隣り合うセンサーチップ２１間におけるデータの欠落の無い画像データを取得することができる。
【００６９】
また、画像処理部４によりオーバーラップ領域の位置となる合成位置Ｐｃを推定し、このオーバーラップ領域の位置である合成位置Ｐｃを元に読取画像の倍率を得て、画像データをｘ軸方向に倍率変換（等倍又は拡大又は縮小）し、倍率変換後の画像データを合成することで、基準位置Ｐから原稿２６までの距離が変わった場合であっても、隣り合う画像の繋ぎ目（合成位置）を目立たない画像とすることができる。
【００７０】
《２》実施の形態２．
上記実施の形態１及び後述する実施の形態３における画像読取装置１の機能の一部は、ハードウェア構成で実現されても良いし、あるいは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含むマイクロプロセッサにより実行されるコンピュータプログラムで実現されてもよい。画像読取装置１の機能の一部がコンピュータプログラムで実現される場合には、マイクロプロセッサは、コンピュータ読み取り可能な記憶媒体からコンピュータプログラムをロードし実行することによって、画像読取装置１の機能の一部を実現することができる。
【００７１】
図１４は、画像読取装置の機能の一部をコンピュータプログラムで実現可能とするハードウェア構成を示すブロック図である。図１４に示されるように、画像読取装置１ａは、撮像部２と、Ａ／Ｄ変換部３と、演算装置５と、原稿をｙ軸方向（図２（ａ）及び（ｂ）に示される）に搬送する搬送部６とを有している。演算装置５は、ＣＰＵを含むプロセッサ５１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５２、不揮発性メモリ５３、大容量記憶部５４及びバス５５を備えている。不揮発性メモリ５３としては、例えば、フラッシュメモリを使用することができる。また、大容量記憶部５４としては、例えば、ハードディスク（磁気ディスク）装置、光ディスク記憶装置、及び半導体記憶装置等を使用することができる。搬送部６は、撮像部２を移動させる機構として構成することも可能である。
【００７２】
Ａ／Ｄ変換部３は、図１のＡ／Ｄ変換部３の同じ機能を有し、撮像部２が出力する電気信号ＳＩをデジタルの画像データＤＩに変換してプロセッサ５１を介してＲＡＭ５２（画像メモリ４１としての機能を持つ。）に格納させる。
【００７３】
プロセッサ５１は、不揮発性メモリ５３又は大容量記憶部５４からコンピュータプログラムをロードし、ロードされたコンピュータプログラムを実行することによって、上記実施の形態１における画像処理部４の機能を実現することができる。
【００７４】
図１５は、実施の形態２に係る画像読取装置１ａの演算装置５による処理手順の一例を概略的に示すフローチャートである。図１５に示されるように、プロセッサ５１は、まず、類似度算出を実行する（ステップＳ１１）。この処理は、図１における類似度算出部４２の処理と同じ内容の処理である。次に、プロセッサ５１は、合成位置推定処理を実行する（ステップＳ１２）。この処理は、図１における合成位置推定部４３の処理と同じ内容の処理である。最後に、プロセッサ５１は、ステップＳ１２において得られた合成位置に基づく倍率で、ＲＡＭ５２に格納されている画像データを倍率変換し（すなわち、拡大、縮小、又は、等倍にするための処理を行い）、倍率変換された画像データを合成して合成画像データを出力する（ステップＳ１３）。
【００７５】
実施の形態２に係る画像読取装置１ａによれば、隣り合うセンサーチップ間に対応する位置のデータの欠落を無くし、読取画像の品質を向上することができる。なお、実施の形態２において、上記以外の点は、実施の形態１と同じである。
【００７６】
《３》実施の形態３．
上記実施の形態１で説明した画像読取装置１は、画像処理部４における合成部４４内の合成倍率設定部４５を図１７のように構成し、各セルの両端の位置データＤ４３から読取領域の主走査方向の読取幅Ｗｃ（両端の位置の間の主走査方向幅）を算出し、この読取幅Ｗｃと合成基準位置Ｐｒ間の幅Ｗｒとから合成倍率と合成位置を設定するよう構成していた。しかし、図１８に示されるような合成倍率設定部４５ｂを用いて、位置データＤ４３から読取時のオーバーラップ量を算出し、合成基準位置Ｐｒに対応するオーバーラップ量（基準オーバーラップ量と呼ぶ）との差から、合成倍率と合成位置を設定するよう構成することもできる。
【００７７】
《３−１》実施の形態３の構成
図１８は、本発明の実施の形態３に係る画像読取装置１内の画像処理部４において、合成部４４内の合成倍率設定部４５（図１６）の代わりに用いる合成倍率設定部４５ｂの構成を示すブロック図である。図１８において、図１及び図１６、図１７を参照して説明した実施の形態１における構成要素と同一又は対応する構成要素には、同じ符号を付してある。
【００７８】
図１８において、実施の形態３に係る画像処理部４における合成部４４内の合成倍率設定部４５ｂは、オーバーラップ量算出部４５３と、倍率・合成位置設定部４５２ｂとを備えている。その他の画像処理部４及び合成部４４内の構成及び動作は、実施の形態１で説明した構成と同じであり、その詳細な説明は省略する。
【００７９】
合成部４４（図１６）は、合成位置推定部４３からの位置データＤ４３と、オーバーラップ領域上の合成基準位置Ｐｒとの主走査方向（ｘ軸方向とする）のずれから、各読取範囲の画像データの主走査方向の合成倍率と合成位置を設定し、この合成倍率により画像を倍率変換するとともに、合成位置に従い、オーバーラップ領域の画像を結合することで、合成画像データＤ４４を生成し出力する。ここで、オーバーラップ領域上の合成基準位置Ｐｒは、基準位置Ｐでのオーバーラップ領域ＯＶ２の位置から設定されており、このオーバーラップ領域ＯＶ２の主走査方向の幅（基準オーバーラップ量とも記す）ＯＶＷｒも、ユーザーなどにより予め設定されている予め決められた値となる（図示せず）。
【００８０】
合成部４４内の合成倍率設定部４５ｂでは、合成位置推定部４３からの位置データＤ４３からオーバーラップ領域の主走査方向の幅ＯＶＷｃ（合成オーバーラップ量）を算出し、合成基準位置Ｐｒによる基準位置Ｐでの基準オーバーラップ量ＯＶＷｒとの差（すなわち、読取領域の合成位置の基準位置とのずれ）により、読取範囲の画像データの主走査方向の合成倍率と合成位置を設定し、合成時の倍率と合成位置を示す合成倍率位置データＤ４５を出力する。
【００８１】
図１８において、合成倍率設定部４５ｂにおけるオーバーラップ量算出部４５３は、合成位置推定部４３からの位置データＤ４３から、各セルにおける読取領域の両端のオーバーラップ領域での実際に重複している主走査方向の幅（合成オーバーラップ量）ＯＶＷｃを算出する。このとき、各読取領域の両端における２つの合成オーバーラップ量ＯＶＷｃ１及びＯＶＷｃ２が算出され、合成オーバーラップ量ＯＶＷｃにはオーバーラップ量ＯＶＷｃ１とＯＶＷｃ２を含んでいる。この合成オーバーラップ量ＯＶＷｃ（ＯＶＷｃ１及びＯＶＷｃ２）は、各読取領域の画像データの両端のオーバーラップ領域で求められた位置データＤ４３の読取領域上の位置から算出することができる。例えば、オーバーラップ領域の中心位置として位置データＤ４３を求めれば、位置データＤ４３で示す位置を各セルの読取領域の端の位置との主走査方向の距離（位置）に換算することで、合成オーバーラップ量として算出すればよい。
【００８２】
合成倍率設定部４５ｂにおける倍率・合成位置設定部４５２ｂは、オーバーラップ量算出部４５３からの合成オーバーラップ量ＯＶＷｃに対し、合成基準位置Ｐｒによる基準位置Ｐでの基準オーバーラップ量ＯＶＷｒとの差（すなわち、読取領域の合成位置の基準位置とのずれ）から合成倍率を設定し、さらに、合成位置推定部４３からの位置データＤ４３を、設定した合成倍率により変換される（移動される）合成の位置（合成位置）として求め、合成時の倍率と合成位置を示す合成倍率位置データＤ４５として出力する。合成オーバーラップ量ＯＶＷｃは、読取領域の両端における２つのオーバーラップ量ＯＶＷｃ１及びＯＶＷｃ２が算出されているので、それぞれのオーバーラップ量と基準オーバーラップ量ＯＶＷｒとの比率から２つの変換倍率が求められ、この両端での２つの変換倍率の平均値から、該当セルの読取領域の合成倍率を求める。
【００８３】
なお、上述では両端での２つの変換倍率の平均値から、該当セルの読取領域の合成倍率を求めるとしたが、両端での２つの変換倍率の間を線形に変化するよう各読取範囲内の主走査方向の位置ごとで倍率を求めてもよいし、両端での２つの変換倍率の最小値もしくは最大値を該当セルでの倍率として設定してもよい。このように、２つのオーバーラップ量ＯＶＷｃ１及びＯＶＷｃ２と基準オーバーラップ量ＯＶＷｒから倍率が設定できれば、同様の効果が得られる。
【００８４】
合成倍率設定部４５ｂにおける倍率・合成位置設定部４５２ｂから出力される合成倍率位置データＤ４５により、合成部４４の画像変換部４４２では、画像メモリ４１に格納されている画像データＤＩの各セルの読取領域の画像を倍率変換して、センサーチップに対応する各読取範囲の画像データの倍率を補正し、オーバーラップ領域接続部４４３では、倍率を補正された倍率変換画像データＤ４４２に対し、オーバーラップ領域の画像を結合して、合成画像データＤ４４を生成し出力する。
【００８５】
《３−２》実施の形態３の動作
〈合成部４４、合成倍率設定部４５ｂの動作〉
合成部４４及び合成倍率設定部４５ｂの動作を、合成倍率設定部４５ｂの動作を中心に説明する。原稿２６が基準位置Ｐにある場合における合成部４４、合成倍率設定部４５ｂの動作は、図１１（ａ）から（ｃ）に示すように、位置データＤ４３が示す合成位置Ｐｃは、オーバーラップ領域上の合成基準位置Ｐｒに一致するので、２つの合成オーバーラップ量ＯＶＷｃ１及びＯＶＷｃ２は、基準オーバーラップ量ＯＶＷｒと一致する（ＯＶＷｃ１、ＯＶＷｃ２＝ＯＶＷｒ）。したがって、合成部４４内の合成倍率設定部４５ｂにおけるオーバーラップ量算出部４５３では、合成オーバーラップ量ＯＶＷｃを算出し、倍率・合成位置設定部４５２ｂにおいて、オーバーラップ量算出部４５３からの合成オーバーラップ量ＯＶＷｃと基準オーバーラップ量ＯＶＷｒから、合成倍率を例えばＯＶＷｃ／ＯＶＷｒ＝１倍と設定し、合成位置Ｐｃをそのままの合成位置とする。画像変換部４４２において、画像データＤＩを合成倍率１（等倍）で倍率変換して画像データの倍率を補正し、オーバーラップ領域の画像を結合して、合成画像データＤ４４を生成し出力する。
【００８６】
このため、図１１（ａ）から（ｃ）の場合には、合成部４４は、図１１（ａ）に示される画像データを、拡大及び縮小のいずれも行わず、図１１（ｂ）に示される等倍のままの画像データを用いて、図１１（ｃ）に示されるように、合成する。合成部４４は、合成に際し、隣り合うオーバーラップ領域の画像を重み付け加算することで貼り合わせた合成画像データＤ４４を出力する。
【００８７】
図１９（ａ）から（ｃ）は、原稿２６が（基準位置−ｄ）ｍｍの位置にある場合（図５（ａ）及び（ｂ）、図６（ａ）から（ｃ）の場合）における合成部４４及び合成倍率設定部４５ｂの動作を説明する図である。図１９（ａ）から（ｃ）は、図１２（ａ）から（ｃ）の場合と同様の動作であるが、読取幅Ｗｃではなく、各セルの読取領域での両端の合成オーバーラップ量ＯＶＷｃ（ＯＶＷｃ１及びＯＶＷｃ２）から合成倍率、合成位置を求める点が異なる。図１９（ａ）は、画像メモリ４１から読み出された画像データＤ４１を示し、図１９（ｂ）は、合成部４４における合成倍率設定部４５ｂからの合成倍率位置データＤ４５での合成倍率により、画像データＤ４１をｘ軸方向（撮像素子の配列方向、複数のセンサーチップ２１の配列方向）に倍率変換（図１９（ａ）から（ｃ）では、縮小）した画像データを示し、図１９（ｃ）は、図１９（ｂ）の画像データを合成（合成位置Ｐｃに基づく合成倍率位置データＤ４５による合成位置で結合）した合成画像データＤ４４を示す。
【００８８】
図６（ａ）から（ｃ）、図１２（ａ）から（ｃ）での説明と同様、図１９（ａ）から（ｃ）では、原稿２６が（基準位置−ｄ）ｍｍの位置にある場合を示しているので、合成位置推定部４３で算出された位置データＤ４３が示す図中の合成位置Ｐｃは、オーバーラップ領域上の合成基準位置Ｐｒに一致せず、合成位置Ｐｃは合成基準位置Ｐｒの外側にある。算出された位置データＤ４３が示す合成位置Ｐｃは合成基準位置Ｐｒの外側にあるので、２つのオーバーラップ量ＯＶＷｃ１及びＯＶＷｃ２は、基準オーバーラップ量ＯＶＷｒよりも短いことになる（ＯＶＷｃ１＜ＯＶＷｒ、ＯＶＷｃ２＜ＯＶＷｒ）。よって、合成部４４内の合成倍率設定部４５ｂにおけるオーバーラップ量算出部４５３では、合成オーバーラップ量ＯＶＷｃ（ＯＶＷｃ１、ＯＶＷｃ２）を算出し、倍率・合成位置設定部４５２ｂにおいて、オーバーラップ量算出部４５３からの合成オーバーラップ量ＯＶＷｃと基準オーバーラップ量ＯＶＷｒから、両端の２つの変換倍率を例えばＯＶＷｃ１／ＯＶＷｒ倍とＯＶＷｃ１／ＯＶＷｒ倍（１より小さい縮小倍率を示す値）として、この両端の２つの変換倍率の平均値から、各セルでの読取領域での合成倍率ＯＶＷｃ／ＯＶＷｒを設定し、合成位置Ｐｃを倍率変換後に位置する値へ変換する。そして、画像変換部４４２において、画像データＤＩを合成倍率ＯＶＷｃ／ＯＶＷｒ倍で倍率変換して画像データの倍率を補正し、オーバーラップ領域の画像を結合して、合成画像データＤ４４を生成し出力する。
【００８９】
上記から、図１９（ａ）から（ｃ）の場合には、合成部４４は、図１９（ａ）に示される画像データを縮小し、図１９（ｂ）に示されるように、合成位置Ｐｃを合成基準位置Ｐｒに一致させる。縮小倍率としては、例えば、ＯＶＷｃ／ＯＶＷｒ倍を用いることができる。その後、合成部４４は、図１９（ｂ）の画像データを用いて、図１９（ｃ）に示されるように、画像データを合成する。合成部４４は、合成に際し、隣り合うオーバーラップ領域の画像を重み付け加算することで貼り合わせた合成画像データＤ４４を出力する。
【００９０】
図２０（ａ）から（ｃ）は、原稿２６が（基準位置＋ｄ）ｍｍの位置にある場合（図７（ａ）及び（ｂ）、図８（ａ）から（ｃ）の場合）における合成部４４及び合成倍率設定部４５ｂの動作を説明する図である。図２０（ａ）から（ｃ）は、図１３（ａ）から（ｃ）の場合と同様の動作であるが、読取幅Ｗｃではなく、両端の合成オーバーラップ量ＯＶＷｃ（ＯＶＷｃ１及びＯＶＷｃ２）から合成倍率、合成位置を求める点が異なる。図２０（ａ）は、画像メモリ４１から読み出された画像データＤ４１を示し、図２０（ｂ）は、合成部４４における合成倍率設定部４５ｂからの合成倍率位置データＤ４５での合成倍率により、画像データＤ４１をｘ軸方向（撮像素子の配列方向、複数のセンサーチップ２１の配列方向）に倍率変換（図２０（ａ）から（ｃ）では、拡大）した画像データを示し、図２０（ｃ）は、図２０（ｂ）の画像データを合成（合成位置Ｐｃに基づく合成倍率位置データＤ４５による合成位置で結合）した合成画像データＤ４４を示す。
【００９１】
図８（ａ）から（ｃ）、図１３（ａ）から（ｃ）での説明と同様、図２０（ａ）から（ｃ）では、原稿２６が（基準位置＋ｄ）ｍｍの位置にある場合を示しているので、合成位置推定部４３で算出された位置データＤ４３が示す図中の合成位置Ｐｃは、オーバーラップ領域上の合成基準位置Ｐｒに一致せず、合成位置Ｐｃは合成基準位置Ｐｒの内側にある。算出された位置データＤ４３が示す合成位置Ｐｃは合成基準位置Ｐｒの内側にあるので、２つのオーバーラップ量ＯＶＷｃ１及びＯＶＷｃ２は、基準オーバーラップ量ＯＶＷｒよりも長いことになる（ＯＶＷｃ１＞ＯＶＷｒ、ＯＶＷｃ２＞ＯＶＷｒ）。よって、合成部４４内の合成倍率設定部４５ｂにおけるオーバーラップ量算出部４５３では、合成オーバーラップ量ＯＶＷｃ（ＯＶＷｃ１、ＯＶＷｃ２）を算出し、倍率・合成位置設定部４５２ｂにおいて、オーバーラップ量算出部４５３からの合成オーバーラップ量ＯＶＷｃと基準オーバーラップ量ＯＶＷｒから、両端の２つの変換倍率を例えばＯＶＷｃ１／ＯＶＷｒ倍とＯＶＷｃ１／ＯＶＷｒ倍（１より大きい拡大倍率を示す値）として、この両端の２つの変換倍率の平均値から、各セルでの読取領域での合成倍率ＯＶＷｃ／ＯＶＷｒを設定し、合成位置Ｐｃを倍率変換後に位置する値へ変換する。そして、画像変換部４４２において、画像データＤＩを合成倍率ＯＶＷｃ／ＯＶＷｒ倍で倍率変換して画像データの倍率を補正し、オーバーラップ領域の画像を結合して、合成画像データＤ４４を生成し出力する。
【００９２】
上記から、図２０（ａ）から（ｃ）の場合には、合成部４４は、図２０（ａ）に示される画像データを拡大し、図２０（ｂ）に示されるように、合成位置Ｐｃを合成基準位置Ｐｒに一致させる。拡大倍率としては、例えば、ＯＶＷｃ／ＯＶＷｒ倍を用いることができる。その後、合成部４４は、図２０（ｂ）の画像データを用いて、図２０（ｃ）に示されるように、画像データを合成する。合成部４４は、合成に際し、隣り合うオーバーラップ領域の画像を重み付け加算することで貼り合わせた合成画像データＤ４４を出力する。
【００９３】
なお、図１９（ａ）から（ｃ）及び図２０（ａ）から（ｃ）で示す読取領域の両端の合成オーバーラップ量ＯＶＷｃ１及びＯＶＷｃ２は、オーバーラップ量ＯＶＷｃ１とＯＶＷｃ２とで、一方では縮小もしくは拡大となり、他方では異なる倍率で算出されるような場合があっても、倍率・合成位置設定部４５２ｂにおいて、２つの変換倍率の平均値から、各セルでの読取領域での合成倍率ＯＶＷｃ／ＯＶＷｒを設定しているので、大きな歪を生じさせることのない倍率を設定できる。
【００９４】
《３−３》実施の形態３の効果
以上に説明したように、実施の形態３に係る画像読取装置１によれば、合成倍率設定部４５ｂにより、位置データＤ４３から読取時の合成オーバーラップ量を算出し、基準オーバーラップ量との差から、合成倍率と合成位置を設定するようにしているので、画像データをｘ軸方向に倍率変換（等倍又は拡大又は縮小）し、倍率変換後の画像データを合成することで、基準位置Ｐから原稿２６までの距離が変わった場合であっても、隣り合う画像の繋ぎ目（合成位置）を目立たない画像とすることができる。そして、隣り合うセンサーチップ間に対応する位置のデータの欠落を無くし、読取画像の品質を向上することができる。
【００９５】
なお、実施の形態３に係る画像読取装置１は、実施の形態２に係る画像読取装置１ａの演算装置５において、マイクロプロセッサにより実行されるコンピュータプログラムで実現されてもよく、上記と同様の効果を奏する。
【産業上の利用可能性】
【００９６】
本発明は、原稿等の読取対象物を走査して画像情報を取得する機能を備えたコピー機、ファクシミリ、及びスキャナ等に適用可能である。
【符号の説明】
【００９７】
１，１ａ  画像読取装置、  ２  撮像部、  ３  Ａ／Ｄ変換部、  ４  画像処理部、  ５  演算装置、  ６  搬送部、  ２１，２１（ｋ）  センサーチップ、  ２２，２２（ｋ）  レンズ、  ２３  絞り、  ２３ａ  開口部、  ２４，２４（ｋ）  レンズ、  ２５  ガラス面、  ２６  原稿（読取対象物）、  ２７  照明、  ２８，２８（ｋ）  原稿から撮像部に向かう光の範囲、  ２９，２９（ｋ）  原稿から撮像部に向かう光の原稿上の範囲、  ２Ａ，２Ａ（ｋ）  読取範囲、  ４１  画像メモリ、  ４２  類似度算出部、  ４３  合成位置推定部、  ４４  合成部、  ５１  プロセッサ、  ５２  ＲＡＭ、  ５３  不揮発性メモリ、  ５４  大容量記憶部、  ２１１，２１２，２１３  撮像素子、  Ｌ１，Ｌ２，Ｌ３  オーバーラップ領域の幅、  ＯＶ１（ｋ−１，Ｒ）  ｋ−１番目の画像データの右側のオーバーラップ領域、  ＯＶ１（ｋ，Ｌ）  ｋ番目の画像データの左側のオーバーラップ領域、  Ｐ  基準位置、  Ｐｃ  合成位置、  Ｐｒ  合成基準位置、  ｘ  主走査方向、  ｙ  副走査方向（原稿搬送方向）、  ４５，４５ｂ  合成倍率設定部、  ４４２  画像変換部、  ４４３  オーバーラップ領域接続部、  ４５１  読取幅算出部、  ４５２，４５２ｂ  倍率・合成位置設定部、  ４５３  オーバーラップ量算出部。
【図１】
2016147832.tif 000003
【図２】
2016147832.tif 000004
【図３】
2016147832.tif 000005
【図４】
2016147832.tif 000006
【図５】
2016147832.tif 000007
【図６】
2016147832.tif 000008
【図７】
2016147832.tif 000009
【図８】
2016147832.tif 000010
【図９】
2016147832.tif 000011
【図１０】
2016147832.tif 000012
【図１１】
2016147832.tif 000013
【図１２】
2016147832.tif 000014
【図１３】
2016147832.tif 000015
【図１４】
2016147832.tif 000016
【図１５】
2016147832.tif 000017
【図１６】
2016147832.tif 000018
【図１７】
2016147832.tif 000019
【図１８】
2016147832.tif 000020
【図１９】
2016147832.tif 000021
【図２０】
2016147832.tif 000022
【手続補正書】
【提出日】平成28年6月22日(2016.6.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１方向に配列された複数の撮像素子をそれぞれ有し、前記第１方向に配列されたＮ個（Ｎは２以上の整数）のセンサーチップと、
原稿上において前記第１方向に並ぶＮ個の読取範囲を隣り合う読取範囲の端同士で一部の領域が重なり合うオーバーラップ領域を持つように、前記Ｎ個のセンサーチップにそれぞれ縮小結像させるＮ個の光学系と、
前記第１方向に並ぶＮ個の読取範囲の画像データの内、前記オーバーラップ領域における画像データを用いて、前記隣り合う読取範囲のオーバーラップ領域の前記第１方向の位置を求め、前記第１方向の前記位置と前記オーバーラップ領域において予め決められている合成基準位置とに基づき、読取画像の倍率と２つの画像データが結合される位置である合成位置を得て、前記Ｎ個の読取範囲の画像データの前記第１方向の倍率を補正する画像処理を行い、該画像処理が行われた前記Ｎ個の読取範囲の画像データを結合して合成画像データを生成する画像処理部と
を備えたことを特徴とする画像読取装置。
【請求項２】
前記Ｎ個の光学系の各々は、前記第１方向に並ぶＮ個の読取範囲を、隣り合う読取範囲の端同士で一部の領域が重なり合うオーバーラップ領域を持つよう前記Ｎ個のセンサーチップにそれぞれ縮小結像させて配置されており、
前記原稿で反射した光を光学的に縮小する第１のレンズと、
前記第１のレンズで縮小された前記光の一部を通過させる絞りと、
前記絞りを通過した光を前記Ｎ個のセンサーチップの１つに結像させる第２のレンズと、
を有することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記画像処理部は、
前記Ｎ個のセンサーチップによって生成された画像データであって、前記Ｎ個の読取範囲の画像データの内の隣り合う読取範囲が重複する領域である前記オーバーラップ領域の前記画像データを用いて、前記オーバーラップ領域内で設定されたマッチング領域の画像データ間の類似の程度を示す類似度を算出する類似度算出部と、
前記類似度算出部で算出された前記類似度から、前記隣り合う読取範囲の２つの画像データが結合される位置である合成位置をそれぞれ推定する合成位置推定部と、
前記合成位置推定部で推定された前記合成位置と前記予め決められている合成基準位置とに基づき、前記Ｎ個の読取範囲の画像データの各々について、読取範囲の倍率と合成位置設定し、前記Ｎ個の読取範囲の画像データの前記第１方向の幅をそれぞれ変換して、前記変換された２つの画像データを合成して合成画像データを生成する合成部と、
を備えることを特徴とする請求項１に記載の画像読取装置。
【請求項４】
前記合成位置推定部は、
前記類似度算出部において、前記マッチング領域の画像データ間の類似度を算出する処理を、前記マッチング領域の位置を変えて繰り返し行って複数の類似度を取得し、
取得された前記複数の類似度の内の最も高い類似度に基づいて、前記合成位置を決定する
ことを特徴とする請求項３に記載の画像読取装置。
【請求項５】
前記Ｎ個の読取範囲の画像データの内のｋ番目（ｋは１以上Ｎ以下の整数）の読取範囲のオーバーラップ領域内のマッチング領域の、前記ｋ番目の読取範囲のオーバーラップ領域内の端部からの距離は、
前記Ｎ個の読取範囲の画像データの内のｋ＋１番目の読取範囲のオーバーラップ領域内のマッチング領域の、前記ｋ＋１番目の読取範囲のオーバーラップ領域内の端部からの距離に等しい、
ことを特徴とする請求項３又は４に記載の画像読取装置。
【請求項６】
前記類似度は、前記オーバーラップ領域内で設定された前記マッチング領域の画素毎の差分絶対値の和に基づく値であり、前記差分絶対値の和が小さいほど前記類似度は高い、
ことを特徴とする請求項３に記載の画像読取装置。
【請求項７】
前記類似度は、前記オーバーラップ領域内で設定された前記マッチング領域の画素毎の差分の二乗和に基づく値であり、前記差分の二乗和が小さいほど前記類似度は高い、
ことを特徴とする請求項３に記載の画像読取装置。
【請求項８】
前記合成部は、
前記合成位置推定部で推定された前記合成位置と前記予め決められている合成基準位置に基づき、前記Ｎ個の読取範囲の画像データの各々について合成の倍率を設定し、合成倍率と合成接続位置を出力する合成倍率設定部と、
前記合成倍率設定部により設定された合成倍率を用いて、前記Ｎ個の読取範囲の画像データの前記第１方向の幅を変換する画像変換部と、
前記合成倍率設定部により設定された合成接続位置を合わせて、前記画像変換部で変換された画像データを合成して合成画像データを生成するオーバーラップ領域接続部と、
を備えることを特徴とする請求項３に記載の画像読取装置。
【請求項９】
前記合成倍率設定部は、
前記Ｎ個の読取範囲の画像データの各々について、
前記合成位置推定部で推定された前記合成位置から、前記第１方向の一端側の合成位置と他端側の合成位置との間の前記第１方向の幅から合成読取幅を求める読取幅算出部と、
予め決められている読取範囲の合成基準位置による両端の間の前記第１方向の幅と、前記読取幅算出部からの合成読取幅から合成倍率を算出するとともに、前記合成位置推定部で推定された前記合成位置を前記合成倍率により変換される際の合成接続位置として求めて、合成倍率と合成接続位置を設定する倍率・合成位置設定部と
を備えることを特徴とする請求項８に記載の画像読取装置。
【請求項１０】
前記倍率・合成位置設定部は、
前記読取幅算出部からの合成読取幅と予め決められている合成基準位置による読取範囲の幅との比率から合成倍率と合成接続位置を設定し、
前記Ｎ個の読取範囲の画像データの各々における前記第１方向の一端側の合成位置と他端側の合成位置とが、前記Ｎ個の読取範囲の画像データの各々における予め決められている合成基準位置と同じ位置にあり、前記読取幅算出部からの合成読取幅が予め決められている合成基準位置による読取範囲の幅と等しい場合には、前記合成倍率を１に設定し、
前記Ｎ個の読取範囲の画像データの各々における前記第１方向の一端側の合成位置と他端側の合成位置とが、前記Ｎ個の読取範囲の画像データの各々における前記合成基準位置の外側にあり、前記読取幅算出部からの合成読取幅が、予め決められている合成基準位置による読取範囲の幅より大きい場合には、前記合成倍率を１より小さい値に設定し、
前記Ｎ個の読取範囲の画像データの各々における前記第１方向の一端側の合成位置と他端側の合成位置とが、前記Ｎ個の読取範囲の画像データの各々における前記合成基準位置の内側にあり、前記読取幅算出部からの合成読取幅が、予め決められている合成基準位置による読取範囲の幅より小さい場合には、前記合成倍率を１より大きい値に設定する、
ことを特徴とする請求項９に記載の画像読取装置。
【請求項１１】
前記合成倍率設定部は、
前記Ｎ個の読取範囲の画像データの前記第１方向の両端それぞれに対し、前記合成位置推定部で推定された前記合成位置から、前記読取範囲のオーバーラップ領域の幅を算出し、合成オーバーラップ量を求めるオーバーラップ量算出部と、
前記オーバーラップ量算出部からの前記読取範囲の両端における合成オーバーラップ量と予め決められている読取範囲の合成基準位置でのオーバーラップ量とにより、前記Ｎ個の読取範囲における合成倍率を算出するとともに、前記合成位置推定部で推定された前記合成位置を前記合成倍率により変換される際の合成接続位置として求めて、合成倍率と合成接続位置を設定する倍率・合成位置設定部と
を備えることを特徴とする請求項８に記載の画像読取装置。
【請求項１２】
前記倍率・合成位置設定部は、
前記オーバーラップ量算出部からの合成オーバーラップ量と予め決められている合成基準位置によるオーバーラップ量との比率から合成倍率と合成接続位置を設定し、
前記Ｎ個の読取範囲の画像データの各々における前記第１方向の一端の合成オーバーラップ量が、予め決められている合成基準位置でのオーバーラップ量と等しい場合には、前記合成倍率を１に設定し、
前記Ｎ個の読取範囲の画像データの各々における前記第１方向の一端の合成オーバーラップ量が、予め決められている合成基準位置でのオーバーラップ量より小さい場合には、前記合成倍率を１より小さい値に設定し、
前記Ｎ個の読取範囲の画像データの各々における前記第１方向の一端の合成オーバーラップ量が、予め決められている合成基準位置でのオーバーラップ量より大きい場合には、前記合成倍率を１より大きい値に設定する、
ことを特徴とする請求項１１に記載の画像読取装置。
【請求項１３】
第１方向に配列された複数の撮像素子をそれぞれ有し、前記第１方向に配列されたＮ個（Ｎは２以上の整数）のセンサーチップと、
原稿上において前記第１方向に並ぶＮ個の読取範囲を隣り合う読取範囲の端同士で一部の領域が重なり合うオーバーラップ領域を持つように、前記Ｎ個のセンサーチップにそれぞれ縮小結像させるＮ個の光学系と
を備える画像読取装置が実行する画像読取方法であって、
前記第１方向に並ぶＮ個の読取範囲の画像データの内、前記オーバーラップ領域における画像データを用いて、前記隣り合う読取範囲のオーバーラップ領域の前記第１方向の位置を求めるステップと、
前記第１方向の前記位置と前記オーバーラップ領域において予め決められている合成基準位置とに基づき、読取画像の倍率と２つの画像データが結合される位置である合成位置を得て、前記Ｎ個の読取範囲の画像データの前記第１方向の倍率を補正する画像処理を行い、該画像処理が行われた前記Ｎ個の読取範囲の画像データを結合して合成画像データを生成するステップと
を有することを特徴とする画像読取方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明に係る画像読取装置は、第１方向に配列された複数の撮像素子をそれぞれ有し、前記第１方向に配列されたＮ個（Ｎは２以上の整数）のセンサーチップと、原稿上において前記第１方向に並ぶＮ個の読取範囲を隣り合う読取範囲の端同士で一部の領域が重なり合うオーバーラップ領域を持つように、前記Ｎ個のセンサーチップにそれぞれ縮小結像させるＮ個の光学系と、前記第１方向に並ぶＮ個の読取範囲の画像データの内、前記オーバーラップ領域における画像データを用いて、前記隣り合う読取範囲のオーバーラップ領域の前記第１方向の位置を求め、前記第１方向の前記位置と前記オーバーラップ領域において予め決められている合成基準位置とに基づき、読取画像の倍率と２つの画像データが結合される位置である合成位置を得て、前記Ｎ個の読取範囲の画像データの前記第１方向の倍率を補正する画像処理を行い、該画像処理が行われた前記Ｎ個の読取範囲の画像データを結合して合成画像データを生成する画像処理部とを備えたことを特徴とする。
【手続補正書】
【提出日】平成28年11月16日(2016.11.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１方向に配列された複数の撮像素子をそれぞれ有し、前記第１方向に配列されたＮ個（Ｎは２以上の整数）のセンサーチップと、
原稿上において前記第１方向に並ぶＮ個の読取範囲を隣り合う読取範囲の端同士で一部の領域が重なり合うオーバーラップ領域を持つように、前記Ｎ個のセンサーチップにそれぞれ縮小結像させるＮ個の光学系と、
前記第１方向に並ぶＮ個の読取範囲の画像データの内、前記オーバーラップ領域における画像データを用いて、前記隣り合う読取範囲のオーバーラップ領域の最も相関が高い位置を求め、前記位置と前記オーバーラップ領域において予め決められている合成基準位置とに基づき、読取画像の倍率と２つの画像データが結合される位置である合成位置を得て、前記Ｎ個の読取範囲の画像データの前記第１方向の倍率を補正する画像処理を行い、該画像処理が行われた前記Ｎ個の読取範囲の画像データを結合して合成画像データを生成する画像処理部と
を備えたことを特徴とする画像読取装置。
【請求項２】
前記Ｎ個の光学系の各々は、前記第１方向に並ぶＮ個の読取範囲を、隣り合う読取範囲の端同士で一部の領域が重なり合うオーバーラップ領域を持つよう前記Ｎ個のセンサーチップにそれぞれ縮小結像させて配置されており、
前記原稿で反射した光を光学的に縮小する第１のレンズと、
前記第１のレンズで縮小された前記光の一部を通過させる絞りと、
前記絞りを通過した光を前記Ｎ個のセンサーチップの１つに結像させる第２のレンズと、
を有することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記画像処理部は、
前記Ｎ個のセンサーチップによって生成された画像データであって、前記Ｎ個の読取範囲の画像データの内の隣り合う読取範囲が重複する領域である前記オーバーラップ領域の前記画像データを用いて、前記オーバーラップ領域内で設定されたマッチング領域の画像データ間の前記相関の高さである類似の程度の高さを示す類似度を算出する類似度算出部と、
前記類似度算出部で算出された前記類似度から、前記隣り合う読取範囲の２つの画像データが結合される位置である合成位置をそれぞれ推定する合成位置推定部と、
前記合成位置推定部で推定された前記合成位置と前記予め決められている合成基準位置とに基づき、前記Ｎ個の読取範囲の画像データの各々について、読取範囲の倍率と合成位置設定し、前記Ｎ個の読取範囲の画像データの前記第１方向の幅をそれぞれ変換して、前記変換された２つの画像データを合成して合成画像データを生成する合成部と、
を備えることを特徴とする請求項１に記載の画像読取装置。
【請求項４】
前記類似度は、前記オーバーラップ領域内で設定された前記マッチング領域の画素毎の差分絶対値の和に基づく値であり、前記差分絶対値の和が小さいほど前記類似度は高い、
ことを特徴とする請求項３に記載の画像読取装置。
【請求項５】
前記類似度は、前記オーバーラップ領域内で設定された前記マッチング領域の画素毎の差分の二乗和に基づく値であり、前記差分の二乗和が小さいほど前記類似度は高い、
ことを特徴とする請求項３に記載の画像読取装置。
【請求項６】
前記合成部は、
前記合成位置推定部で推定された前記合成位置と前記予め決められている合成基準位置に基づき、前記Ｎ個の読取範囲の画像データの各々について合成の倍率を設定し、合成倍率と合成接続位置を出力する合成倍率設定部と、
前記合成倍率設定部により設定された合成倍率を用いて、前記Ｎ個の読取範囲の画像データの前記第１方向の幅を変換する画像変換部と、
前記合成倍率設定部により設定された合成接続位置を合わせて、前記画像変換部で変換された画像データを合成して合成画像データを生成するオーバーラップ領域接続部と、
を備えることを特徴とする請求項３に記載の画像読取装置。
【請求項７】
前記合成倍率設定部は、
前記Ｎ個の読取範囲の画像データの各々について、
前記合成位置推定部で推定された前記合成位置から、前記第１方向の一端側の合成位置と他端側の合成位置との間の前記第１方向の幅から合成読取幅を求める読取幅算出部と、
予め決められている読取範囲の合成基準位置による両端の間の前記第１方向の幅と、前記読取幅算出部からの合成読取幅から合成倍率を算出するとともに、前記合成位置推定部で推定された前記合成位置を前記合成倍率により変換される際の合成接続位置として求めて、合成倍率と合成接続位置を設定する倍率・合成位置設定部と
を備えることを特徴とする請求項６に記載の画像読取装置。
【請求項８】
前記倍率・合成位置設定部は、
前記読取幅算出部からの合成読取幅と予め決められている合成基準位置による読取範囲の幅との比率から合成倍率と合成接続位置を設定し、
前記Ｎ個の読取範囲の画像データの各々における前記第１方向の一端側の合成位置と他端側の合成位置とが、前記Ｎ個の読取範囲の画像データの各々における予め決められている合成基準位置と同じ位置にあり、前記読取幅算出部からの合成読取幅が予め決められている合成基準位置による読取範囲の幅と等しい場合には、前記合成倍率を１に設定し、
前記Ｎ個の読取範囲の画像データの各々における前記第１方向の一端側の合成位置と他端側の合成位置とが、前記Ｎ個の読取範囲の画像データの各々における前記合成基準位置の外側にあり、前記読取幅算出部からの合成読取幅が、予め決められている合成基準位置による読取範囲の幅より大きい場合には、前記合成倍率を１より小さい値に設定し、
前記Ｎ個の読取範囲の画像データの各々における前記第１方向の一端側の合成位置と他端側の合成位置とが、前記Ｎ個の読取範囲の画像データの各々における前記合成基準位置の内側にあり、前記読取幅算出部からの合成読取幅が、予め決められている合成基準位置による読取範囲の幅より小さい場合には、前記合成倍率を１より大きい値に設定する、
ことを特徴とする請求項７に記載の画像読取装置。
【請求項９】
前記合成倍率設定部は、
前記Ｎ個の読取範囲の画像データの前記第１方向の両端それぞれに対し、前記合成位置推定部で推定された前記合成位置から、前記読取範囲のオーバーラップ領域の幅を算出し、合成オーバーラップ量を求めるオーバーラップ量算出部と、
前記オーバーラップ量算出部からの前記読取範囲の両端における合成オーバーラップ量と予め決められている読取範囲の合成基準位置でのオーバーラップ量とにより、前記Ｎ個の読取範囲における合成倍率を算出するとともに、前記合成位置推定部で推定された前記合成位置を前記合成倍率により変換される際の合成接続位置として求めて、合成倍率と合成接続位置を設定する倍率・合成位置設定部と
を備えることを特徴とする請求項６に記載の画像読取装置。
【請求項１０】
前記倍率・合成位置設定部は、
前記オーバーラップ量算出部からの合成オーバーラップ量と予め決められている合成基準位置によるオーバーラップ量との比率から合成倍率と合成接続位置を設定し、
前記Ｎ個の読取範囲の画像データの各々における前記第１方向の一端の合成オーバーラップ量が、予め決められている合成基準位置でのオーバーラップ量と等しい場合には、前記合成倍率を１に設定し、
前記Ｎ個の読取範囲の画像データの各々における前記第１方向の一端の合成オーバーラップ量が、予め決められている合成基準位置でのオーバーラップ量より小さい場合には、前記合成倍率を１より小さい値に設定し、
前記Ｎ個の読取範囲の画像データの各々における前記第１方向の一端の合成オーバーラップ量が、予め決められている合成基準位置でのオーバーラップ量より大きい場合には、前記合成倍率を１より大きい値に設定する、
ことを特徴とする請求項９に記載の画像読取装置。
【請求項１１】
第１方向に配列された複数の撮像素子をそれぞれ有し、前記第１方向に配列されたＮ個（Ｎは２以上の整数）のセンサーチップと、
原稿上において前記第１方向に並ぶＮ個の読取範囲を隣り合う読取範囲の端同士で一部の領域が重なり合うオーバーラップ領域を持つように、前記Ｎ個のセンサーチップにそれぞれ縮小結像させるＮ個の光学系と
を備える画像読取装置が実行する画像読取方法であって、
前記第１方向に並ぶＮ個の読取範囲の画像データの内、前記オーバーラップ領域における画像データを用いて、前記隣り合う読取範囲のオーバーラップ領域の最も相関が高い位置を求めるステップと、
前記位置と前記オーバーラップ領域において予め決められている合成基準位置とに基づき、読取画像の倍率と２つの画像データが結合される位置である合成位置を得て、前記Ｎ個の読取範囲の画像データの前記第１方向の倍率を補正する画像処理を行い、該画像処理が行われた前記Ｎ個の読取範囲の画像データを結合して合成画像データを生成するステップと
を有することを特徴とする画像読取方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明に係る画像読取装置は、第１方向に配列された複数の撮像素子をそれぞれ有し、前記第１方向に配列されたＮ個（Ｎは２以上の整数）のセンサーチップと、原稿上において前記第１方向に並ぶＮ個の読取範囲を隣り合う読取範囲の端同士で一部の領域が重なり合うオーバーラップ領域を持つように、前記Ｎ個のセンサーチップにそれぞれ縮小結像させるＮ個の光学系と、前記第１方向に並ぶＮ個の読取範囲の画像データの内、前記オーバーラップ領域における画像データを用いて、前記隣り合う読取範囲のオーバーラップ領域の最も相関が高い位置を求め、前記位置と前記オーバーラップ領域において予め決められている合成基準位置とに基づき、読取画像の倍率と２つの画像データが結合される位置である合成位置を得て、前記Ｎ個の読取範囲の画像データの前記第１方向の倍率を補正する画像処理を行い、該画像処理が行われた前記Ｎ個の読取範囲の画像データを結合して合成画像データを生成する画像処理部とを備えたことを特徴とする。
【国際調査報告】
2016147832.tif 000023
2016147832.tif 000024