(57)【要約】【課題】原稿の状態を速やかに認識可能な画像読み取り装置を提供する。【解決手段】傾き検出部７０は、エッジを検出するエッジ検出部７１ａ〜７１ｃを備えている。また、傾き検出部７０は、レジ部側傾き取得部７２と、逆レジ部側傾き取得部７３と、判断部７４とを備えている。各エッジ検出部７１ａ〜７１ｃは、各ラインセンサ４１Ａ,４１Ｂ,４１Ｃから入力されてくる信号に基づき原稿のエッジを検出する。レジ部側傾き取得部７２は、検出されたレジ部側に位置する複数のエッジに基づき、これら複数のエッジが位置する端辺の傾きを取得する。逆レジ部側傾き取得部７３は、検出された逆レジ部側に位置する複数のエッジに基づき、これら複数のエッジが位置する端辺の傾きを取得する。判断部７４は、レジ部側傾き取得部７２または／および逆レジ部側傾き取得部７３からの出力に基づき原稿の状態を最終的に判断する。【選択図】図４
2008028522.tif 000002
【特許請求の範囲】
【請求項１】
副走査方向に配列された複数のラインセンサを用いて原稿上の画像を読み取る読み取り手段と、
前記読み取り手段による副走査方向の走査を停止させた状態にて前記複数のラインセンサにより読み取られたデータから原稿のエッジ情報を検出する検出手段と、
前記検出手段により検出された前記エッジ情報から前記原稿の状態を認識する認識手段と、
を含む画像読み取り装置。
【請求項２】
読み取りに供される原稿が置かれる原稿置き部と、当該原稿置き部の主走査方向における一側部に設けられ原稿が置かれる際の基準となるレジストレーション部とを更に備え、
前記検出手段は、原稿の主走査方向における一の端辺及び他の端辺の各々からエッジ情報を検出し、
前記認識手段は、前記一の端辺および前記他の端辺の前記レジストレーション部に近い側に位置する何れか一つの端辺から検出されたエッジ情報に基づいて原稿の状態を認識することを特徴とする請求項１記載の画像読み取り装置。
【請求項３】
前記検出手段は、原稿の複数の端辺の各々からエッジ情報を検出し、
前記認識手段は、前記検出手段によりエッジ情報が検出された端辺について所定の基準に対する傾きを各々取得し、取得した傾きのうち最大の傾きに基づいて原稿の状態を認識することを特徴とする請求項１記載の画像読み取り装置。
【請求項４】
前記検出手段は、原稿の複数の端辺の各々からエッジ情報を検出し、
前記認識手段は、前記検出手段によりエッジ情報が検出された端辺について所定の基準に対する傾き情報を各々取得し、取得した傾き情報の平均に基づいて原稿の状態を認識することを特徴とする請求項１記載の画像読み取り装置。
【請求項５】
原稿の副走査方向における異なる位置の画像を読み取り可能な複数のラインセンサと、
前記複数のラインセンサによる原稿上の読み取り位置を前記副走査方向に移動させる走査手段と、
前記走査手段による走査を停止させた状態で前記複数のラインセンサにより読み取られた画像に基づいて原稿の傾きを検出する検出手段と、
を含む画像読み取り装置。
【請求項６】
前記検出手段は、前記複数のラインセンサにより読み取られた画像に基づいて原稿の形状を認識し、当該認識した形状に基づいて原稿の傾きを検出することを特徴とする請求項５記載の画像読み取り装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、ファクシミリ、スキャナなどに用いられる画像読み取り装置に関するものである。
【背景技術】
【０００２】
画像読み取り装置は、例えばプラテンガラス上に置かれた原稿の読み取りを行うことで、画像データの取得等を行う。しかしながらユーザによりセットされる原稿は常に一定位置に配置されるとは限らず、斜めに配置されてしまう場合がある。原稿が斜めになった状況で原稿の読み取りを行うと、意図した部分の画像データが取得できないイメージ切れが発生するおそれがある。また、読み取り後に複写を行う場合は、複写物上の画像が斜めになって形成されてしまい、無駄なコピーが発生する場合もある。このような問題を解決するため、以下の技術が提案されている。
【０００３】
例えば、走査方向に対する原稿の傾き量と傾き方向を、検出手段により原稿読み取り前のプレスキャン中に検出し、検出した原稿の傾きの方向と角度に応じて原稿を吸引回転する部材を回転して原稿の傾きを自動校正する技術が提案されている（例えば、特許文献１参照）。
また、ＣＣＤの出力から原稿の位置及び幅を検知する原稿サイズ検知処理を画像処理部で行い、当該検知結果に基づいて原稿の傾きであるスキューをＣＰＵで判別して、当該判別したスキューに基づいて読み取った原稿の画像データの傾きを画像処理部により補正する技術が提案されている（例えば、特許文献２参照）。
さらに、ラインイメージセンサにより読み取られる画像データを多値データのままメモリ手段に格納するとともに、それと並行させて、読取対象の原稿の傾き及びサイズと、画像データの読出開始位置とを検出する構成を採用した技術が提案されている（例えば、特許文献３参照）。
【０００４】
【特許文献１】特開平２−２５８６３号公報
【特許文献２】特開２００１−３５８９１４号公報
【特許文献３】特開２００２−１４２０８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、スキャンをすることで原稿の傾きを検出する場合、スキャン動作を行うために時間がかかるという問題がある。また、原稿の傾き検出後に、画像形成後の記録材を装置の外部に排出する場合、傾き検出に時間を要すると外部への記録材の排出にも時間がかかってしまう。
本発明は、以上の背景からなされたものであり、その目的とするところは、原稿の状態を速やかに認識可能な画像読み取り装置を提供することにある。
【課題を解決するための手段】
【０００６】
かかる目的のもと、本発明が適用される画像読み取り装置は、副走査方向に配列された複数のラインセンサを用いて原稿上の画像を読み取る読み取り手段と、読み取り手段による副走査方向の走査を停止させた状態にて複数のラインセンサにより読み取られたデータから原稿のエッジ情報を検出する検出手段と、検出手段により検出されたエッジ情報から原稿の状態を認識する認識手段と、を有する。
【０００７】
ここで、読み取りに供される原稿が置かれる原稿置き部と、原稿置き部の主走査方向における一側部に設けられ原稿が置かれる際の基準となるレジストレーション部とを更に備え、検出手段は、原稿の主走査方向における一の端辺及び他の端辺の各々からエッジ情報を検出し、認識手段は、一の端辺および他の端辺のレジストレーション部に近い側に位置する何れか一つの端辺から検出されたエッジ情報に基づいて原稿の状態を認識することを特徴とすることができる。
【０００８】
また、検出手段は、原稿の複数の端辺の各々からエッジ情報を検出し、認識手段は、検出手段によりエッジ情報が検出された端辺について所定の基準に対する傾きを各々取得し、取得した傾きのうち最大の傾きに基づいて原稿の状態を認識することを特徴とすることができる。
さらに、検出手段は、原稿の複数の端辺の各々からエッジ情報を検出し、認識手段は、検出手段によりエッジ情報が検出された端辺について所定の基準に対する傾き情報を各々取得し、取得した傾き情報の平均に基づいて原稿の状態を認識することを特徴とすることができる。
【０００９】
他の観点から捉えると、本発明が適用される画像読み取り装置は、原稿の副走査方向における異なる位置の画像を読み取り可能な複数のラインセンサと、複数のラインセンサによる原稿上の読み取り位置を副走査方向に移動させる走査手段と、走査手段による走査を停止させた状態で複数のラインセンサにより読み取られた画像に基づいて原稿の傾きを検出する検出手段と、を有する
ここで、検出手段は、複数のラインセンサにより読み取られた画像に基づいて原稿の形状を認識し、認識した形状に基づいて原稿の傾きを検出することを特徴とすることができる。
【発明の効果】
【００１０】
請求項１記載の発明によれば、本構成を有していない場合に比較して、原稿の状態を速やかに認識することが可能となる。
請求項２乃至請求項４記載の発明によれば、本構成を有していない場合に比較して、原稿の状態を適切に認識することが可能となる。
請求項５記載の発明によれば、本構成を有していない場合に比較して、原稿の傾きを速やかに検出することが可能となる。
請求項６記載の発明によれば、本構成を有していない場合に比較して、原稿の傾きを適切に検出することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して、本発明を実施するための最良の形態(以下、実施の形態という)について詳細に説明する。
図１は、本実施の形態が適用される画像読み取り装置を示す概略構成図である。この画像読み取り装置は、スキャンによって画像を読み込むスキャナ装置２０と、スキャナ装置２０の駆動制御およびスキャナ装置２０によって読み込まれた画像信号を処理する処理装置３０と、スキャナ装置２０に置かれた原稿を押さえる押さえ部材としてのプラテンカバー１０とに大別される。
【００１２】
スキャナ装置２０は、装置フレーム２１と、この装置フレーム２１の上部にユーザにより原稿が置かれる原稿置き部としてのプラテンガラス２２とを備えている。また、スキャナ装置２０は、図６にも示すようにプラテンガラス２２の主走査方向および副走査方向における一側部にユーザにより原稿が置かれる際の基準となるレジストレーション部（図中「レジ部」と表示。以下、「レジ部」と称する。）を備えている。また、プラテンガラス２２は、矩形状に形成されており、プラテンガラス２２の主走査方向における一側部に設けられた上記レジ部と対向する位置に、上記一側部とは異なる他の側部を備えている（以下、この「側部」を「逆レジ部」と称する）。
【００１３】
また、スキャナ装置２０は、後述するＣＣＤ(Charge Coupled Device)イメージセンサ２８による原稿上の読み取り位置を移動させる走査手段として、フルレートキャリッジ２３と、ハーフレートキャリッジ２５と、フルレートキャリッジ２３およびハーフレートキャリッジ２５を移動させるモータなどの駆動源（不図示）とを備えている。フルレートキャリッジ２３は、プラテンガラス２２の全体に亘ってスキャンして画像を読み込み、ハーフレートキャリッジ２５は、フルレートキャリッジ２３から得られた光を後述するＣＣＤイメージセンサ２８へ提供する。
さらに、スキャナ装置２０は、原稿上の画像を読み取る読み取り手段を備えている。この読み取り手段は、上記走査手段としてのフルレートキャリッジ２３等と、ＣＣＤイメージセンサ２８とから構成されている。
【００１４】
フルレートキャリッジ２３には、原稿に光を照射する照明ランプ２３ａと、照明ランプ２３ａの照射光を原稿面に向けて反射する反射ミラー２３ｂと、原稿から得られた反射光を受光する第１ミラー２６Ａとが設けられている。ハーフレートキャリッジ２５には、第１ミラー２６Ａから得られた光を後述するＣＣＤイメージセンサ２８へ提供する第２ミラー２６Ｂおよび第３ミラー２６Ｃが備えられている。更に、スキャナ装置２０は、第３ミラー２６Ｃから得られた光学像を光学的に縮小する結像用レンズ２７と、結像用レンズ２７によって結像された光学像を光電変換するＣＣＤイメージセンサ２８と、ＣＣＤイメージセンサ２８を備える駆動基板２９とを備えている。
【００１５】
ＣＣＤイメージセンサ２８によって得られた画像信号は、駆動基板２９を介して処理装置３０に送られる。ここで、プラテンガラス２２に置かれた原稿の画像を読み取る場合には、フルレートキャリッジ２３とハーフレートキャリッジ２５とが、２：１の割合でスキャン方向(図中矢印Ａ方向)に移動する。このとき、フルレートキャリッジ２３の照明ランプ２３ａの光が原稿の被読み取り面に照射されると共に、その原稿からの反射光が第１ミラー２６Ａ、第２ミラー２６Ｂ、および第３ミラー２６Ｃの順に反射されて結像用レンズ２７に導かれる。結像用レンズ２７に導かれた光は、ＣＣＤイメージセンサ２８の受光面に結像される。
【００１６】
ＣＣＤイメージセンサ２８は、後述するように複数のラインセンサにより構成されている。各ラインセンサは１次元のセンサであり、１ライン分を同時に処理している。このライン方向(スキャンの主走査方向)の１ラインの読み取りが終了すると、主走査方向とは直交する方向（副走査方向）にフルレートキャリッジ２３は移動し、原稿の次のラインを読み取る。これを原稿サイズ全体に亘って実行することで、１ページの原稿読み取りが完了する。
プラテンカバー１０は、プラテンガラス２２の上部に設けられている。また、このプラテンカバー１０は、スキャナ装置２０に対して奥側を支点に開閉自在に取り付けられている。そして、スキャナ装置２０には、プラテンカバー１０のスキャナ装置２０に対する開閉を検知するセンサー（不図示）が設けられている。
【００１７】
図２は、ＣＣＤイメージセンサ２８の概略構成を示す図である。このＣＣＤイメージセンサ２８は、基板４０と、並列に配置される３本のラインセンサ４１Ａ,４１Ｂ,４１Ｃとを備えている。各ラインセンサ４１Ａ,４１Ｂ,４１Ｃは、フォトダイオードＰＤを主走査方向にｎ個直線上に並べた構成となっている。また、各々のラインセンサ４１Ａ,４１Ｂ,４１Ｃは、主走査方向と交差する方向に所定のライン数をおいて配置されている。本実施形態においては、これらのラインセンサ４１Ａ,４１Ｂ,４１Ｃにより、原稿の副走査方向における異なる３箇所の画像の読み取りを行っている。
【００１８】
次に、図１に示した処理装置３０について説明する。
図３は、処理装置３０を説明するためのブロック図である。本実施の形態が適用される処理装置３０は、大きく、ＣＣＤイメージセンサ２８から得られた画像情報を処理する信号処理部６０と、スキャナ装置２０を制御する制御部５０とを備える。
制御部５０は、ホストシステムからの制御信号や、ユーザからの選択等に基づいて、読み取りモードを設定し、スキャナ装置２０の全体を制御する画像読み取りコントロール５１を備えている。また、制御部５０は、ＣＣＤイメージセンサ２８を制御するＣＣＤコントロール５２と、読み取りタイミングに合わせて照明ランプ２３ａ（図１参照）を制御するランプコントロール５３とを備えている。さらに、制御部５０は、スキャナ装置２０における駆動源（不図示）のオン／オフなどを行いフルレートキャリッジ２３とハーフレートキャリッジ２５とのスキャン動作を制御するスキャンコントロール５４を備えている。
これらの各種コントロールからスキャナ装置２０に対して制御信号が出力され、かかる制御信号に基づいて、上記の動作制御が可能となる。
【００１９】
一方、信号処理部６０は、ＣＣＤイメージセンサ２８からの出力に基づきプラテンガラス２２上にセットされた原稿の傾きを検出する検出手段としての傾き検出部７０と、画像処理部６２とを備えている。さらに、信号処理部６０には、ＣＣＤイメージセンサ２８から出力された信号の提供先を傾き検出部７０又は画像処理部６２に切り換える切換部６１が設けられている。なお、この切換部６１は、画像読み取りコントロール５１により制御される。
画像処理部６２は、ＣＣＤイメージセンサ２８からの出力に対して所定の画像処理を施す。具体的には、例えば、入力されてくる画像信号に対してシェーディング補正、拡大・縮小、平滑化、コントラスト調整、地肌除去、および２値化等を行う。画像処理部６２からの出力は、例えばプリンタ等の画像出力装置や、コンピュータ等のホストシステムへ出力される。
【００２０】
次に、傾き検出部７０について詳細に説明する。
図４は、傾き検出部７０の機能をさらに詳述したブロック図である。
同図に示す傾き検出部７０は、原稿のエッジ情報を検出する検出手段としてのエッジ検出部７１ａ,７１ｂ,７１ｃを備えている。また、傾き検出部７０は、原稿の状態を認識する認識手段として、レジ部側傾き取得部７２と、逆レジ部側傾き取得部７３と、判断部７４とを備えている。
各ラインセンサ４１Ａ,４１Ｂ,４１Ｃ（図２参照）からの画像データは、不図示のＡ／Ｄ変換部に入力され、Ａ／Ｄ変換がなされる。そして、このＡ／Ｄ変換部が出力する画像データは、各エッジ検出部７１ａ,７１ｂ,７１ｃに入力される。各エッジ検出部７１ａ,７１ｂ,７１ｃは、各ラインセンサ４１Ａ,４１Ｂ,４１Ｃに対応して設けられ、入力されてくる信号に基づき原稿のエッジ情報を検出する。より詳細には、各エッジ検出部７１ａ,７１ｂ,７１ｃは、原稿におけるエッジの位置を検出する。なお、エッジ検出部７１ａ,７１ｂ,７１ｃにて行われるエッジ情報の検出は、従来から提案されている各種手法により行うことができる。
【００２１】
レジ部側傾き取得部７２は、各エッジ検出部７１ａ,７１ｂ,７１ｃにおいて検出された複数のエッジ情報のうちレジ部側に位置する複数のエッジ情報に基づき、これら複数のエッジ情報が検出された端辺の所定の基準に対する傾きを取得する。
一方、逆レジ部側傾き取得部７３は、各エッジ検出部７１ａ,７１ｂ,７１ｃにおいて検出された複数のエッジ情報のうち、逆レジ部側に位置する複数のエッジ情報に基づき、これら複数のエッジ情報が検出された端辺の所定の基準に対する傾きを取得する。
なお、上記所定の基準は、レジ部に限定されるものではなく任意に設定することができる。
上記レジ部側傾き取得部７２および逆レジ部側傾き取得部７３における端辺の傾きは、例えば、エッジが検出されたフォトダイオードＰＤの位置関係から取得することができる。また、フォトダイオードＰＤの位置と端辺の傾きとの予め関係を規定したＬＵＴ（Look Up Table）等から取得することもできる。
【００２２】
判断部７４は、レジ部側傾き取得部７２または／および逆レジ部側傾き取得部７３からの出力に基づき原稿の状態を最終的に判断する。
判断部７４は、例えば、レジ部側傾き取得部７２または／および逆レジ部側傾き取得部７３において取得された傾きと、不図示のメモリ等に格納され傾きの上限を規定した閾値とを比較する。そして、例えば、レジ部側傾き取得部７２または／および逆レジ部側傾き取得部７３において取得された傾きが閾値よりも大きい場合は原稿が傾いていると判断し、小さい場合は原稿が傾いていないと判断する。
【００２３】
ところで、原稿は一般にレジ部を基準にプラテンガラス２２（図１、図６参照）上にセットされる。このような場合において、逆レジ部側傾き取得部７３で取得された傾きに基づき原稿の傾きを判断すると、判断される原稿の傾きが誤ったものとなる可能性もある。
そこで、判断部７４は、レジ部側傾き取得部７２および逆レジ部側傾き取得部７３の両者から傾きが取得された場合に、レジ部側傾き取得部７２にて取得された傾きに基づいて原稿の状態（傾き）について判断することができる。
【００２４】
また、レジ部側傾き取得部７２および／または逆レジ部側傾き取得部７３にて、複数の傾きが検出された場合、判断部７４は、この複数の傾きから一つの傾きを選択し、この選択した傾きに基づいて原稿の傾きを判断することができる。しかしながら、選択の仕方によっては、原稿の傾きを適切に判断することができないおそれがある。例えば、異なる大きさの複数の傾きから小さい傾きを選択した場合、原稿の傾きを実際よりも過小に判断してしまうおそれがある。
そこで、判断部７４は、例えば、レジ部側傾き取得部７２および／または逆レジ部側傾き取得部７３から傾きが複数取得された場合に、最大の傾きに基づいて原稿の状態（傾き）を判断することができる。
【００２５】
また、上記のように検出された複数の傾きの大きさがそれぞれ異なる場合、選択する傾きにより原稿の傾き自体も異なってくる。また、読み取り対象となる原稿等に誤差等がある場合もあり、特定の傾きのみに基づいて原稿の傾きを判断しようとすると、精度良く判断できない可能性もある。
そこで、判断部７４は、例えば、レジ部側傾き取得部７２および／または逆レジ部側傾き取得部７３から傾きに関する情報が複数取得された場合に、これら傾きに関する情報の平均に基づいて原稿の状態（傾き）を判断することができる。
【００２６】
また、原稿が傾いていない状態でユーザによりセットされた場合であっても、原稿が台形や三角形等の非定形原稿である場合、レジ部側傾き取得部７２または／および逆レジ部側傾き取得部７３において傾きが取得される場合がある。そして、この傾きに基づいて原稿の傾きを判断してしまうと、実際の原稿の状態とは異なり原稿が傾いているとの判断結果となってしまうおそれがある。
そこで、判断部７４は、例えば、レジ部側傾き取得部７２または／および逆レジ部側傾き取得部７３において取得された傾きから原稿の形状を判断し、この判断結果に基づいて原稿の傾きについて判断することができる。例えば、判断部７４は、レジ部側傾き取得部７２または／および逆レジ部側傾き取得部７３において取得された傾きから原稿の形状が台形や三角形等の非定形原稿であると判断できる場合、原稿は傾いていないと判断することができる。
【００２７】
判断部７４から判断結果は、例えば、スキャナ装置２０に設けられたコントロールパネル（不図示）上に表示される。また、判断部７４からの出力は、例えば、プリンタ等の画像出力装置や、コンピュータ等のホストシステムへ出力される。また、判断部７４は、後述するように傾き角を得ることも可能であり、判断部７４による判断結果に傾き角を含めることができる。そして、この傾き角を用いて読み取られた画像の傾きを補正することもできる。
【００２８】
次に、原稿の傾きを検出する際の具体的な処理手順について説明する。
図５は、原稿の傾きを検出する場合に行われる処理を示したフローチャートである。このフローチャートを図１〜図４とともに説明する。
まず、スキャナ装置２０に設けられたセンサ（不図示）が、プラテンカバー１０がスキャナ装置２０に対して所定の角度閉じた状態である閉じかけ状態にあるか否かを検知する（ステップ１０１）。閉じかけ状態にない場合、再度プラテンカバーが閉じかけ状態にあるか否か検知する（ステップ１０１）。プラテンカバーが閉じかけ状態にあると検知した場合、この検知結果を受け付けた画像読み取りコントロール５１は、ランプコントロール５３を介してランプを点灯させることで、３本のラインセンサ４１Ａ,４１Ｂ,４１Ｃで３ラインの画像データを略同時に取得し（ステップ１０２）、不図示のメモリに格納する。なお、このメモリに格納される画像データはこのように３ライン分であるためメモリのメモリ容量を数ライン分に抑えることができる。なお、このステップ１０２で画像データが取得される際、フルレートキャリッジ２３、ハーフレートキャリッジ２５、モータなどの駆動源（不図示）による副走査方向における走査は停止し、フルレートキャリッジ２３は原稿およびプラテンガラス２２の下方の所定位置に、ハーフレートキャリッジ２５も所定位置に停止している。
【００２９】
ところで、ステップ１０２や後述するステップ１０４にて画像データを取得する際に、例えば１本のラインセンサを用いるとともにフルレートキャリッジ２３等を副走査方向に移動させることで、副走査方向における原稿の異なる位置の画像データを取得することも可能ではある。しかしながら、この場合、フルレートキャリッジ２３等を移動させる必要があるためその分時間がかかるという問題がある。そこで、本実施形態においては、上述のとおり、３本のラインセンサ４１Ａ,４１Ｂ,４１Ｃを設けるともに、フルレートキャリッジ２３等を停止させる構成を採用している。
ステップ１０２において画像データが取得される際には、画像読み取りコントロール５１は、ラインセンサ４１Ａ,４１Ｂ,４１Ｃからの出力信号が傾き検出部７０に入力されるように切換部６１を切り換えている。切換部６１の切り換えは、例えば、プラテンカバー１０の開放をセンサー（不図示）により検知した際や、ステップ１０１においてプラテンカバーの閉じかけが検知された際に行うことができる。
【００３０】
次に、画像読み取りコントロール５１は、プラテンカバー１０が全閉状態にあるか否か検知する（ステップ１０３）。プラテンカバー１０が全閉状態にあると検知した場合、画像読み取りコントロール５１は、ランプコントロール５３を介してランプを点灯させることで、３本のラインセンサ４１Ａ,４１Ｂ,４１Ｃで３ラインの画像データを取得する（ステップ１０４）。なお、このステップ１０４における画像データの取得は、プラテンカバー１０が全閉直前状態にあると検知された場合に行っても良い。
本実施形態においては、不図示のメモリ制御部を備えており、ステップ１０４において３ラインの画像データが取得された場合、ステップ１０２においてメモリに格納された画像データではなく、このステップ１０４において取得された３ラインの画像データを各エッジ検出部７１ａ,７１ｂ,７１ｃに向けて出力する。このように、全閉状態において再度画像データを取得することで、画像データの取得精度を向上させることができる。
【００３１】
一方、プラテンカバー１０の全閉を検知出来ない場合、再度プラテンカバー１０が全閉状態にあるか否か検知する（ステップ１０３）。ところで、ブック形状のような厚みのある原稿が置かれた場合、ステップ１０３にて、プラテンカバーの全閉を検知することができない。このような場合、メモリ制御部は、例えばステップ１０３における検知が所定回数行われた後や、ステップ１０２にて画像データが取得され所定時間が経過した後に、ステップ１０２においてメモリに格納された画像データをエッジ検出部７１ａ,７１ｂ,７１ｃに出力する。
【００３２】
次に、各エッジ検出部７１ａ,７１ｂ,７１ｃは、ライン毎に原稿のエッジの位置（情報）を検出する（ステップ１０５）。そして、レジ部側傾き取得部７２は、レジ部側において検出された複数のエッジの位置に基づいてこれらのエッジが検出された端辺の傾きを取得する（ステップ１０６）。また、逆レジ部側傾き取得部７３は、逆レジ部側において検出された複数のエッジの位置に基づいてこれらのエッジが検出された端辺の傾きを取得する（ステップ１０７）。
次に、判断部７４は、ステップ１０６およびステップ１０７にて取得された傾きに基づき原稿が傾いているか否かを最終的に判断する（ステップ１０８）。そして、ステップ１０８にて、原稿が傾いていると判断された場合、不図示の通知部は、ユーザに対し原稿の傾きについて通知を行い（ステップ１０９）、処理は終了する。この通知は、例えば、コントロールパネル（不図示）への表示や、ブザー（不図示）による警告音の発生により行われる。一方、ステップ１０８にて原稿が傾いていないと判断された場合、処理は終了する。
【００３３】
本実施の形態では、プラテンカバー１０の閉動作が行われた際に原稿の傾きを判断している。この結果、ユーザによる原稿の読み取り指示を受け付ける前に上記原稿の傾きに関する通知が可能である。このため、原稿の読み取り指示を受け付ける前にユーザに対して原稿の傾き修正を促すことができ、イメージ切れなどの不具合の発生や、無駄なコピーの発生を抑制することができる。
また、実際に原稿を読み取りこの読み取ったデータをもとに原稿の傾きを検出する場合は、読み取り開始から読み取った画像データの出力までの時間に影響を与え、出力までの時間が長くなってしまう。しかし、本実施の形態においては、ユーザによる原稿の読み取り指示を受け付ける前に原稿の傾きを検出可能であるため、原稿の読み取り指示から読み取ったデータの出力までの時間への影響を与えないようにすることができる。
【００３４】
具体例を用いてさらに説明する。
図６は、プラテンガラス２２上に原稿が傾いて置かれた状態を示した図である。図１〜図５も参照して本図を説明する。
プラテンカバー１０が閉じられると、フルレートキャリッジ２３に設けられた照明ランプ２３ａが点灯し、３本のラインセンサ４１Ａ,４１Ｂ,４１Ｃにより同図に示す３本のラインＬ１〜Ｌ３において画像の読み取りが行われる。
次に、上記ステップ１０５に示したように、読み取られた画像データから各ラインＬ１〜Ｌ３における原稿のエッジ位置が検出される。
【００３５】
次に、上記ステップ１０６およびステップ１０７に示したように、各ラインＬ１〜Ｌ３において検出された原稿のエッジ位置に基づいて、レジ部側における端辺および逆レジ部側における端辺の傾きが取得される。なお、端辺の傾きの取得にあたり、３箇所全てのエッジを用いることは必ずしも必要ではなく３箇所のうち２箇所のエッジを用いるようにしてもよい。
本実施形態においては、レジ部側の端辺とレジ部との距離がラインＬ１、Ｌ２、Ｌ３において、それぞれＸ１１、Ｘ１２、Ｘ１３となっている。本実施形態においては、このＸ１１、Ｘ１２、Ｘ１３を用いることでレジ部側における端辺の傾きを取得する。また、逆レジ部側の端辺と逆レジ部との距離がＬ１、Ｌ２、Ｌ３において、それぞれＸ２１、Ｘ２２、Ｘ２３となっている。本実施形態においては、同様にこのＸ２１、Ｘ２２、Ｘ２３を用いることで逆レジ部側における端辺の傾きを取得する。
【００３６】
より具体的には、レジ部側における端辺の傾きとしてＸ１１とＸ１３の大小関係とその差を取得する。また、逆レジ部側における端辺の傾きとしてＸ２１とＸ２３の大小関係とその差を取得する。そして、ステップ１０８に示したように、これらの傾きを用いて原稿が傾いているか否かが判断される。
本図に示す状態では、Ｘ１１≠Ｘ１３、Ｘ２１≠Ｘ２３となっており、原稿は傾いていると判断される。さらに、（Ｘ１１−Ｘ１３）＝（Ｘ２３−Ｘ２１）となる場合は、レジ部側および逆レジ部側における端辺の傾きは等しいと判断することができる。
なお、Ｘ１１＝Ｘ１２＝Ｘ１３、Ｘ２１＝Ｘ２２＝Ｘ２３となる場合、原稿は傾いていないと判断することができる。
また、（Ｘ１１−Ｘ１３）≠（Ｘ２３−Ｘ２１）となる場合、両端辺の傾きが異なるか、原稿が非定形だと判断することができる。この場合において、レジ部側の端辺の傾きに基づいて原稿の傾きを判断する場合は、例えば（Ｘ１１−Ｘ１３）に基づいて原稿の傾きが判断される。
【００３７】
なお、本実施形態においては３本のラインセンサを用いた例を説明したが、４本のラインセンサを用いることもできる。４本のラインセンサを用いることでエッジの検出数を増やすことが可能となり、原稿の傾きや形状を判断するに際しその精度を向上させることが可能となる。
また、端辺の具体的な傾き角を取得することも可能である。例えば、本図に示した例において、イメージセンサのライン間隔がNラインだとすると、レジ部側の端辺の傾き角θは、θ＝ｔａｎ−１（（Ｘ１１−Ｘ１３）／Ｎ）となる。例えば、ＣＣＤイメージセンサのライン間隔が１０ラインの場合において、１０ラインで1画素原稿がずれていることが検知された場合、原稿の傾き角は約５．７度となる。
なお、上述の実施形態においては、レジ部側の端辺および逆レジ部側の端辺のエッジを検出しているが、レジ部側の端辺および逆レジ部側の端辺のうち一方の端辺のエッジを検出し、この一方の端辺のエッジにより原稿の傾きを検出することもできる。
【図面の簡単な説明】
【００３８】
【図１】本実施の形態が適用される画像読み取り装置を示す概略構成図である。
【図２】ＣＣＤイメージセンサの概略構成を示す図である。
【図３】処理装置を説明するためのブロック図である。
【図４】傾き検出部の機能をさらに詳述したブロック図である。
【図５】原稿の傾きを検出する場合に行われる処理を示したフローチャートである。
【図６】プラテンガラス上に原稿が傾いて置かれた状態を示した図である。
【符号の説明】
【００３９】
２２…プラテンガラス、２３…フルレートキャリッジ、２５…ハーフレートキャリッジ、４１Ａ〜４１Ｃ…ラインセンサ、７０…傾き検出部、７１ａ〜７１ｃ…エッジ検出部、７２…レジ部側傾き取得部、７３…逆レジ部側傾き取得部、７４…判断部
【図１】
2008028522.tif 000003
【図２】
2008028522.tif 000004
【図３】
2008028522.tif 000005
【図４】
2008028522.tif 000006
【図５】
2008028522.tif 000007
【図６】
2008028522.tif 000008