(57)【要約】      （修正有）【課題】長尺原稿を読み取る場合、読み取られた画像を正立させるために行う画像処理である斜行補正処理によって好適ではない画像が出力されることを防止できる画像読取装置を提供する。【解決手段】原稿搬送手段と、画像読取手段と、原稿長測定手段と、原稿の傾きを検出する傾き検出手段と、読み取った画像の傾きを補正する斜行補正手段を有し、あらかじめ設定された長さ又は所定の長さよりも原稿長測定手段で測定した原稿長が長いとき、斜行補正処理を行わないよう制御する。【選択図】図１３
2010206696.tif 000002
【特許請求の範囲】
【請求項１】
原稿を搬送する搬送手段と、
前記搬送手段によって搬送された原稿から画像を読み取る画像読取手段と、
前記搬送された原稿の長さを測定する原稿長測定手段と、
前記搬送された原稿の傾きを検出する傾き検出手段と、
前記傾き検出手段により検出された傾きに応じて、前記画像読取手段により読み取られた原稿画像に対して傾き補正を行う傾き補正手段と、
を有する画像読取装置において、
前記原稿長測定手段によって測定された原稿の長さに基づいて、前記傾き補正手段による前記傾き補正を実行するか否かを判断する、補正処理実行判断手段をさらに有する、
ことを特徴とする画像読取装置。
【請求項２】
前記補正処理実行判断手段は、
前記原稿長測定手段によって測定された原稿の長さが補正可否閾値を超える場合、前記傾き補正手段による前記傾き補正を実行しないと判断することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記画像読取装置は、
搬送可能な原稿の最大長を設定可能とする原稿最大長設定手段を有し、
前記原稿最大長設定手段にて設定された最大長が判断閾値を超える場合、前記傾き補正手段での前記傾き補正を行うか否かを前記補正処理実行判断手段により判断し、
前記原稿最大長設定手段にて設定された最大長が、前記判断閾値以下の場合、前記補正処理実行判断手段による前記傾き補正手段の前記傾き補正を行うか否かの判断によることなく、前記傾き補正手段による前記傾き補正を実行する、
ことを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
原稿を搬送する搬送手段と、
前記搬送手段によって搬送された原稿から画像を読み取る画像読取手段と、
前記搬送された原稿の長さを測定する原稿長測定手段と、
前記搬送された原稿の傾きを検出する傾き検出手段と、
前記傾き検出手段により検出された傾きに応じて、前記画像読取手段により読み取られた原稿画像に対して傾き補正を行う傾き補正手段と、
を有する画像読取装置を制御する制御方法において、
前記原稿長測定手段によって原稿の長さを測定する測定工程と、
前記測定工程で測定された原稿の長さに基づいて、前記傾き補正手段による前記傾き補正を実行するか否かを判断する補正処理実行判断工程と、
を有することを特徴とする画像読取装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の画像情報を読み取る画像読取装置、画像読取装置の制御方法に関する。
【背景技術】
【０００２】
一般的な自動給紙機能つきスキャナでは、図１に例示するように原稿台１０２から原稿を搬送路へ誘導する、給紙ローラ１０６等を設けている。さらに原稿台１０２には、載せる原稿を整列して載置できるように、図４の４０１，４０２のようなスライド式で位置決め可能なガイド板を設けることが一般的である。
【０００３】
また、ガイド板があったとしても、使用者が原稿をまっすぐに載置しない場合があるため、搬送される原稿が傾くことがあり、機械的な斜行の修正を行っている装置もある（例えば特許文献１参照）。このように原稿は傾いたまま搬送されることが多い。そこで、自動給紙機能つきスキャナで画像を読み取る際に、搬送時の原稿の傾きを検知して、原稿画像が正立するように画像の傾きを補正する画像処理（斜行補正処理）の機能を有することが一般的である。
【特許文献１】特開昭６３−８２２６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
図７は、一般的な自動給紙機能つき画像読取装置の搬送路を例示する図である。原稿台１０２に置かれた原稿１０１は、ガイド板４０１，４０２に挟まれながら、給紙ローラ１０６によって搬送路１０８へ誘導される。搬送路１０８には搬送ローラ１０７が複数設置されており、原稿は搬送ローラ１０７によって搬送され、排紙台１０３まで搬送される。搬送される原稿から、イメージセンサ１０４，１０５によって原稿の画像情報が読み取られる。ガイド板４０１，４０２は、原稿が図８のように斜めに置かれてしまった場合であっても、搬送が進むにつれてＧの位置で原稿を押す働きをするため、図９の矢印のように原稿を回転させる斜行修正の効果もある。
【０００５】
しかし、長い原稿に対しては、図１０のようにガイド板４０１，４０２が原稿を押すときに、Ｒで示した位置の複数の搬送ローラに既にかかっていることがある。このとき位置Ｒにおいて複数の搬送ローラ１０７によって原稿が挟持されるため、原稿には原稿を正立させる方向に回転しようとする力ではなく、図１１のように（搬送ローラの力）と（ガイド板からの力）の合力が働き、斜めに搬送されることとなる。したがって、ある程度の長さの長尺原稿がまっすぐ搬送されなかった場合に、読み取って得られる画像は図１２の（ａ）に例示するような原稿画像となる。図１２（ａ）の画像を、先端部又は後端部の傾きに基づいて斜行補正処理（傾き補正処理）を行うと、図１２（ｂ）に例示するような画像になる場合がある。図１２（ｂ）でわかるように、原稿長が長ければ長いほど、斜行補正後の画像の横幅も増えることになるため、好ましい出力画像ではない。
【０００６】
よって、従来の画像読取装置においては、原稿の長さが長ければ長いほど、斜行補正結果が好ましくなくなる傾向があり、長い原稿（長尺原稿）をスキャンする場合、斜行補正機能を働かせないようにユーザが設定を変更する必要があり、手間がかかっていた。
【０００７】
本発明の目的は、長尺原稿の読取が行われた場合に斜行補正機能（傾き補正機能）を原稿の長さに応じて働かせないようにできる画像読取装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像読取装置は、原稿を搬送する搬送手段と、前記搬送手段によって搬送された原稿から画像を読み取る画像読取手段と、前記搬送された原稿の長さを測定する原稿長測定手段と、前記搬送された原稿の傾きを検出する傾き検出手段と、前記傾き検出手段により検出された傾きに応じて前記画像読取手段により読み取られた原稿画像に対して傾き補正を行う傾き補正手段と、を有する画像読取装置において、
前記原稿長測定手段によって測定された原稿の長さに基づいて、前記傾き補正手段による前記傾き補正を実行するか否かを判断する、補正処理実行判断手段をさらに有する、ことを特徴とする。
【０００９】
また、本発明の画像読取装置の制御方法は、原稿を搬送する搬送手段と、前記搬送手段によって搬送された原稿から画像を読み取る画像読取手段と、前記搬送された原稿の長さを測定する原稿長測定手段と、前記搬送された原稿の傾きを検出する傾き検出手段と、前記傾き検出手段により検出された傾きに応じて前記画像読取手段により読み取られた原稿画像に対して傾き補正を行う傾き補正手段と、を有する画像読取装置を制御する制御方法において、前記原稿長測定手段によって原稿の長さを測定する測定工程と、前記測定工程で測定された原稿の長さに基づいて、前記傾き補正手段による前記傾き補正を実行するか否かを判断する補正処理実行判断工程と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像読取中に測定された原稿の長さに応じて、傾き補正処理を実行するか否かが判断されるため、ユーザは原稿の長さを気にすることなく好適な画像を得ることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の好ましい実施の形態を図面を参照しながら説明する。
【実施例１】
【００１２】
図３は、画像読取装置１とホストコンピュータ２とを汎用の通信ケーブル３で接続した、本発明を適用する画像読取システムの好ましい形態を示している。
【００１３】
図１は、本発明に係る画像読取装置の搬送路の概略構成を説明するために例示した断面図である。原稿台１０２の原稿１０１は給紙ローラ１０６等によって１枚ずつに分離されて搬送路１０８に送り出され、搬送ローラ１０７によって搬送路を搬送されながらイメージセンサ１０４，１０５の前を通過して、排紙部１０３へ排出される。
【００１４】
図４は、画像読取装置１の給紙部１０２の斜視図である。画像読取装置１の給紙部１０２には、原稿を整列させるためのガイド板４０１，４０２を備えつけられている。ガイド板４０１，４０２は原稿の大きさに応じてスライドさせて位置を変更することができる。原稿を左右から押さえることで、原稿がまっすぐに給紙されるようにして原稿の斜め搬送を抑制する効果もある。
【００１５】
図２は、本発明に係る画像読取装置１が備える制御系の回路ブロック図である。画像読取装置装置１は、回路基板２００、ＣＰＵ２０２、ＲＡＭ２０３、ＲＯＭ２０４、読取部２０６、モータードライバ２０７、ステッピングモータ２０８および外部Ｉ／Ｆ２０５を備えている。ＣＰＵ２０２、ＲＡＭ２０３、ＲＯＭ２０４、読取部２０６、モータードライバ２０７および外部Ｉ／Ｆ２０５は、システムバス２０１により相互に接続されている。
【００１６】
ＣＰＵ２０２は、画像読取装置装置全体を制御する。ＲＡＭ２０３は、ＣＰＵ２０２にワーク領域を提供するとともに、画像スキャン時には、読取部２０６から得られる画像データを一時記憶するバッファメモリとして機能する。ＲＯＭ２０４は、各種のプログラムや初期設定値などを記憶している。
【００１７】
読取部２０６は、図示しないＡ／Ｄ変換器およびシェーディング補正処理部等からなる。照明ＬＥＤ２１０によって光を照射された読取原稿面からの反射光をイメージセンサ２０９で読み取らせるよう制御する。図１のイメージセンサ１０４、１０５に対応するイメージセンサ２０９から出力されたアナログデータをＡ／Ｄ変換し、シェーディング補正を行って生成した画像データを、ＲＡＭ２０３へ書き込む。
【００１８】
給紙ローラ１０６は、図示しないモータードライバによって駆動される不図示の給紙モーターから不図示のギア，ベルト等を介して駆動力を伝達されており、ＣＰＵ２０２によって制御される。搬送ローラ１０７は、ステッピングモータ２０８と図示しないギア，ベルトによって連結され、ステッピングモータ２０８はモータードライバ２０７を通じてＣＰＵ２０２により制御される。
【００１９】
使用者がホストコンピュータ２を操作することによって画像読取が開始されると、給紙ローラを駆動した後、レジストセンサ１０９によってイメージセンサに原稿が到達したことを検出し、一定時間後に照明ＬＥＤ２１０を点灯し、同時にイメージセンサ２０９等を動作させて画像を読み取る。読み取った画像は、シェーディング補正，ガンマ補正，エッジ強調処理等の、画像を好適にするための画像処理を施した後、ホストコンピュータ２に送出される。以上が、一般的に行われるスキャン動作である。
【００２０】
また、本画像読取装置では、レジストセンサの出力変化に基づいて、搬送された原稿の長さを測定する機能を有している。後述するように、測定された原稿の長さに応じて斜行補正（傾き補正）を行うか否かの判断が行われる。
【００２１】
また、本画像読取装置の読取センサ１０４，１０５の対向側にある部材の色は、黒色としている。これにより、図５のように黒い背景画像に囲まれた明度の高い原稿画像を取得できるため、明度の差からその境界を検出することにより、図６のように輪郭を検出できる。輪郭から傾きを算出する方法としては以下の方法がある。まず、図６のように、あらかじめ決められた一定距離間隔で輪郭上をトレースすることで、輪郭をベクトル化する。輪郭のベクトル化により取得した個々のベクトル（Ｘ，Ｙ）から、式１に例示する方法で全ベクトルの平均値を算出する。
平均値＝Σ｛ＰＯＳＩ＿ＶＥＣＴＯＲ（Ｘ，Ｙ）｝／（ベクトルの個数)・・式１
ただし、
ＰＯＳＩ＿ＶＥＣＴＯＲ（Ｘ，Ｙ）とは、ベクトル（Ｘ，Ｙ）を正の向きに変更する関数であり、
（Ｘ≧０  かつ  Ｙ≧０）のとき、（Ｘ，Ｙ）
（Ｘ＜０  かつ  Ｙ≧０）のとき、（Ｙ，−Ｘ）
（Ｘ≧０  かつ  Ｙ＜０）のとき、（−Ｙ，Ｘ）
（Ｘ＜０  かつ  Ｙ＜０）のとき、（−Ｘ，−Ｙ）
で表される。
【００２２】
算出された平均値は原稿の傾きを表すベクトルであり、その角度に応じて画像を回転することにより、正立した原稿画像を得ることができる。画像の回転には、周知の画像回転処理を用いる。なお、輪郭から傾きを算出する方法は上記の方法以外のどのような方法を用いてもよい。
【００２３】
本発明を実施した画像読取装置の特徴である、斜行補正を実行する／しないの判定は、以下の判断基準によって行う。
（搬送された原稿の長さ）＞ａ  のとき、斜行補正を実行しない。
（搬送された原稿の長さ）≦ａ  のとき、斜行補正を実行する。
ただし、ａはあらかじめ設定された閾値（補正可否閾値）。                                                                
【００２４】
以上に説明したとおり、本発明では長尺原稿であると判定されたときに斜行の補正を行わないようにするため、まっすぐ搬送されにくい長尺原稿の、好ましくない画像を出力することを防ぐことが出来る。なお、ａは設定画面等であらかじめユーザにより設定された閾値（補正可否閾値）としたが、画像読取装置のＲＯＭ等に記憶された固定値でもよい。
【００２５】
図１３は本画像読取装置において、斜行補正を原稿の長さが閾値（補正可否閾値）以上のとき実行しないようにする処理を示すフローチャートである。ＣＰＵ２０２は使用者により操作部（図示せず）から画像読取指示が入力されたか判断する（ステップＳ１０１）。画像読取指示が入力されると、ＣＰＵ２０２は給紙ローラ１０６を回転させ原稿１０１を給紙する（ステップＳ１０２）。原稿１０１は搬送ローラ１０７により搬送され、ＣＰＵ２０２は原稿１０１の先端がレジストセンサ１０９により検出されたか否かをチェックする（ステップＳ１０３）。ＣＰＵ２０２はレジストセンサ１０９により原稿の先端が検出されたと判断すると（ステップ１０３でＹＥＳ）、原稿１０１がレジストセンサ１０９を通過している間の時間の計測を開始する（ステップＳ１０４）。
【００２６】
次に、ＣＰＵ２０２は原稿１０１の後端がレジストセンサ１０９により検出されたか否かチェックする（ステップＳ１０５）。原稿１０１の後端がレジストセンサ１０９により検出されると（ステップ１０５でＹＥＳ）、ＣＰＵ２０２は前記の時間の計測を終了する（ステップ１０６）。これにより、原稿１０１がレジストセンサ１０９を通過し終わるまでに要した時間が計測されたことになる。ＣＰＵ２０２は、予め記憶されている紙搬送速度に前記の計測時間を乗じることにより原稿の長さを計算する（ステップＳ１０７）。このように原稿長測定手段の一例が実現される。レジストセンサ１０９以外の既設のセンサや専用のセンサを用いて原稿長測定を行ってもよい。また読み取った画像から原稿長を算出してもよい。ＣＰＵ２０２は、ここで計算された原稿の長さが、閾値未満の場合（ステップＳ１０８でＮＯ）は、傾き補正処理を実行し（ステップＳ１０９）、閾値以上の場合（ステップＳ１０８でＹＥＳ）は傾き補正処理を実行しないで終了する。このように補正処理実行判断手段の一例が実現される。
【００２７】
本実施例では、原稿の傾きを読み取った画像から算出したが、搬送路の任意の位置に原稿傾きを検出するセンサを設けてもよい。例えば、搬送路に搬送方向に対して直交する方向に配列した複数のセンサを設け、それらの各センサを原稿先端が通過する時刻の差から、原稿の傾きを算出する方法が考えられる。本実施例の画像の斜行補正処理は、ＲＯＭ２０４の処理プログラムに基づいてＣＰＵ２０２が処理を実行してもよい。またホストコンピュータ２で処理を実行する場合も本発明に含まれる。また、画像読取装置の設定パラメータの入力画面中に、長尺原稿の場合に斜行補正を実行する／実行しない、の設定を可能とするチェックボックス等を設け、ユーザが「長尺原稿の場合に斜行補正を実行しない」と設定したときのみ本発明を適用してもよい。
【００２８】
また、画像読取装置の設定パラメータの入力画面中に、長尺原稿を流す／流さないの設定を可能とするチェックボックス等を設け、ユーザが「長尺原稿を流す」設定にしたときのみ、本発明を適用してもよい。
【００２９】
また、「長尺原稿を流す／流さない」の設定の代わりに、画像読取装置が搬送可能な最大長の設定を可能とするパラメータ入力画面等の原稿最大長設定手段を設け、その設定値がある所定の閾値（判断閾値）よりも大きいとき、長尺モードとしてもよい。「画像読取装置が搬送可能な最大長」とは、実際に搬送された原稿が、それ以上に長いと測定された場合に、通常モードでは搬送時のステータスを例えば「ＪＡＭ」と判断するときに使用する値である。すなわち上記の判断を行う際に、画像読取装置が搬送可能な最大長を、例えばＪＡＭ判断閾値（判断閾値）より大きい値にユーザが設定した場合は、画像読取装置は長尺モードであると解釈し、原稿長と所定の閾値（補正可否閾値）により斜行補正を実行する／実行しないを判断する。逆に、画像読取装置が搬送可能な最大長を、ユーザが例えばＪＡＭ判断のための閾値（判断閾値）以下の値に設定した場合は、長尺モードではないと解釈し、原稿長による斜行補正を実行する／実行しないの判断を行わない。
【００３０】
なお上記の判断に加えて、斜行量（傾き）の大小等の判断基準による斜行補正を実行する／実行しないの判断を併用してもよい。例えば斜行量が小さい場合には斜行補正を行っても効果が少ないため、原稿の長さにかかわらず斜行補正は行わないようにしてもよい。また逆に斜行量が大きすぎ斜行量の算出の信頼性が低いと判断した場合は、原稿の長さにかかわらず斜行補正は行わないようにしてもよい。
【図面の簡単な説明】
【００３１】
【図１】画像読取装置の搬送路の断面図
【図２】画像読取装置が備える制御系の回路ブロック図
【図３】画像読取装置とホストコンピュータとを接続した概略図
【図４】画像読取装置の原稿台とガイド板の斜視図
【図５】傾いた原稿をスキャンしたときの読取結果
【図６】図５の読取結果から、検出した輪郭と輪郭から取得したベクトルを表した図
【図７】画像読取装置の原稿台，ガイド板，搬送路，ローラの位置関係を表す図
【図８】斜めに置かれた原稿がガイド板に当たる様子を描いた図
【図９】ガイド板に原稿が当たり、回転してまっすぐに搬送される様子を描いた図
【図１０】斜めに置かれた長い原稿がガイド板に当たる様子を描いた図
【図１１】ガイド板に長い原稿が当たり、原稿にかかる力を表した図
【図１２】正しく搬送されなかった長い原稿の読取画像と斜行補正結果を表す図
【図１３】斜行補正を原稿の長さに応じて実行しないようにする処理を示すフローチャート
【符号の説明】
【００３２】
１  画像読取装置
２  ホストコンピュータ
３  通信ケーブル
１０１  原稿
１０２  原稿台
１０３  排紙台
１０４  イメージセンサ
１０５  イメージセンサ
１０６  給紙ローラ
１０７  搬送ローラ
１０８  搬送路
１０９  レジストセンサ
２００  回路基板
２０１  システムバス
２０２  ＣＰＵ
２０３  ＲＡＭ
２０４  ＲＯＭ
２０５  外部インターフェース部
２０６  読取部
２０７  モータードライバ
２０８  ステッピングモータ
２０９  イメージセンサ
２１０  光源（照明ＬＥＤ）
４０１  ガイド板
４０２  ガイド板
【図１】
2010206696.tif 000003
【図２】
2010206696.tif 000004
【図３】
2010206696.tif 000005
【図４】
2010206696.tif 000006
【図５】
2010206696.tif 000007
【図６】
2010206696.tif 000008
【図７】
2010206696.tif 000009
【図８】
2010206696.tif 000010
【図９】
2010206696.tif 000011
【図１０】
2010206696.tif 000012
【図１１】
2010206696.tif 000013
【図１２】
2010206696.tif 000014
【図１３】
2010206696.tif 000015