(57)【要約】【課題】カラー画像の画像回転処理を含む画像処理において画像の読み取り速度を向上させることのできる画像処理装置、及び該画像処理装置を備える画像読取装置を提供する。【解決手段】画像処理装置は、読み取りセンサー２９Ｒ，２９Ｇ，２９Ｂを原稿に相対移動させながら読み取った複数色の画像データにカラー画像を生成するための画像処理を行う。画像処理装置は、原稿から読み取った各色の画像データを記憶するライン間バッファー４１と、ライン間バッファー４１に記憶された各色の画像データを設定された回転角で回転させる画像回転処理部４４と、回転させた画像データの色位置を設定された色位置調整フィルターに基づいて調整する色位置調整フィルター部４５と、色位置が調整された各色の画像データに所定の処理を施して合成し、カラー画像を生成する生成部とを備える。【選択図】図４
2016163143.tif 000002
【特許請求の範囲】
【請求項１】
読み取りセンサーを原稿に相対移動させながら読み取った複数色の画像データにカラー画像を生成するための画像処理を行う画像処理装置であって、
前記原稿から読み取った各色の画像データを記憶する記憶部と、
前記記憶部に記憶された各色の画像データを設定された回転角で回転させる画像回転処理部と、
前記回転させた画像データの色位置を設定された色位置調整フィルターに基づいて調整する色位置調整部と、
前記色位置が調整された各色の画像データに所定の処理を施して合成し、カラー画像を生成する生成部と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記読み取りセンサーは、前記相対移動に応じて複数の色を順次検出することを繰り返すものであり、
前記色位置調整部は、前記回転角を前記相対移動方向に対する角度として定め、
前記色位置調整フィルターは、前記設定された回転角に基づいて設定される
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記色位置調整部は、複数の回転角に対応する色位置調整フィルターを予め備え、前記予め備えられた色位置調整フィルターから前記回転角に対応する色位置調整フィルターを選択して設定する
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記複数の回転角は、０度、９０度、１８０度、２７０度である
ことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記複数の色は、ＲＧＢ（赤緑青）を含み構成される
ことを特徴とする請求項１〜４のいずれか一項に記載の画像処理装置。
【請求項６】
前記読み取りセンサーは、順次個別に発光される複数の色の光に同期して前記複数の色に対応する画像データを検出する
ことを特徴とする請求項１〜５のいずれか一項に記載の画像処理装置。
【請求項７】
前記読み取りセンサーは、前記複数の色のそれぞれに対応するセンサーを備え、
前記複数の色の画像データは、各色に対応するセンサーから検出される
ことを特徴とする請求項１〜６のいずれか一項に記載の画像処理装置。
【請求項８】
読み取りセンサーを原稿に相対移動させながら複数色の画像データを読み取り、これら読み取った画像データに画像処理を施してカラー画像を生成する画像読取装置であって、
前記画像処理を行う画像処理装置として、請求項１〜７のいずれか一項に記載の画像処理装置を備える
ことを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取得したカラー画像に画像処理を行う画像処理装置、及び該画像処理装置を備える画像読取装置に関する。
【背景技術】
【０００２】
従来、原稿の画像を読み取る画像読取装置として、読み取った画像の出力する向きを、読み取った向きから表示や印刷することに適した向きに変更することが可能な装置が知られている。例えば、こうした装置の一例としての画像読取装置は、入力した画像の出力方向を変える画像回転処理回路と、スキャナーから入力された画像データに空間フィルター処理をする画像処理回路と、当該画像処理回路から出力された画像データを出力するプリンター部とを備える（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２３２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の画像読取装置などによれば、読み取った画像の出力する向きを、例えば９０度単位の角度で変えることができる。こうした装置によれば、縦長の画像であれば、読み取り時間が短くなるように原稿を横向きにして読み取り、一方、印刷などで出力するときには、縦向きの用紙に適切な向きで印刷することができるように、横向きに読み取った画像を出力すると縦長の向きになるように回転させる処理が行われる。
【０００５】
ところで、画像を回転させるとき、読み取った画像の全画素がメモリーに保持されている必要がある。近年、画像読取装置による原稿の読み取り速度の向上が図られているところ、画像の回転処理に要する時間も無視できないものとなってきている。とりわけ、複数の色ごとに画像データが取得されるカラー画像の生成には、回転処理以外にも多くの処理が行われる傾向にあることから、画像の読み取り速度の向上が特に望まれている。
【０００６】
本発明は、このような実情に鑑みてなされたものであり、その目的は、カラー画像の画像回転処理を含む画像処理において画像の読み取り速度を向上させることのできる画像処理装置、及び該画像処理装置を備える画像読取装置を提供することにある。
【課題を解決するための手段】
【０００７】
以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決する画像処理装置は、読み取りセンサーを原稿に相対移動させながら読み取った複数色の画像データにカラー画像を生成するための画像処理を行う画像処理装置であって、前記原稿から読み取った各色の画像データを記憶する記憶部と、前記記憶部に記憶された各色の画像データを設定された回転角で回転させる画像回転処理部と、前記回転させた画像データの色位置を設定された色位置調整フィルターに基づいて調整する色位置調整部と、前記色位置が調整された各色の画像データに所定の処理を施して合成し、カラー画像を生成する生成部とを備える。
【０００８】
上記課題を解決する画像読取装置は、読み取りセンサーを原稿に相対移動させながら複数色の画像データを読み取り、これら読み取った画像データに画像処理を施してカラー画像を生成する画像読取装置であって、前記画像処理を行う画像処理装置として、上記記載の画像処理装置を備える。
【０００９】
各色の画像データを複数に分割して色位置を調整した後に画像データの回転処理を行うとなると、分割された処理後の全てのデータを再度所定の領域に回転処理に適した並びで保持することになる。そのため、記憶部への読み書きの回数が増加する。しかし、上記の構成によれば、画像データが記憶部に記憶されることに続いて、当該記憶された画像データが回転処理され、回転処理後の画像データに対し色位置が調整されるため、記憶部に対して再度書き込みや読み込みする必要が抑えられ、書き込みや読み込み回数の増加が抑えられるようになる。これにより、カラー画像の画像回転処理を含む画像処理において画像の読み取り速度を向上させることができる。
【００１０】
上記画像処理装置において、前記読み取りセンサーは、前記相対移動に応じて複数の色を順次検出することを繰り返すものであり、前記色位置調整部は、前記回転角を前記相対移動方向に対する角度として定め、前記色位置調整フィルターは、前記設定された回転角に基づいて設定されることが好ましい。
【００１１】
このような構成によれば、色位置調整フィルターは、相対移動方向に対応させて設定する必要があるが、このような構成によれば、画像が回転処理された回転角を用いて、位置調整フィルターを相対移動方向に対応させることができるようになる。これにより、回転処理された画像であれ、適切に色位置の調整をすることができるようになる。
【００１２】
上記画像処理装置において、前記色位置調整部は、複数の回転角に対応する色位置調整フィルターを予め備え、前記予め備えられた色位置調整フィルターから前記回転角に対応する色位置調整フィルターを選択して設定することが好ましい。
【００１３】
このような構成によれば、回転角に応じた色位置調整フィルターを備えておくことで、回転角に対応する色位置調整フィルターの選択設定が容易になる。
上記画像処理装置において、前記複数の回転角は、０度、９０度、１８０度、２７０度であることが好ましい。
【００１４】
このような構成によれば、通常、原稿は矩形状であることから回転角が０度、９０度、１８０度、及び２７０度であるときの位置調整フィルターを準備しておくことで、回転処理に適切な位置調整フィルターの選択が可能になる。
【００１５】
上記画像処理装置において、前記複数の色は、ＲＧＢ（赤緑青）を含み構成されることが好ましい。
このような構成によれば、カラー画像の読み取りで通常用いられるＲＧＢ（赤緑青）の３色から得られた画像データに対して回転処理を適切に行うことができる。
【００１６】
上記画像処理装置において、前記読み取りセンサーは、順次個別に発光される複数の色の光に同期して前記複数の色に対応する画像データを検出することが好ましい。
このような構成によれば、複数の色の発光される位置に多少ずれが生じたとしても、その生じたずれが適切に調整されるようになる。
【００１７】
上記画像処理装置において、前記読み取りセンサーは、前記複数の色のそれぞれに対応するセンサーを備え、前記複数の色の画像データは、各色に対応するセンサーから検出されることが好ましい。
【００１８】
このような構成によれば、複数の色が読み取られる位置に多少のずれが生じたとしても、その生じたずれが適切に調整されるようになる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態の画像読取装置の斜視構成を示す斜視図。
【図２】本実施形態の画像読取装置の内部の平面構造を示す平面図。
【図３】本実施形態の画像読取装置の電気的構成を示すブロック図。
【図４】本実施形態の画像読取装置の画像生成部の構成を示すブロック図。
【図５】原稿のカラー読み取りの態様を模式的に示す模式図であって、色位置ずれが生じない場合を示す図。
【図６】画像がカラー読み取りされる態様を模式的に示す模式図であって、１画素よりも大きい黒色の読み取りに色位置ずれが生じる一例を示す図。
【図７】画像がカラー読み取りされる態様を模式的に示す模式図であって、１画素よりも大きい黒色の読み取りに色位置ずれが生じる他の例を示す図。
【図８】画像がカラー読み取りされる態様を模式的に示す模式図であって、（ａ）は１画素未満の大きさの黒色の読み取りに色位置ずれが生じる例を示す図、（ｂ）は１画素未満の白色を挟む黒色の読み取りに色位置ずれが生じる例を示す図。
【図９】本実施形態の画像読取装置において画像データの回転角が０度であるときの画素と色位置調整フィルターとの関係を説明する説明図。
【図１０】本実施形態の画像読取装置において画像データの回転角が９０度であるときの画素と色位置調整フィルターとの関係を説明する説明図。
【図１１】本実施形態の画像読取装置において画像データの回転角が２７０度であるときの画素と色位置調整フィルターとの関係を説明する説明図。
【図１２】画像処理において必要とされる画像データのライン数を模式的に示す模式図であって、（ａ）〜（ｅ）は各画像処理において入力もしくは出力されるライン数についてその一例をそれぞれ示す図。
【発明を実施するための形態】
【００２０】
図１〜１２を参照して、画像処理装置、および、画像読取装置の一実施形態について説明する。画像読取装置は、透明部材の一面側に載置された例えば用紙などの対象物の画像を透明部材の他面側に沿って読取部が移動しつつ読み取るフラットベッド型のスキャナーである。
【００２１】
図１に示すように、画像読取装置１１は、略矩形箱状の本体１２と、本体１２の一面を覆うカバー１３とを備えている。すなわち、本体１２の一端側には、回動するカバー１３の回動軸となって本体１２とカバー１３とを接続する一対の接続部１４が設けられ、本体１２の他端側には、画像読取装置１１を操作するための例えばボタンなどの操作部１５が設けられている。なお、カバー１３の有する面の１つであって、カバー１３が閉じた際に本体１２と対向する面は下面であり、カバー１３の下面には、略矩形形状の例えばスポンジなどの弾性部材１６が設けられている。
【００２２】
また、本体１２においてカバー１３に覆われる面である上面には、略矩形形状の開口部１８が形成され、この開口部１８を閉塞するように例えばガラスなどの透明部材１９が設けられている。なお、弾性部材１６の大きさと開口部１８から露出する透明部材１９の大きさは略同じである。そして、読取対象となる対象物、ここでは原稿（図示略）は、カバー１３が開いた状態で透明部材１９の上に載置され、その載置された状態でカバー１３が閉じられると、弾性部材１６によって押圧されて透明部材１９に密着する。
【００２３】
図２に示すように、本体１２内には、ガイド部２１にガイドされて本体１２の長手方向となる移動方向Ｘに沿って往復移動する読取部２２が設けられている。読取部２２は、本体１２の短手方向である幅方向Ｙにおいて開口部１８の両端に達する長さを有し、その幅方向Ｙを長手方向としている。すなわち、読取部２２は、移動方向Ｘに移動しながら透明部材１９（図２では図示略）に載置された原稿の画像を読み取る。
【００２４】
また、本体１２内における両端部のなかで、操作部１５寄りの端部には、スキャン開始位置Ｐ１が設けられている。
移動方向Ｘに沿って延びるガイド部２１には、移動方向Ｘに亘ってラック２５が形成されている。一方、読取部２２には、ラック２５と歯合するピニオン２６と、ピニオン２６に接続されて読取部２２を移動させる駆動源の一例としてのモーター２７とが搭載されている。このモーター２７は、例えばステッピングモーターであり、回転数及び回転角度がステップ数により把握される。
【００２５】
そして、モーター２７は、正方向に駆動してピニオン２６を正回転させることにより、読取部２２を第１方向Ｘ１に移動させる。さらに、モーター２７は、逆方向に駆動してピニオン２６を逆回転させることにより読取部２２を第２方向Ｘ２に移動させる。すなわち、読取部２２は、スキャン開始位置Ｐ１や操作部１５から離れる方向である第１方向Ｘ１と、第１方向Ｘ１とは反対であってスキャン開始位置Ｐ１や操作部１５に近づく方向である第２方向Ｘ２とに往復移動する。
【００２６】
図２に示すように、スキャン開始位置Ｐ１は、読取部２２が原稿の画像を読み取る動作であるスキャンを読取部２２が開始する位置である。すなわち、読取部２２は、操作部１５に近づく際に、スキャン開始位置Ｐ１まで移動することができる。この画像読取装置１１では、読取部２２が移動する範囲のなかで移動方向Ｘにおける中央に対しスキャン開始位置Ｐ１側を原稿の上側とし、移動方向Ｘにおける中央に対し接続部１４側を原稿の下側として画像が読み込まれる。
【００２７】
また、読取部２２には、移動方向Ｘと交差（本実施形態では直交）する幅方向Ｙの全体に亘って開口部１８に向けて光を照射する光源２８と、原稿によって反射された光を幅方向Ｙの全体に亘って受光する受光部２９とが搭載されている。光源２８は、ＬＥＤなどの発光源を有し構成されている。光源２８は、発光源からの光を導光する構成を有してもよい。受光部２９は、幅方向Ｙに配列される複数のセンサー（図４参照）を備える。センサーは、いわゆる光電変換素子などのチップを含み構成される。センサーは反射光の強度に応じた画像信号を出力する。受光部２９において、１つのセンサーは１つの画素に対応する画素信号を出力し、幅方向Ｙに１列に配列される複数のセンサーの各々からの画素信号によって幅方向Ｙに１列分の画像信号が構成される。
【００２８】
本実施形態では、読取部２２は、カラー画像を読み取ることができる構成を備えている。光源２８は、赤色と緑色と青色、いわゆるＲＧＢ（赤緑青）の３色の光を発光する構成を有している。受光部２９は、ＲＧＢからなる３色の光を、ＲＧＢの光の別に検出する構成を有している。受光部２９は、ＲＧＢの色別にＲセンサー２９Ｒ（図４参照）、Ｇセンサー２９Ｇ（図４参照）、及びＢセンサー２９Ｂ（図４参照）の３つのセンサーが配置される。３つのセンサーは、移動方向Ｘに、Ｒセンサー２９Ｒ、Ｇセンサー２９Ｇ、Ｂセンサー２９Ｂの順番で配置される。３つのセンサーはそれぞれ、幅方向Ｙに１列に配置されていることから、受光部２９は、移動方向Ｘに３つのセンサー列を備えている。光源２８がＲＧＢ（赤緑青）の３色の光を個別に発光する場合、受光部２９は、光源２８が発光する光の色ごとに、光源２８の発光と画像信号の生成とを同期させる。なお、以下の構成の説明では、説明の便宜上、センサー列が３つであることに言及する場合を除いて、いずれか１つのセンサー列について説明する。
【００２９】
そして、本体１２内において、読取部２２が移動する空域よりも透明部材１９から遠い側となる面である底面には、画像読取装置１１の制御を行う制御部３１が設けられている。すなわち、制御部３１は、操作部１５から入力された情報に基づいてモーター２７や読取部２２などを制御することにより、透明部材１９に載置された原稿の画像データを生成する。
【００３０】
図３に示すように、制御部３１は、ＣＰＵなどを含む演算部や各種の記憶部を備える処理装置として構成されている。制御部３１は、操作部１５から取得した情報に基づいて読取部２２などを制御する読取制御部３２と、モーター２７を制御するモーター制御部３８とを備えている。また、制御部３１は、受光部２９から出力された画像信号に処理を行うＡＦＥ（アナログフロントエンド）３３と、ＡＦＥ３３から出力された画像信号に基づいて画像データを生成する画像生成部３４とを備えている。そして、画像生成部３４で生成された画像データは、出力部３５を介してパーソナルコンピューターなどのホスト装置３６に出力される。さらに、制御部３１は、タイマー３７を備えている。タイマー３７は、読取制御部３２、ＡＦＥ３３、画像生成部３４や読取部２２で利用される制御信号を生成したりする。
【００３１】
読取制御部３２は、操作部１５から取得した情報に基づいて読取部２２、モーター制御部３８、ＡＦＥ３３、及び画像生成部３４を制御することで、原稿のスキャンを可能としている。また、読取制御部３２は、受光部２９やＡＦＥ３３に与える同期信号などのタイミングを生成する。つまり、読取制御部３２は、光源２８の各色の点灯及び消灯を制御すると共に、受光部２９が受光した各色の信号をＡＦＥ３３へ転送するタイミングの制御も行う。
【００３２】
ＡＦＥ３３は、所定のＩＣ（アナログフロントエンドＩＣ）によって構成され、入力されたアナログの画像信号を設定されたゲインで増減させるゲイン調整や、アナログの画像信号をサンプルホールドによりデジタルの画像信号に変換するＡ／Ｄ変換を行う。また、ＡＦＥ３３は、受光部２９からパラレルに出力されたアナログの画像信号を、シリアル化されたデジタル信号として出力する。なお、ＡＦＥ３３は、読取部２２に搭載された基板（図示略）に実装されていてもよい。
【００３３】
図４に示すように、画像生成部３４は、ＡＦＥ３３からの画像信号を各色の別に保持する記憶部としてのライン間バッファー４１と、画像データの回転処理を行う画像回転処理部４４と、色位置の調整を行う色位置調整部としての色位置調整フィルター部４５とを備える。また、画像生成部３４は、黒色の境界部分の色ずれを補正する色ずれ補正部４６と、拡大縮小処理の前処理であるプレフィルター部４７と、画像データの傾きを補正するスキュー補正部４８とを備える。なお、生成部は、色ずれ補正部４６、プレフィルター部４７及びスキュー補正部４８などにより構成される。さらに、画像生成部３４は、ライン間バッファー４１や各処理において画像データの保持に利用される記憶部を備える。
【００３４】
記憶部は、例えばＳＲＡＭ（スタティックランダムアクセスメモリー）や、ＳＤＲＡＭ（シンクロナスダイナミックランダムアクセスメモリー）などの半導体記憶素子からなる。
【００３５】
色ずれ補正部４６は、色位置調整フィルター部４５で処理された画像データに若干残る黒色の境界部分の色ずれを補正する。色ずれ補正部４６は、若干残る色ずれを補正や低減させる。色ずれ補正部４６は、色文字やカラー画像にほとんど影響を与えないようになる様々な検出を通じて、主に黒文字の周囲等についての不自然さを補正により低減させる。色ずれ補正部４６は、補正対象画素を中央に含むかたちの３×３の画素範囲を色ずれ補正用のフィルター処理に用い、当該フィルター処理に基づいて補正対象画素を補正する。
【００３６】
プレフィルター部４７は、この後段でスキュー補正と同時に行う拡大縮小処理の前処理を行う。プレフィルター部４７は、処理対象画素を中央に含むかたちの３×３の画素範囲をプレフィルター処理に用い、当該フィルター処理に基づいて処理対象画素を処理する。
【００３７】
スキュー補正部４８は、画像に生じている「０度」以上「２５度」以下の角度の傾きを補正する処理を行う。スキュー補正部４８は、画像データに基づいて原稿の傾きを検出し、当該傾きの補正された原稿１ページの画像データを生成する。
【００３８】
ライン間バッファー４１は、記憶部に確保される画像データを記憶するための領域であって、カラー画像として読み込まれる原稿１ページ分の容量が確保されている。ライン間バッファー４１は、画像データのうち、赤色の画像データの１ページ分の容量を備えるＲバッファー４１Ｒと、緑色の画像データの１ページ分の容量を備えるＧバッファー４１Ｇと、青色の画像データの１ページ分の容量を備えるＢバッファー４１Ｂとを有している。そして、ライン間バッファー４１は、ＡＦＥ３３から原稿１ページ分の画像データが入力されると、それら画像データが書き込まれる。
【００３９】
ライン間バッファー４１には、スキャン開始位置Ｐ１から移動方向Ｘに移動するに従って、１列分の画素を表現するための１列分の画素データが順次読み込まれる。そして、ライン間バッファー４１には、複数列分の画素データからなる画像データが、読み取られる順序と画素データの並ぶ順序とを維持させて格納される。つまり、ライン間バッファー４１には、スキャン開始位置Ｐ１を原稿の上端とする態様で画像データが格納される。
【００４０】
画像回転処理部４４は、読み込まれた原稿の向きを出力に適した向きに回転させる処理を行う。画像回転処理部４４は、読み込まれた画像データを、ライン間バッファー４１に格納された向きに対して、０度、９０度、１８０度、２７０度のいずれかの回転角で回転させる。つまり、画像回転処理部４４は、原稿の上端として出力される画素データを画像データのなかで変更する。
【００４１】
例えば、スキャン開始位置Ｐ１に原稿の上端が合わせられて読み込まれた画像データでは、ライン間バッファー４１においても、原稿の上端の読み取り結果が、原稿の上端として出力される態様で、画素データが格納されている。すなわち、画像データに基づいて出力される画像の向きを変更する必要がないため、回転角は０度に設定される。一方、例えば、スキャン開始位置Ｐ１に原稿の右端が合わせられて読み込まれた原稿の画像データでは、ライン間バッファー４１において、原稿の右端の読み取り結果が、原稿の上端として出力される態様で、画像データが格納される。このため、画像データに基づいて出力される画像の上端と、読み込まれた原稿における上端とを合わせるためには、画像データに基づいて出力される画像の向きを右回りに９０度回転させる必要があり、回転角は９０度に設定される。
【００４２】
また、例えば、スキャン開始位置Ｐ１に原稿の左端が合わせられて読み込まれた画像データでは、ライン間バッファー４１において、原稿の左端の読み取り結果が、原稿の上端として出力される態様で、画像データが格納される。このため、画像データに基づいて出力される画像の上端と、読み込まれた原稿における上端とを合わせるためには、画像データに基づいて出力される画像の向きを右回りに２７０度回転させる必要があり、回転角は２７０度に設定される。さらに、スキャン開始位置Ｐ１に原稿の下端が合わせられて読み込まれた画像データでは、ライン間バッファー４１において、原稿の下端の読み取り結果が、原稿の上端として出力される態様で、画像データが格納される。このため、画像データに基づいて出力される画像の上端と、読み込まれた原稿の上端とを合わせるためには、画像データに基づいて出力される画像の向きを１８０度回転させる必要があり、回転角は１８０度に設定される。
【００４３】
画像回転処理部４４は、ライン間バッファー４１に原稿１ページ分の画像データが保持されると、画像データに基づいて出力される画像を設定された回転角だけ回転させる態様でライン間バッファー４１から画像データを読み出す。こうした読み出しにより、画像データは、画像回転処理部４４によって設定された回転角で回転される。言い換えれば、読み出された画像データにおける画素データの並びは、読み込まれた画像データにおける画素データの並びと比べ、画像回転処理部４４によって設定された回転角で回転される。また、画像回転処理部４４は、ライン間バッファー４１から読み出した画像データとともに、回転角を色位置調整フィルター部４５に出力する。
【００４４】
色位置調整フィルター部４５は、受光部２９の移動方向Ｘに連続する画素の検出結果に基づいて、対象画素の色位置を調整する。
まず、図５〜図８を参照して、色位置調整フィルター処理を行う必要性について説明する。Ｒセンサー２９Ｒ、Ｇセンサー２９Ｇ、及びＢセンサー２９Ｂは、原稿の検知位置のずれが小さくなるように、その読み取りタイミングが制御されるが、位置ずれが生じることは避けられない。なお、図５〜図８は、説明の便宜上、Ｒセンサー２９Ｒ、Ｇセンサー２９Ｇ、及びＢセンサー２９Ｂの読み取りタイミングが一定間隔でずれる場合を例に説明する。また、Ｒセンサー２９Ｒ、Ｇセンサー２９Ｇ、及びＢセンサー２９Ｂの順での検出結果が一画素をカラーで検出した結果であるものとする。さらに、Ｒセンサー２９Ｒ、Ｇセンサー２９Ｇ、及びＢセンサー２９Ｂは、光度を多階調で検出するものであるが、説明の便宜上、光を検出するか、しないかの２値にモデル化して説明する。
【００４５】
図５は、色ずれが発生しない例を示している。原稿の黒色部分ＢＫに対して受光部２９が相対移動することによって、Ｒセンサー２９Ｒ、Ｇセンサー２９Ｇ、及びＢセンサー２９Ｂが黒色部分ＢＫを順に検出する。受光部２９が図において右から左に移動したとすると（以下同様）、１回目と５回目の検出では、３つのセンサーが光を検出することから白色部分ＷＨが検出される。一方、２〜４回目の検出では、３つのセンサーが光を検出しないことから黒色部分ＢＫが検出される。
【００４６】
図６は、色ずれが発生する１例を示している。１回目と５回目の検出では、３つのセンサーが光を検出することから白色部分ＷＨが検出され、３回目の検出では、３つのセンサーが光を検出しないことから黒色部分ＢＫが検出される。しかしながら、２回目の検出では、３つのセンサーの検出位置にずれが生じたため、Ｒセンサー２９Ｒ及びＧセンサー２９Ｇは光を検出しない一方、Ｂセンサー２９Ｂは光を検出するため、読取りデータとしては、青色部分ＢＬとして検出される。また、４回目の検出でも、３つのセンサーの検出位置にずれが生じたため、Ｒセンサー２９Ｒは光を検出する一方、Ｇセンサー２９Ｇ及びＢセンサー２９Ｂは光を検出しないため、読取りデータとしては、赤色部分ＲＤとして検出される。
【００４７】
図７は、色ずれが発生する他の例を示している。図６と同様に、１回目と５回目の検出では白色部分ＷＨが検出され、３回目の検出では黒色部分ＢＫが検出される。しかしながら、２回目の検出では、３つのセンサーの検出位置にずれが生じたため、Ｒセンサー２９Ｒは光を検出しない一方、Ｇセンサー２９Ｇ及びＢセンサー２９Ｂは光を検出するため、読取りデータとしては、シアン色部分ＣＹとして検出される。また、４回目の検出でも、３つのセンサーの検出位置にずれが生じたため、Ｒセンサー２９Ｒ及びＧセンサー２９Ｇは光を検出する一方、Ｂセンサー２９Ｂは光を検出しないため、読取りデータとしては、黄色部分ＹＬとして検出される。
【００４８】
図８（ａ）は、黒色部分ＢＫが３つのセンサーの検出位置のずれよりも小さい場合、図８（ｂ）は、白色部分ＷＨが３つのセンサーの検出位置のずれよりも小さい場合を示している。図８（ａ）は、Ｒセンサー２９ＲとＢセンサー２９Ｂとは光を検出する一方、Ｇセンサー２９Ｇは光を検出しないため、読取りデータとしては、マゼンタ色部分ＭＧとして検出される。また、図８（ｂ）は、Ｒセンサー２９ＲとＢセンサー２９Ｂとは光を検出しない一方、Ｇセンサー２９Ｇは光を検出するため、読取りデータとしては、緑色部分ＧＲとして検出される。
【００４９】
このように、カラー画像を読み取る場合、黒色部分ＢＫの境界部分で３つのセンサーの検出位置がずれることによって検出対象部分の色と、検出される色とが相違する色ずれが生じるようになる。そこで、カラー画像を画像処理する場合、境界部分を検出した３色のセンサーについて、それらの検出結果を調整する必要がある。本実施形態では、こうした調整が色位置調整フィルター部４５により行われる。なお、色位置調整フィルター部４５による検出結果の調整は、ＲＧＢの色毎に行われる。
【００５０】
色位置調整フィルター部４５は、調整対象とする画素について、原稿と受光部２９とが移動方向Ｘに相対移動することに起因して生じる色ずれを調整する。色位置調整フィルター部４５は、移動方向Ｘへの相対移動が生じさせる色ずれを調整させる色位置調整フィルターを備えている。色位置調整フィルターは、調整対象画素の検出結果である値と、当該調整対象画素を移動方向Ｘに挟むそれぞれの画素の検出結果である値とに基づいて、当該調整対象の画素の色ずれを調整する。なお、色位置調整フィルター部４５は、色ずれの調整を、ＲＧＢの各色別に行うことから、色位置調整フィルターは、調整対象画素とそれを挟む前後の画素から同一色の値を取得して調整するように構成されている。
【００５１】
図９〜１１には、回転処理された画像データの例を示す。
図９は、画像回転処理部４４から、回転角「０度」で回転処理されるべき画像データ４４Ａを、画像データ４４Ａに基づいて出力される画像と共に示す。画像データ４４Ａは、画像回転処理部４４から縦方向ｉに所定数のデータが出力されると、横方向ｊが一つ移動し、また縦方向ｉに所定数のデータが出力される。また、画像データ４４Ａは、回転角が「０度」であることから、縦方向ｉと、移動方向Ｘとが一致する。つまり、画像データ４４Ａに基づいて出力される画像においては、移動方向Ｘには画素Ｃ（１，１）〜Ｃ（３，１）がこの順番で並ぶ。例えば、画素Ｃ（２，１）を調整対象の画素とするとき、これを移動方向Ｘに挟む画素のうち前画素は、画素Ｃ（１，１）であり、後画素は、画素Ｃ（３，１）となる。そして、画素Ｃ（１，１）〜画素Ｃ（３，１）の値をＤ（１，１）〜Ｄ（３，１）とし、前画素、調整対象画素、及び後画素に付与する係数をそれぞれ係数ｋ１，ｋ２，ｋ３とするとき、対象画素Ｃ（２，１）の調整結果Ｄｏｕｔ（２，１）を算出する色位置調整フィルターは下記式（１）のように示される。
【００５２】
Ｄｏｕｔ（２，１）
＝（ｋ１×Ｄ（１，１）＋ｋ２×Ｄ（２，１）＋ｋ３×Ｄ（３，１））／１６…（１）
なお、色位置調整フィルターは、ＲＧＢの色毎にフィルター処理を行うことから、式（１）も色毎に設けられる。つまり、赤色用の色位置調整フィルターは、上記式（１）の画素の値Ｄ（１，１）〜（３，１）として赤色の値が設定され、係数ｋ１，ｋ２，ｋ３には、赤色用の係数ｋｒ１，ｋｒ２，ｋｒ３が設定される。同様に、緑色用の色位置調整フィルターは、上記式（１）の画素の値Ｄ（１，１）〜（３，１）として緑色の値が設定され、係数ｋ１，ｋ２，ｋ３には、緑色用の係数ｋｇ１，ｋｇ２，ｋｇ３が設定される。また同様に、青色用の色位置調整フィルターは、上記式（１）の画素の値Ｄ（１，１）〜（３，１）として青色の値が設定され、係数ｋ１，ｋ２，ｋ３には、青色用の係数ｋｂ１，ｋｂ２，ｋｂ３が設定される。
【００５３】
そして、上記式（１）を一般化した、回転角「０度」であるときの色位置調整フィルターの一般式が下記式（２）のように示される。
Ｄｏｕｔ（ｉ，ｊ）＝（ｋ１×Ｄ（ｉ−１，ｊ）＋ｋ２×Ｄ（ｉ，ｊ）＋ｋ３×Ｄ（ｉ＋１，ｊ））／１６…（２）
また、図示しないが、回転角「１８０度」のとき、画像回転処理部４４から出力される縦方向ｉと、移動方向Ｘとは逆になる。つまり、移動方向Ｘには画素Ｃ（３，１）〜Ｃ（１，１）がこの順番で並ぶ。よって、回転角「１８０度」であるとき、色位置調整フィルターの一般式は下記式（３）のように示される。
【００５４】
Ｄｏｕｔ（ｉ，ｊ）＝（ｋ１×Ｄ（ｉ＋１，ｊ）＋ｋ２×Ｄ（ｉ，ｊ）＋ｋ３×Ｄ（ｉ−１，ｊ））／１６…（３）
図１０は、画像回転処理部４４から、回転角「９０度」で回転処理されるべき画像データ４４Ｂを、画像データ４４Ｂに基づいて出力される画像と共に示す。画像データ４４Ｂは、縦方向ｉに所定数のデータが出力されると、横方向ｊに一つ移動し、また縦方向ｉに所定数のデータが出力される。また、画像データ４４Ｂは、回転角が「９０度」であることから、横方向ｊと、移動方向Ｘとが逆になる。つまり、画像データ４４Ｂに基づいて出力される画像においては、移動方向Ｘには画素Ｃ（１，３）〜Ｃ（１，１）がこの順番で並ぶ。例えば、画素Ｃ（１，２）を調整対象の画素とするとき、これを移動方向Ｘに挟む画素のうち前画素は、画素Ｃ（１，３）であり、後画素は、画素Ｃ（１，１）となる。そして、画素Ｃ（１，３）〜画素Ｃ（１，１）の値をＤ（１，３）〜Ｄ（１，１）とし、前画素、調整対象画素、及び後画素に付与する係数をそれぞれ係数ｋ１，ｋ２，ｋ３とするとき、対象画素Ｃ（１，２）の調整結果Ｄｏｕｔ（１，２）を算出する色位置調整フィルターは下記式（４）のように示される。
【００５５】
Ｄｏｕｔ（１，２）
＝（ｋ１×Ｄ（１，３）＋ｋ２×Ｄ（１，２）＋ｋ３×Ｄ（１，１））／１６…（４）
そして、上記式（４）を一般化した、回転角「９０度」であるときの色位置調整フィルターの一般式が下記式（５）のように示される。
【００５６】
Ｄｏｕｔ（ｉ，ｊ）＝（ｋ１×Ｄ（ｉ，ｊ＋１）＋ｋ２×Ｄ（ｉ，ｊ）＋ｋ３×Ｄ（ｉ，ｊ−１））／１６…（５）
図１１は、画像回転処理部４４から、回転角「２７０度」で回転処理されるべき画像データ４４Ｃを、画像データ４４Ｃに基づいて出力される画像と共に示す。画像データ４４Ｃは、縦方向ｉに所定数のデータが出力されると、横方向ｊに一つ移動し、また縦方向ｉに所定数のデータが出力される。また、画像データ４４Ｃは、回転角が「２７０度」であることから、横方向ｊと、移動方向Ｘとが一致する。つまり、画像データ４４Ｃに基づいて出力される画像においては、移動方向Ｘには画素Ｃ（１，１）〜Ｃ（１，３）がこの順番で並ぶ。例えば、画素Ｃ（１，２）を調整対象の画素とするとき、これを移動方向Ｘに挟む画素のうち前画素は、画素Ｃ（１，１）であり、後画素は、画素Ｃ（１，３）となる。そして、画素Ｃ（１，１）〜画素Ｃ（１，３）の値をＤ（１，１）〜Ｄ（１，３）とし、前画素、調整対象画素、及び後画素に付与する係数をそれぞれ係数ｋ１，ｋ２，ｋ３とするとき、対象画素Ｃ（１，２）の調整結果Ｄｏｕｔ（１，２）を算出する色位置調整フィルターは下記式（６）のように示される。
【００５７】
Ｄｏｕｔ（１，２）
＝（ｋ１×Ｄ（１，１）＋ｋ２×Ｄ（１，２）＋ｋ３×Ｄ（１，３））／１６…（６）
そして、上記式（６）を一般化した、回転角「２７０度」であるときの色位置調整フィルターの一般式が下記式（７）のように示される。
【００５８】
Ｄｏｕｔ（ｉ，ｊ）＝（ｋ１×Ｄ（ｉ，ｊ−１）＋ｋ２×Ｄ（ｉ，ｊ）＋ｋ３×Ｄ（ｉ，ｊ＋１））／１６…（７）
よって、画像回転処理部４４は、回転角「０度」，「９０度」，「１８０度」，「２７０度」の色位置調整フィルターとして、上記式（２），（５），（３），（７）が設けられている。
【００５９】
次に、本実施形態の画像読取装置におけるメモリーに対する書き込み回数、及び、読み込みの回数について説明する。
画像読取装置１１において原稿の読み取りが開始されると、ＡＦＥ３３は、受光部２９のＲセンサー２９Ｒ、Ｇセンサー２９Ｇ、及び、Ｂセンサー２９Ｂから画像信号を受信するとともに、受信した画像信号をライン間バッファー４１へ出力する。ライン間バッファー４１には、原稿１ページ分のメモリー容量として、「３色×色別の１ページ分」の容量が確保されている。ライン間バッファー４１では、ＡＦＥ３３から画像信号が入力されることで、そのメモリーに原稿１ページ分のデータの書き込みが行われる（第１の書き込み）。
【００６０】
ライン間バッファー４１に原稿１ページの画像データが保持されると、画像回転処理部４４は、これを設定された回転角で順次読み出す。この読み出しにより、画像回転処理部４４では、原稿１ページ分の画像データのメモリーからの読み出しが行われる（第１の読み出し）。
【００６１】
色位置調整フィルター部４５は、画像回転処理部４４から当該ページの回転処理された回転角を入力するとともに、回転処理された１ページ分の画像データを順次入力する。そして、色位置調整フィルター部４５は、入力した回転角に対応する色位置調整フィルターを選択し、この選択した色位置調整フィルターを用いて、順次入力する画像データに対する色位置調整を行う。色位置調整フィルター部４５では、原稿１ページ分の画像データの書き込み及び読み出しが行われる（第２の書き込み、及び第２の読み出し）。また、色位置調整フィルター部４５は、色位置調整を行うために調整対象画素とその前後の画素からなる移動方向Ｘに連続する３画素分を要する。そして、回転角「９０度」、「２７０度」のとき、移動方向Ｘに連続する３画素は隣接するラインに分散されることから、少なくとも調整対象画素を含む３ライン分のデータを保持するメモリーが必要とされる。
【００６２】
色ずれ補正部４６は、色位置調整フィルター部４５から入力した画像データについて、調整対象画素を中心に含む「３画素×３画素」の範囲の画素に基づいて色ずれ補正を行う。色ずれ補正部４６では、原稿１ページ分の画像データの書き込み及び読み出しが行われる（第３の書き込み、及び第３の読み出し）。また、色ずれ補正部４６は、少なくとも調整対象画素と同じラインのなかに３画素分、かつ、移動方向Ｘに３ライン分のメモリーが必要とされる。
【００６３】
プレフィルター部４７は、色ずれ補正部４６から入力した画像データについて、調整対象画素を中心に含む「３画素×３画素」の範囲の画素に基づいてプレフィルター処理を行う。プレフィルター部４７では、原稿１ページ分の画像データの書き込み及び読み出しが行われる（第４の書き込み、及び第４の読み出し）。また、プレフィルター部４７は、少なくとも調整対象画素と同じラインのなかに３画素分、かつ、移動方向Ｘに３ライン分のメモリーが必要とされる。
【００６４】
スキュー補正部４８は、プレフィルター部４７から入力した画像データについて、画像の全画素に基づいて画像の傾きを調整する。スキュー補正部４８では、原稿１ページ分の画像データの書き込み及び読み出しが行われる（第５の書き込み、及び第５の読み出し）。また、スキュー補正部４８は、原稿１ページ分のメモリーを要する。
【００６５】
このように、大まかに、本実施形態の構成によれば、原稿１ページ分の画像データについて、５回の書き込みと、５回の読み出しとが行われる。
ここで、図１２を参照して、従来の画像読取装置におけるメモリーに対する書き込み回数、及び、読み出し回数について説明する。
【００６６】
従来の画像読取装置は、本実施形態の画像回転処理部４４がプレフィルター部４７の後段に配置される構造を備えており、図１２にその装置における画像データの流れが示されている。詳述すると、従来の画像読取装置は、画像信号がＡＦＥからライン間バッファー部に入力され、ライン間バッファー部から出力される画像データを、色位置調整フィルター部、色ずれ補正部、プレフィルター部、画像回転処理部、及びスキュー補正部を介して出力する構成を備えている。従来の画像読取装置は、ライン間バッファー部に原稿１ページ分の画像データを保持可能な容量を備えるメモリーを配置することが、サイズやコストなどに起因して容易ではなかったことからこうした構成にされている。
【００６７】
まず、ライン間バッファー部には、ＡＦＥから順次原稿１ページの画像信号が入力される。そして、ライン間バッファー部からは、処理に適した態様で画像データが出力される。つまり、ライン間バッファー部は、原稿１ページ分の画像データのメモリーへの書き込み、及び、読み出しを行う（第１の書き込み、第１の読み出し）。
【００６８】
色位置調整フィルター部は、移動方向Ｘの順に画像データが入力される。色位置調整フィルター部においても原稿１ページ分の画像データの書き込み及び読み出しが行われる（第２の書き込み、及び第２の読み出し）。
【００６９】
色ずれ補正部は、調整対象画素を中心に含む「３画素×３画素」の範囲の画素に基づいて色ずれ補正を行う。色ずれ補正部においても原稿１ページ分の画像データの書き込み及び読み出しが行われる（第３の書き込み、及び第３の読み出し）。
【００７０】
プレフィルター部は、調整対象画素を中心に含む「３画素×３画素」の範囲の画素に基づいてプレフィルター処理を行う。プレフィルター部においても原稿１ページ分の画像データの書き込み及び読み出しが行われる（第４の書き込み、及び第４の読み出し）。
【００７１】
画像回転処理部は、画像データを設定された回転角で回転させて出力する。画像回転処理部、もしくは、この前段の処理（画像データを点順次に変換する処理など）で、原稿１ページ分の画像データの書き込み及び読み出しを行う（第５の書き込み、及び第５の読み出し）。
【００７２】
スキュー補正部は、画像の傾きを調整する。よって、スキュー補正部は、原稿１ページ分の画像データの書き込み及び読み出しを行う（第６の書き込み、及び第６の読み出し）。
【００７３】
このように、大まかに、従来の画像読取装置では、原稿１ページ分の画像データについて、６回の書き込みと、６回の読み出しとが行われる。ここで、従来の画像読取装置と本実施形態とを比較すると、画像データのメモリーへの書き込み回数と読み出し回数とが、本実施形態に対し従来の画像読取装置ではそれぞれ１回ずつ多くなる。換言すると、本実施形態によれば、画像データのメモリーへの書き込み回数及び読み出し回数をそれぞれ削減することができる。よって、本実施形態によれば、画像処理に関してメモリーに対する書き込み回数及び読み出し回数が削減され、メモリーに対する書き込み及び読み出しに起因して原稿の読み取り速度が規制されるおそれが低減される。
【００７４】
また、図１２を参照して、本実施形態の画像読取装置に必要とされるメモリー容量と、従来の画像読取装置に必要とされるメモリー容量とについて説明する。
まず、本実施形態の画像回転処理部４４での処理に関して必要とされるメモリー容量と、従来の画像読取装置の画像回転処理での処理に関して必要とされるメモリー容量とは同じでもよく、特に違いはない。
【００７５】
また、本実施形態のスキュー補正部４８での処理に関して必要とされるメモリー容量と、従来の画像読取装置のスキュー補正部での処理に関して必要とされるメモリー容量とは同じでもよく、特に違いはない。
【００７６】
さらに、本実施形態の色位置調整フィルター部４５、色ずれ補正部４６、プレフィルター部４７でのそれぞれの処理に関して必要とされるメモリー容量と、従来の画像読取装置の色位置調整フィルター部、色ずれ補正部、プレフィルター部でのそれぞれの処理に関して必要とされるメモリー容量とは同じでもよく、特に違いはない。
【００７７】
ところで、本実施形態では画像回転処理部４４は、ライン間バッファー４１から画像データを読み出すことから、画像回転処理部４４の処理に関して必要とするメモリー容量は、ライン間バッファー４１のメモリーに確保されている容量である。換言すると、ライン間バッファー４１が単独で使用するメモリー容量は存在しない。
【００７８】
一方、従来の画像読取装置のライン間バッファー部は、その後段の処理である色位置調整フィルター部とはメモリーを共有していない。そのため、従来の画像読取装置のライン間バッファー部は、ＡＦＥから受けた画像信号を、出力するまで保持するためのメモリーが必要とされる。例えば、従来、ライン間バッファーに、１６ライン分の画像データに相当するメモリー容量が確保されていた場合、従来の画像読取装置は、本実施形態の画像読取装置に比較して、確保されるメモリー容量が１６ライン分の画像データに対応する容量だけ多くなっていた。換言すると、本実施形態の画像読取装置に必要とされるメモリー容量は、従来の画像読取装置に必要とされるメモリー容量に比べて削減される。
【００７９】
ここで、図１２を参照して、従来必要とされていた１６ライン分のメモリーについて説明する。
図１２（ａ）に示すように、従来の画像読取装置では、ライン間バッファーは、１６ラインのデータを出力する構成になっている。よって、ライン間バッファーには、少なくとも１６ライン分の画像データに対応する容量のメモリーが確保される。
【００８０】
また、図１２（ｂ），（ｃ）に示すように、色位置調整フィルター部には、１６ラインの画像データが入力されるため、少なくとも１６ライン分の画像データに対応する容量のメモリーが確保される。なお、色位置調整フィルター部では、１６ライン分の画像データが入力されるが、処理前に両端の２ライン分が捨てられ、有効なライン数は１４ラインとなる。また、端部の画素は調整対象画素にならないため、処理後においても両端の２ライン分が捨てられる。このため、色位置調整フィルター部は、有効なラインを１２ラインとして画像データを出力する。
【００８１】
さらに、図１２（ｃ），（ｄ）に示すように、色ずれ補正部には、１２ラインが有効な画像データが入力されるため、少なくとも１２ライン分の画像データに対応するメモリーが確保される。なお、色ずれ補正部では、１２ライン分の画像データが入力されるが、端部の画素は調整対象画素にならないため、処理後において両端の２ライン分が捨てられる。このため、色ずれ補正部は、有効なライン数を１０ラインとして画像データを出力する。
【００８２】
また、図１２（ｄ），（ｅ）に示すように、プレフィルター部には、１０ラインが有効な画像データが入力されるため、少なくとも１０ライン分の画像データに対応するメモリーが確保される。なお、プレフィルター部では、１０ライン分の画像データが入力されるが、端部の画素は調整対象画素にないため、処理後において両端の２ライン分が捨てられる。このため、プレフィルター部は、有効なライン数を８ラインとして画像データを出力する。そして、８ライン分の画像データが画像回転処理部により読み出されるメモリーに格納される。処理で捨てるラインが生じること、及び、帯域の確保の観点から、ライン間バッファーからの出力は１６ライン分とし、プレフィルター部からの出力は８ライン分とする構成が、バランスがよいと考えられている。こうしたことから、従来の画像読取装置では、ライン間バッファーには、１６ライン分の画像データを保持させるためのメモリーが必要とされていた。
【００８３】
以上のように、本実施形態によれば、カラー画像の画像回転処理を含む画像処理において、画像の読み取り速度にかかる規制を軽減させる。さらに、カラー画像の画像回転処理を含む画像処理において、処理に必要とされるメモリー量の削減を図ることができる。
【００８４】
上記実施形態によれば、以下に記載するような効果を得ることができる。
（１）各色の画像データを複数に分割して色位置を調整した後に画像データの回転処理を行うとなると、分割された処理後の全てのデータを再度所定の領域に回転処理に適した並びで保持することになる。そのため、メモリーへの読み書きの回数が増加する。しかし、本実施形態の構成によれば、画像データがライン間バッファー４１に記憶されることに続いて、当該記憶された画像データが回転処理され、回転処理後の画像データに対し色位置が調整されるため、メモリーに対して再度書き込みや読み込みする必要が抑えられ、書き込みや読み込み回数の増加が抑えられるようになる。これにより、カラー画像の画像回転処理を含む画像処理において画像の読み取り速度を向上させることができる。
【００８５】
（２）色位置調整フィルターは、相対移動方向に対応させて設定する必要があるが、このような構成によれば、画像が回転処理された回転角を用いて、位置調整フィルターを相対移動方向に対応させることができるようになる。これにより、回転処理された画像であれ、適切に色位置の調整をすることができるようになる。
【００８６】
（３）回転角に応じた色位置調整フィルターを備えておくことで、回転角に対応する色位置調整フィルターの選択設定が容易になる。
（４）通常、原稿は矩形状であることから回転角が０度、９０度、１８０度、及び２７０度であるときの位置調整フィルターを準備しておくことで、回転処理に適切な位置調整フィルターの選択が可能になる。
【００８７】
（５）カラー画像の読み取りで通常用いられるＲＧＢ（赤緑青）の３色から得られた画像データに対して回転処理を適切に行うことができる。
（６）光源２８の発光色に同期して受光部２９が発光された色の画像データを検出するとき、複数の色の発光される位置に多少ずれが生じたとしても、その生じたずれが適切に調整されるようになる。
【００８８】
（７）ＲＧＢに対応するＲセンサー２９Ｒ、Ｇセンサー２９Ｇ、Ｂセンサー２９Ｂを備えるため、複数の色が読み取られる位置に多少のずれが生じたとしても、その生じたずれが適切に調整されるようになる。
【００８９】
（その他の実施形態）
なお、上記実施形態は以下のように変更してもよい。
・上記実施形態では、受光部２９はＲＧＢからなる３色の光を、ＲＧＢの別に設けられた３つのセンサーで検出する場合について例示した。しかしこれに限らず、受光部は、１つのセンサーから構成されていてもよい。この場合、光源がＲＧＢを別々に発光し、発光したタイミングに合わせて光を検出することで、発光した光の色に対応する光が検出できる。なおこうした構造の読取部は、読取部が一定速度で移動している下では３色の読み取り位置にずれが生じることが避けられないため、色位置調整フィルター処理などが必要とされる。
【００９０】
・上記実施形態では、光源２８は、ＲＧＢ（赤緑青）の３色の光を個別に発光する場合について例示した。しかしこれに限らず、光源は、検出するＲＧＢの３色を含む光であれば、白色光などの光を発光してもよい。
【００９１】
・上記実施形態において、カラー読み取りがＲＧＢである場合について例示したが、これに限らず、多色の読み取りであれば、ＲＧＢ以外の組合せであったりしてもよいし、色の数が２色や、４色以上であってもよい。
【００９２】
・上記実施形態では、回転角が０度、９０度、１８０度、及び２７０度である場合について例示した。しかしこれに限らず、回転角は、０度、９０度、１８０度、及び２７０度の少なくとも１つ以上でもよい。つまり、回転角が１つであるときは、回転角が固定される。
【００９３】
・上記実施形態では、画像回転処理部４４には回転角が設定されている場合について例示した。しかしこれに限らず、回転角は、操作部１５などで設定された値が設定さてもよいし、複数ページの一括機能や用紙サイズなどから読取制御部３２が算出した値でもよいし、読み取った画像データの画像処理によって検出された画像の向きに応じて算出された値でもよい。
【００９４】
・上記実施形態において、画像読取装置は、プリンターなどの記録装置に搭載された複合機や複写装置としてもよい。また、画像読取装置は、原稿搬送部（ＡＤＦ装置）を備えた構成としてもよい。さらに、画像読取装置は、原稿の両面を同時に読み取ることが可能な構成としてもよい。
【００９５】
・上記実施形態において、原稿の画像を読み取る場合について例示したが、これに限らず、読取部により読み取ることができる対象物について、その対象物の画像を読み取るようにしてもよい。
【符号の説明】
【００９６】
１１…画像読取装置、１２…本体、１３…カバー、１４…接続部、１５…操作部、１６…弾性部材、１８…開口部、１９…透明部材、２１…ガイド部、２２…読取部、２５…ラック、２６…ピニオン、２７…モーター、２８…光源、２９…受光部、２９Ｂ…Ｂセンサー、２９Ｇ…Ｇセンサー、２９Ｒ…Ｒセンサー、３１…制御部、３２…読取制御部、３３…ＡＦＥ、３４…画像生成部、３５…出力部、３６…ホスト装置、３７…タイマー、３８…モーター制御部、４１…ライン間バッファー、４１Ｂ…Ｂバッファー、４１Ｇ…Ｇバッファー、４１Ｒ…Ｒバッファー、４４…画像回転処理部、４４Ａ…画像データ、４４Ｂ…画像データ、４４Ｃ…画像データ、４５…色位置調整フィルター部、４６…スキュー補正部、４７…プレフィルター部、４８…スキュー補正部、Ｃ…画素、ＢＫ…黒色部分、ＢＬ…青色部分、ＣＹ…シアン色部分、ＧＲ…緑色部分、ＭＧ…マゼンタ色部分、ＲＤ…赤色部分、ＹＬ…黄色部分、ＷＨ…白色部分、Ｐ１…スキャン開始位置、ｋ１，ｋ２，ｋ３，ｋｂ１，ｋｂ２，ｋｂ３，ｋｇ１，ｋｇ２，ｋｇ３，ｋｒ１，ｋｒ２，ｋｒ３…係数。
【図１】
2016163143.tif 000003
【図２】
2016163143.tif 000004
【図３】
2016163143.tif 000005
【図４】
2016163143.tif 000006
【図５】
2016163143.tif 000007
【図６】
2016163143.tif 000008
【図７】
2016163143.tif 000009
【図８】
2016163143.tif 000010
【図９】
2016163143.tif 000011
【図１０】
2016163143.tif 000012
【図１１】
2016163143.tif 000013
【図１２】
2016163143.tif 000014