(57)【特許請求の範囲】
【請求項１】
撮像部または光源と、読取媒体と、の角度の変動値を取得する変動値取得手段と、
前記変動値取得手段により取得された前記変動値に基づいて、前記撮像部または前記光源と、前記読取媒体と、の色ずれ量を算出し、前記色ずれ量を補正する色ずれ補正手段と、
を備えたことを特徴とする、画像読取装置。
【請求項２】
前記色ずれ補正手段は、
前記変動値と、補正値と、を対応付けて記憶した補正テーブルを用いて、前記色ずれ量を補正することを特徴とする、請求項１に記載の画像読取装置。
【請求項３】
前記補正テーブルを作成する補正テーブル作成手段、
を更に備えたことを特徴とする、請求項２に記載の画像読取装置。
【請求項４】
画像読取装置において実行される、
撮像部または光源と、読取媒体と、の角度の変動値を取得する変動値取得ステップと、
前記変動値取得ステップにて取得された前記変動値に基づいて、前記撮像部または前記光源と、前記読取媒体と、の色ずれ量を算出し、前記色ずれ量を補正する色ずれ補正ステップと、
を含むことを特徴とする、画像処理方法。
【請求項５】
画像読取装置において、
撮像部または光源と、読取媒体と、の角度の変動値を取得する変動値取得ステップと、
前記変動値取得ステップにて取得された前記変動値に基づいて、前記撮像部または前記光源と、前記読取媒体と、の色ずれ量を算出し、前記色ずれ量を補正する色ずれ補正ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像処理方法、および、プログラムに関する。
【背景技術】
【０００２】
従来の画像読取装置においては、画像の色ずれ量の補正を行なうものがある。
【０００３】
例えば、特許文献１の画像読取装置においては、原稿を搬送するモータ駆動を制御することにより、画像の色ずれ量を補正する技術が開示されている。また、当該画像読取装置においては、ラインセンサ等の受光素子のフィルタのオフセット量を補正することで色ずれ量を補正する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特公平６−１８４２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の画像読取装置（特許文献１等）においては、読取センサが稼動して原稿の読取中に、読取センサと原稿との関係において角度および距離が変動した場合、１枚の原稿内の色ずれ量が変化し、忠実なカラー画像を再現できないという問題点を有していた。
【０００６】
本発明は、上記問題点に鑑みてなされたもので、画像読み取り中に、撮像部または光源と読取媒体である原稿との距離または角度の原稿内変動から発生する、撮像部または光源と読取媒体とのＲＧＢラインの色ずれ量の補正を行なうことができる画像読取装置、画像処理方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
このような目的を達成するため、本発明の画像読取装置は、撮像部または光源と、読取媒体と、の距離または角度の変動値を取得する変動値取得手段と、前記変動値取得手段により取得された前記変動値に基づいて、前記撮像部または前記光源と、前記読取媒体と、の色ずれ量を算出し、前記色ずれ量を補正する色ずれ補正手段と、を備えたことを特徴とする。
【０００８】
また、本発明の画像読取装置は、前記記載の画像読取装置において、前記色ずれ補正手段は、前記変動値と、補正値と、を対応付けて記憶した補正テーブルを用いて、前記色ずれ量を補正することを特徴とする。
【０００９】
また、本発明の画像読取装置は、前記記載の画像読取装置において、前記補正テーブルを作成する補正テーブル作成手段、を更に備えたことを特徴とする。
【００１０】
また、本発明の画像処理方法は、画像読取装置において実行される、撮像部または光源と、読取媒体と、の距離または角度の変動値を取得する変動値取得ステップと、前記変動値取得ステップにて取得された前記変動値に基づいて、前記撮像部または前記光源と、前記読取媒体と、の色ずれ量を算出し、前記色ずれ量を補正する色ずれ補正ステップと、を含むことを特徴とする。
【００１１】
また、本発明のプログラムは、画像読取装置において、撮像部または光源と、読取媒体と、の距離または角度の変動値を取得する変動値取得ステップと、前記変動値取得ステップにて取得された前記変動値に基づいて、前記撮像部または前記光源と、前記読取媒体と、の色ずれ量を算出し、前記色ずれ量を補正する色ずれ補正ステップと、を実行させることを特徴とする。
【発明の効果】
【００１２】
この発明によれば、撮像部または光源と、読取媒体と、の距離または角度の変動値を取得し、取得された変動値に基づいて、撮像部または光源と、読取媒体と、の色ずれ量を算出し、色ずれ量を補正するので、原稿読取中に読取センサと原稿との関係において、角度および距離が変動した場合でも、忠実なカラー画像を再現することができるという効果を奏する。
【００１３】
また、この発明によれば、変動値と、補正値と、を対応付けて記憶した補正テーブルを用いて、色ずれ量を補正するので、色ずれ補正処理の高速化をすることができるという効果を奏する。
【００１４】
また、この発明によれば、補正テーブルを作成するので、次回の色ずれ補正処理から高速化することができるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は、本実施形態に係る画像読取装置を示す図である。
【図２】図２は、本実施形態に係る画像読取装置の斜視図である。
【図３】図３は、本実施形態における制御ユニットの構成の一例を示すブロック図である。
【図４】図４は、本実施形態における画像読取装置の処理の一例を示すフローチャートである。
【図５】図５は、本実施形態における画像読取装置の処理の一例を示すフローチャートである。
【図６】図６は、本実施形態における変動値の一例を示す図である。
【図７】図７は、本実施形態におけるオフセット量の一例を示す図である。
【図８】図８は、本実施形態における紙面等速制御下におけるＲＧＢオフセットによる色ずれ量の一例を示した図である。
【図９】図９は、本実施例におけるオートドキュメントフィーダ（ＡＤＦ）機構を有する画像読取装置の一例を示す図である。
【図１０】図１０は、本実施例における光学ユニットと読取媒体との関係の一例を示す図である。
【図１１】図１１は、本実施例における光学ユニットと読取媒体との関係の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下に、本発明にかかる画像読取装置、画像処理方法、および、プログラムの実施形態を図面に基づいて詳細に説明する。なお、この実施形態によりこの発明が限定されるものではない。
【００１７】
［画像読取装置１の構成］
まず、本画像読取装置１の構成について図１乃至図３を参照して説明する。図１は、本実施形態に係る画像読取装置１を示す図であり、回転軸Ａと直交する断面図が示されている。図２は、本実施形態に係る画像読取装置１の斜視図である。図３は、本実施形態における制御ユニット３０の構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。
【００１８】
図１および図２に示す画像読取装置１は、オーバーヘッド型スキャナであり、本体１０と光学ユニット２０と制御ユニット３０とを有する。ここで、制御ユニット３０は、本体１０内部に備えられていてもよく、光学ユニット２０内部に備えられていてもよく、画像読取装置１の外部に備えられていてもよい。画像読取装置１は、光学ユニット２０の鉛直方向下方の載置面２に載置された読取媒体Ｓの画像を読み取ることができる。載置面２は、例えば、机の上面等の平面である。本実施形態では、画像読取装置１が載置面２と同一面上に載置される場合を例に説明するが、これに限定されるものではない。画像読取装置１が載置される箇所と、読取媒体Ｓが載置される載置面２とは異なっていてもよい。一例として、画像読取装置１は、載置面２を有する載置台を備えていてもよい。
【００１９】
本体１０は、台座部１１、支柱部１２およびカバー部１３を有する。台座部１１は、載置面２等に載置されて本体１０全体を支持するものであり、本体１０の基部である。画像読取装置１の電源スイッチや画像読取開始スイッチ等の操作部材は、例えば台座部１１に配置される。台座部１１は、例えば、扁平な形状とされており、その下面が載置面２と互いに対向するようにして設置される。本実施形態の台座部１１は、扁平な直方体あるいはこれと同様や類似の形状を有しており、幅方向（後述する主走査方向）の長さおよび奥行方向（後述する副走査方向）の長さのいずれよりも鉛直方向の長さが小さい。また、台座部１１における幅方向の長さは、奥行方向の長さよりも大きくされてもよい。
【００２０】
読取媒体Ｓは、読取対象であって、台座部１１の側方の４面の内の１つの面である前面１１ａに読取媒体Ｓの一辺を突き当てるようにして載置される。つまり、読取媒体Ｓは、一辺が前面１１ａと平行となるようにして載置面２に載置される。本実施形態においては、矩形の読取媒体Ｓの一辺を前面１１ａに突き当てるようにして載置したときの読取媒体Ｓにおける前面１１ａ側の一辺と平行な方向を「幅方向」と記載する。また、読取媒体Ｓにおける前面１１ａ側の一辺と直交する辺に平行な方向を「奥行方向」と記載する。つまり、奥行方向とは、ユーザが読取媒体Ｓを挟んで画像読取装置１と対向しているときのユーザと画像読取装置１とが向かい合う方向である。奥行方向においてユーザが読取媒体Ｓを挟んで画像読取装置１と向かい合う状態においてユーザに近い側を「手前側」と記載し、ユーザから遠い側を「奥側」と記載する。
【００２１】
支柱部１２は、台座部１１と接続されており、台座部１１から鉛直方向上方に向けて延在している。支柱部１２は、例えば、断面矩形の柱状もしくは煙突状に形成されている。支柱部１２の下部は、鉛直方向下側へ向かうに従い断面積が拡大するテーパ形状に形成されている。支柱部１２は、台座部１１の上面における１辺側に接続されている。具体的には、支柱部１２は、台座部１１の上面の縁を形成する４辺のうち読取媒体Ｓが配置される側と反対側の１辺側に接続されている。言い換えると、支柱部１２は、台座部１１における読取媒体Ｓから遠い奥側の端部に接続されている。また、支柱部１２は、台座部１１における幅方向の中央部に接続されている。
【００２２】
カバー部１３は、光学ユニット２０を回動可能に支持するものであり、光学ユニット２０を内部に収納することもできる。カバー部１３は、光学ユニット２０を鉛直方向上方から覆っている。カバー部１３は、例えば、下面に形成された凹部を有し、この凹部に光学ユニット２０を収納することができる。カバー部１３は、支柱部１２の鉛直方向上側の端部と接続されている。カバー部１３は、支柱部１２から奥行方向の手前側および幅方向の両側へ突出している。すなわち、カバー部１３は、支柱部１２から読取媒体Ｓが載置される側へ向けて張り出しており、かつ支柱部１２から幅方向の両側に張り出している。
【００２３】
画像読取装置１において、台座部１１とカバー部１３とは鉛直方向において互いに対向しており、両者における奥行方向の読取媒体Ｓ側と反対側の端部同士が支柱部１２によって接続されている。また、カバー部１３は、台座部１１よりも奥行方向の手前側に張り出している。つまり、カバー部１３の少なくとも一部は、読取媒体Ｓが台座部１１に突き当てるようにして載置面２に載置されると、その読取媒体Ｓと鉛直方向において互いに対向する。
【００２４】
光学ユニット２０は、本体１０に対して回転軸Ａ周りに回転することができる。回転軸Ａは、幅方向に延在している。つまり、回転軸Ａは、前面１１ａと平行である。光学ユニット２０は、カバー部１３によって回転軸Ａ周りに回動可能に支持されている。また、カバー部１３内には、図示しない駆動部が配置されている。駆動部は、光学ユニット２０を回転軸Ａ周りに回転させるものである。駆動部は、例えば、電動式のモータと、モータの回転軸と光学ユニット２０とを接続するギア部とを有する。モータは、例えば、ステッピングモータであり、光学ユニット２０の回転角度を精度良く制御することができる。また、ギア部は、例えば、複数のギアの組合せからなり、モータの回転を減速して光学ユニット２０に伝達する。
【００２５】
光学ユニット２０は、光源２１および撮像部２２を含む。光源２１は、読取光源であって、ＬＥＤ等の発光部を有しており、鉛直方向上方から読取媒体Ｓに光を照射することができる。光源２１は、例えば、主走査方向に沿って複数のＬＥＤが直線上に配置されたものであってもよい。光源２１は、読取媒体Ｓにおける読取対象ライン上の画像、すなわち読取画像に対して光を照射する。撮像部２２は、ラインセンサ等の読取センサであって、例えば、ＲＧＢフィルタ等を実装したＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）を有するイメージセンサであり、載置面２に載置された読取媒体Ｓを撮像することができる。具体的には、撮像部２２は、読取対象ライン上の読取画像によって反射されて撮像部２２に入射された反射光を光電変換により電子データに変換して読取画像の画像データを生成する。
【００２６】
回転軸Ａと直交する半径方向において、光源２１は、撮像部２２よりも外側に配置されている。光源２１の光軸は、回転軸Ａと直交する方向である。また、撮像部２２の光軸は、回転軸Ａの軸方向視において光源２１の光軸と同軸上にある。つまり、撮像部２２には、回転軸Ａの軸方向視において回転軸Ａと直交する方向の光が入射し、この入射光がレンズを介して撮像部２２の受光面に結像する。
【００２７】
撮像部２２は、画像を読み取る複数の画素が主走査方向に配列されたラインセンサである。撮像部２２は、主走査方向が回転軸Ａと平行な状態で光学ユニット２０に配置されている。各画素は、レンズによって受光面に結像した読取画像の光を受光し、受光した光に対応する電気信号を出力する。撮像部２２は、読取媒体Ｓの読取対象ライン上の画像を読み取り、主走査方向のライン画像データを生成することができる。なお、撮像部２２のラインセンサのライン数は、単数であっても複数であってもよい。
【００２８】
画像読取装置１は、光学ユニット２０の回転軸Ａ周りの回転位置を調節することにより、読取媒体Ｓ上における副走査方向の任意の位置の読取対象ラインの画像を取得することができる。画像読取装置１は、ライン画像データの取得と、光学ユニット２０を回転させることによる読取対象ラインの位置調整とを繰り返すことで、読取媒体Ｓ全体の画像データを取得することができる。つまり、画像読取装置１は、光源２１の照射光が原稿面上を副走査方向に走査し、かつ光が照射されている読取対象ラインの画像を撮像部２２が読み取ることによって読取媒体Ｓの画像を生成する。画像読取装置１は、例えば、奥行方向の奥側から手前側へ順次読取対象ラインの位置を移動させながら各読取対象ラインのライン画像を読み取ることで、読取媒体Ｓの２次元画像データを生成する。
【００２９】
本実施形態に係る画像読取装置１の光学ユニット２０では、回転軸Ａの軸方向視において、光源２１の光軸と撮像部２２の光軸とが同軸上にある。光源２１および撮像部２２は、光学ユニット２０内においてそれぞれ位置が固定されており、相互の位置関係が変化することなく、光学ユニット２０の回転に伴って回転軸Ａ周りに回転する。つまり、光源２１と撮像部２２とが互いに独立して駆動制御される場合や、光源２１と撮像部２２に光を導く反射部材とが独立して駆動制御される場合とは異なり、光源２１の照射対象位置と撮像部２２の撮像対象位置とのずれが生じることが抑制される。従って、光源２１は、撮像部２２の撮像対象である読取対象ラインに対して位置精度よく光を照射することができる。例えば、光学ユニット２０の回転位置にかかわらず、副走査方向における読取対象ラインの中心と光源２１から照射される光の照射幅の中心とを一致させておくことが可能である。よって、本実施形態の画像読取装置１によれば、光量ムラの発生等が抑制され、生成される画質が向上する。
【００３０】
また、光源２１の照射光と撮像部２２の撮像対象位置とのずれの発生が抑制されていることから、光源２１の副走査方向の照射幅を狭くし、読取対象ラインに対して光量を集中させることができる。よって、本実施形態の画像読取装置１は、高解像度で読取媒体Ｓを読み取ることや高速で読取媒体Ｓを読み取ることが可能である。
【００３１】
制御ユニット３０は、概略的に、制御部３０２と記憶部３０６とを備える。ここで、制御部３０２は、画像読取装置１の全体を統括的に制御するＣＰＵ等である。また、記憶部３０６は、各種のデータベースやテーブルなどを格納する装置である。これら画像読取装置１の各部は任意の通信路を介して通信可能に接続されている。また、光学ユニット２０は、入出力制御インターフェース部を介して制御部３０２等に接続されていてもよい。また、画像読取装置１は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、ネットワークに通信可能に接続されていてもよい。
【００３２】
記憶部３０６は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の固定ディスク装置またはＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等のストレージ手段であり、各種のデータベースおよびテーブル（補正テーブル３０６ａ）を格納する。例えば、記憶部３０６は、各種処理に用いる各種のプログラム、および、ファイル等を格納してもよい。また、記憶部３０６は、生成した画像データを格納してもよい。また、記憶部３０６は、回転軸Ａと撮像部２２の像面（例えば、センサ面等）との間の距離、および、撮像部２２と光源２１との間の距離Ｌ’等の画像読取装置１の仕様情報を記憶していてもよい。
【００３３】
これら記憶部３０６の各構成要素のうち、補正テーブル３０６ａは、撮像部２２または光源２１と、読取媒体Ｓと、の距離または角度の変動値と、当該変動値に対する補正値と、を対応付けて記憶する補正値記憶手段である。ここで、補正テーブル３０６ａは、制御部３０２により作成されたものであってもよい。
【００３４】
制御部３０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部３０２は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部３０２は、機能概念的に、変動値取得部３０２ａ、補正テーブル作成部３０２ｂ、および、色ずれ補正部３０２ｃを備える。
【００３５】
このうち、変動値取得部３０２ａは、撮像部２２または光源２１と、読取媒体Ｓと、の距離または角度の変動値を取得する変動値取得手段である。ここで、変動値取得部３０２ａは、回転軸Ａと載置面２または読取媒体Ｓとの間の距離である、回転支点の高さｈを算出してもよい。また、変動値取得部３０２ａは、撮像部２２と読取媒体Ｓとの距離の変動値である、物像間距離Ｌを算出してもよい。また、変動値取得部３０２ａは、物像間距離Ｌの変化に応じて変化するＲＧＢの画像サイズの拡大率である倍率βを算出してもよい。また、変動値取得部３０２ａは、読取媒体Ｓの読取範囲Ｙに基づき、撮像部２２または光源２１の角度の変動値である、当該読取媒体Ｓを読み取るための回転軸Ａの回転角度θを算出してもよい。また、変動値取得部３０２ａは、読取媒体Ｓを読み取る際の回転軸Ａの角速度ωを算出してもよい。また、変動値取得部３０２ａは、ＲＧＢ間の距離の変動値、すなわち、色ずれ量であるオフセット量ｅを算出してもよい。
【００３６】
また、補正テーブル作成部３０２ｂは、変動値と、補正値と、を対応付けて記憶した補正テーブルを作成する補正テーブル作成手段である。ここで、補正テーブル作成部３０２ｂは、物像間距離Ｌの変化により生じるオフセット量ｅの変化を算出してもよい。また、補正テーブル作成部３０２ｂは、読取媒体Ｓの原稿面を斜めに読み込むことにより生じるオフセット量ｅの変化を算出してもよい。また、補正テーブル作成部３０２ｂは、画像読取速度が変化することにより生じるＲＧＢのシフト量の変化を算出してもよい。また、補正テーブル作成部３０２ｂは、物像間距離Ｌの変化により生じるオフセット量ｅの変化、原稿面を斜めに読み込むことにより生じるオフセット量ｅの変化、および、画像読取速度が変化することにより生じるＲＧＢのシフト量の変化に基づき、補正値を算出してもよい。ここで、補正テーブル作成部３０２ｂは、物像間距離Ｌの変化により生じるオフセット量ｅの変化、原稿面を斜めに読み込むことにより生じるオフセット量ｅの変化、および、画像読取速度が変化することにより生じるＲＧＢのシフト量の変化をマージすることにより、補正値を算出してもよい。
【００３７】
また、色ずれ補正部３０２ｃは、変動値取得部３０２ａにより取得された変動値に基づいて、撮像部２２または光源２１と、読取媒体Ｓと、の色ずれ量を算出し、色ずれ量を補正する色ずれ補正手段である。ここで、色ずれ補正部３０２ｃは、変動値と補正値とを対応付けて記憶した補正テーブル３０６ａを用いて、色ずれ量を補正してもよい。
【００３８】
以上で、本画像読取装置１の構成の説明を終える。
【００３９】
［画像読取装置１の処理］
次に、このように構成された本実施形態における画像読取装置１の処理の一例について、以下に図４乃至図８を参照して詳細に説明する。
【００４０】
［本発明の実施形態の概要］
まず、図４を参照して本発明の実施形態の概要について説明する。図４は、本実施形態における画像読取装置の処理の一例を示すフローチャートである。
【００４１】
本実施形態は、概略的に、以下の基本的特徴を有する。すなわち、変動値取得部３０２ａは、図４に示すように、撮像部２２または光源２１と、読取媒体Ｓと、の距離または角度の変動値を取得する（ステップＳＡ−１）。
【００４２】
そして、色ずれ補正部３０２ｃは、ステップＳＡ−１にて変動値取得部３０２ａにより取得された変動値に基づいて、撮像部２２または光源２１と、読取媒体Ｓと、の色ずれ量を算出し、色ずれ量を補正し（ステップＳＡ−２）、処理を終了する。ここで、色ずれ補正部３０２ｃは、記憶部３０６に記憶された変動値と、補正値と、を対応付けた補正テーブル３０６ａを用いて、色ずれ量を補正してもよい。
【００４３】
以上で、本発明の実施形態の概要の説明を終える。
【００４４】
［色ずれ量補正処理］
次に、図５乃至図８を参照して、本実施形態における色ずれ量補正処理の一例について説明する。図５は、本実施形態における画像読取装置１の処理の一例を示すフローチャートである。図６は、本実施形態における変動値の一例を示す図である。
【００４５】
図５および図６に示すように、変動値取得部３０２ａは、回転軸Ａと読取媒体Ｓとの間の距離である、回転支点の高さｈを算出する（ステップＳＢ−１）。
【００４６】
そして、変動値取得部３０２ａは、読取媒体Ｓの副走査範囲である読取範囲Ｙに基づき、撮像部２２または光源２１と読取媒体Ｓとの角度の変動値である、当該読取媒体Ｓを読み取るための回転軸Ａの読取回転角度θを算出し、撮像部２２と読取媒体Ｓとの距離の変動値である、物像間距離Ｌを算出し、当該物像間距離Ｌの変化に応じて変化するＲＧＢの画像サイズの拡大率である倍率βを算出する（ステップＳＢ−２）。
【００４７】
そして、変動値取得部３０２ａは、読取媒体Ｓを読み取る際の回転軸Ａの角速度ωを算出する（ステップＳＢ−３）。
【００４８】
そして、変動値取得部３０２ａは、ＲＧＢ間の距離の変動値、すなわち、色ずれ量であるオフセット量ｅを算出する（ステップＳＢ−４）。
【００４９】
ここで、図６および図７を参照して、本実施形態におけるオフセット量ｅの一例について説明する。図７は、本実施形態におけるオフセット量ｅの一例を示す図である。
【００５０】
図７に示すように、図６のように回転軸Ａの読取回転角度θである場合、変動値取得部３０２ａは、ＲＧＢ間の色ずれ量であるオフセット量ｅ［ｍｍ］を、ＲＧ間およびＧＢ間ともに同一の値を算出している。
【００５１】
また、図６を参照して、本実施形態における読取媒体Ｓ上の読取位置と、変動値取得部３０２ａにより取得される変動値と、の関係について説明する。
【００５２】
図６に示すように、撮像部２２にＲＧＢフィルタを実装したＣＣＤを採用した場合、ＣＣＤはＲＧＢの読取対象ラインがオフセットしているため、ある瞬間ｔにおいてセンサ面に変換（例えば、結像等）される、読取媒体Ｓ（紙面）上のＲＧＢの読取位置ｙＲ、ｙＧ、および、ｙＢが異なる。すなわち、図６に示すように、読取位置ｙＧ＝ｙの場合、読取位置ｙＲ＝ｙ−（Ｒ１＋Ｒ２）、および、読取位置ｙＢ＝ｙ＋（Ｂ１＋Ｂ２）と表すことができる。また、図６に示すように、ＲＧ画角＝ＧＢ画角＝σ［ｒａｄ］である場合、Ｒ１＝Ｒ０ｃｏｓθ、Ｒ２＝Ｒ０ｓｉｎθｔａｎ（θ−σ）、Ｂ１＝Ｂ０ｃｏｓθ、および、Ｂ２＝Ｂ０ｓｉｎθｔａｎ（θ＋σ）と表すことができる。また、変動値取得部３０２ａにより算出される倍率βを用いて、Ｒ０＝Ｂ０＝ｅ／βと表すことができる。ここで、図６に示すように、撮像部２２と光源２１との間の距離がＬ’である場合、ｔａｎ（σ）＝ｅ／β／（Ｌ−Ｌ’）であり、σ＝ａｔａｎ（ｅ／β／（Ｌ−Ｌ’））と表すことができる。したがって、読取位置ｙＧ＝ｙの場合、読取位置ｙＲ＝ｙ−（ｅ／β）｛ｃｏｓθ＋ｓｉｎθｔａｎ（θ−σ）｝、および、読取位置ｙＢ＝ｙ＋（ｅ／β）｛ｃｏｓθ＋ｓｉｎθｔａｎ（θ＋σ）｝と表すことができる。
【００５３】
図５に戻り、補正テーブル作成部３０２ｂは、物像間距離Ｌの変化により生じるオフセット量ｅの変化を算出する（ステップＳＢ−５）。
【００５４】
そして、補正テーブル作成部３０２ｂは、読取媒体Ｓの原稿面を撮像部２２にて斜めに読み込むことにより生じるオフセット量ｅの変化を算出する（ステップＳＢ−６）。
【００５５】
そして、補正テーブル作成部３０２ｂは、ステップＳＢ−３にて変動値取得部３０２ａにより算出された角速度ωに基づき、撮像部２２による画像読取速度が変化することにより生じるＲＧＢのシフト量の変化を算出する（ステップＳＢ−７）。なお、ステップＳＢ−５乃至ステップＳＢ−７における処理は、補正テーブル作成部３０２ｂにより同時に行われてもよく、任意の順序で行われてもよい。
【００５６】
そして、補正テーブル作成部３０２ｂは、物像間距離Ｌの変化により生じるオフセット量ｅの変化、原稿面を斜めに読み込むことにより生じるオフセット量ｅの変化、および、画像読取速度が変化することにより生じるＲＧＢのシフト量の変化をマージすることにより、補正値を算出し、変動値取得部３０２ａにより取得された変動値と、当該補正値と、を対応付けて記憶した補正テーブルを作成する（ステップＳＢ−８）。
【００５７】
そして、色ずれ補正部３０２ｃは、変動値と補正値とを対応付けて記憶した補正テーブル３０６ａを用いて、撮像部２２による画像読取毎、且つ、読取範囲Ｙの１ライン毎に、読取画像の色ずれ量を補正し（ステップＳＢ−９）、処理を終了する。すなわち、色ずれ補正部３０２ｃは、撮像部２２または光源２１と読取媒体Ｓとの距離と角度の変動を参照し、画像読取装置１内部の画処理でライン合わせを行なう。また、色ずれ補正部３０２ｃは、撮像部２２または光源２１と読取媒体ＳとのＲＧＢラインの色ずれ量を算出し、画処理でライン合わせを行ってもよい。
【００５８】
ここで、図８を参照して、本実施形態における紙面等速制御下におけるＲＧＢオフセットによる色ずれ量の一例について説明する。図８は、本実施形態における紙面等速制御下におけるＲＧＢオフセットによる色ずれ量の一例を示した図である。
【００５９】
図８に示すように、読取画像のＧＢ間の色ずれ量と、ＧＲ間の色ずれ量とは、読取媒体Ｓ上の副走査位置ｙ、すなわち、副走査範囲Ｙに関係なく対称的な値を示し、撮像部２２直下の読取媒体Ｓ上の副走査位置ｙ＝０から、水平方向に副走査位置ｙが離れるに従って、大きくなっている。
【００６０】
以上で、本実施形態における画像読取装置１の処理の説明を終える。
【実施例１】
【００６１】
図９乃至図１１を参照して、本発明にかかる画像読取装置１の実施例について説明する。図９は、本実施例におけるＡＤＦ機構を有する画像読取装置１の一例を示す図である。
【００６２】
図９に示すように、本実施例のオートドキュメントフィーダ（ＡＤＦ）機構を有する画像読取装置１においては、排紙トレイ４０の取り付け有無により、読取媒体（原稿）Ｓの搬送路が異なる機構、すなわち、排紙（排出）方向を切り替える機構を有している。当該機構により、本実施例におけるＡＤＦ機構を有する画像読取装置１においては、光学ユニット２０と原稿Ｓとの位置関係（距離および角度）が変動することがある。
【００６３】
ここで、図１０および図１１を参照して、本実施例における光学ユニット２０と読取媒体Ｓとの位置関係の一例について説明する。図１０は、本実施例における光学ユニット２０と読取媒体Ｓ１との位置関係の一例を示す図である。図１１は、本実施例における光学ユニット２０と読取媒体Ｓ２との位置関係の一例を示す図である。
【００６４】
図１０に示すように、本実施例におけるＡＤＦ機構を有する画像読取装置１に排紙トレイ４０が取り付けられている場合、読取媒体Ｓ１が光学ユニット２０付近を通る際に、光学ユニット２０側を通るため、物像間距離Ｌ１が短く、光源２１から読取媒体Ｓ１上への光軸と読取媒体Ｓ１とのなす角度γ１が小さくなる。一方、図１１に示すように、本実施例におけるＡＤＦ機構を有する画像読取装置１に排紙トレイ４０が取り付けられていない場合、読取媒体Ｓ２が光学ユニット２０付近を通る際に、光学ユニット２０から離れた位置を通るため、物像間距離Ｌ２が長く、光源２１から読取媒体Ｓ２上への光軸と読取媒体Ｓ２とのなす角度γ２が大きくなる。
【００６５】
図１０および図１１に示すように、本実施例における排紙トレイ４０が取り付け可能なＡＤＦ機構を有する画像読取装置１においては、光学ユニット２０と原稿Ｓとの位置関係（距離と角度）が変動することにより色ずれ量が変化する。そこで、本実施例において、色ずれ補正部３０２ｃは、読取媒体Ｓの排出方向の切り替えを検出し、排出方向の違いにより異なる変動値と補正値とを対応付けて記憶した補正テーブル３０６ａを用いて、読取画像の色ずれ量を補正する。
【実施例２】
【００６６】
また、本実施例のフラットベッド（ＦＢ）機構を有する画像読取装置１においても、光学ユニット２０と原稿Ｓとの位置関係（距離および角度）が変動する場合がある。例えば、本実施例の（ＦＢ）機構を有する画像読取装置１においては、原稿台に綴じ目のある本等の原稿Ｓを載せ、当該綴じ目等により湾曲した部分を読み込む場合、光学ユニット２０と原稿Ｓとの位置関係（距離および角度）に変動が生じる。そこで、本実施例において、色ずれ補正部３０２ｃは、綴じ目等により原稿Ｓの湾曲した部分に対するモード等を設けるなどして、綴じ目の色ずれ量を補正する。
【００６７】
以上で、本実施形態における実施例の説明を終える。
【００６８】
［他の実施形態］
さて、これまで本発明の実施形態について説明したが、本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
【００６９】
例えば、画像読取装置１がスタンドアローンの形態で処理を行う場合を一例に説明したが、画像読取装置１は、ＰＣ等の外部機器とネットワークを介して接続可能であり、本発明の方法を実現させるソフトウェア（プログラム、データ等を含む）が実装された当該外部機器からの要求に応じて制御され動作してもよい。また、画像読取装置１は、生成した画像データを含む処理結果を外部機器に出力する機能を有していてもよい。
【００７０】
また、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【００７１】
このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【００７２】
また、画像読取装置１に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【００７３】
例えば、画像読取装置１の各装置が備える処理機能、特に制御部３０２にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）および当該ＣＰＵにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、後述する記録媒体に記録されており、必要に応じて画像読取装置１に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶部３０６などには、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【００７４】
また、このコンピュータプログラムは、画像読取装置１に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【００７５】
また、本発明に係るプログラムを、コンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、ＵＳＢメモリ、ＳＤカード、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、および、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ等の任意の「可搬用の物理媒体」を含むものとする。
【００７６】
また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）に代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【００７７】
記憶部３０６に格納される各種のデータベース等（補正テーブル３０６ａ）は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。
【００７８】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。
【産業上の利用可能性】
【００７９】
以上詳述に説明したように、本発明によれば、画像読み取り中に、撮像部または光源と読取媒体である原稿との距離または角度の原稿内変動から発生する、撮像部または光源と読取媒体とのＲＧＢラインの色ずれ量の補正を行なうことができる画像読取装置、画像処理方法、および、プログラムを提供することができ、画像処理などの様々な分野において極めて有用である。
【符号の説明】
【００８０】
１  画像読取装置
２  載置面
１０  本体
１１  台座部
１２  支柱部
１３  カバー部
２０  光学ユニット
２１  光源
２２  撮像部
３０  制御ユニット
３０２  制御部
３０２ａ  変動値取得部
３０２ｂ  補正テーブル作成部
３０２ｃ  色ずれ補正部
３０６  記憶部
３０６ａ  補正テーブル
４０  排紙トレイ
Ａ  回転軸
Ｓ  読取媒体
【図１】
0005723687.tif 000002
【図２】
0005723687.tif 000003
【図３】
0005723687.tif 000004
【図４】
0005723687.tif 000005
【図５】
0005723687.tif 000006
【図６】
0005723687.tif 000007
【図７】
0005723687.tif 000008
【図８】
0005723687.tif 000009
【図９】
0005723687.tif 000010
【図１０】
0005723687.tif 000011
【図１１】
0005723687.tif 000012