(57)【要約】【課題】スキュー量検知の精度を向上させる。【解決手段】検知対象物を撮像位置に搬送する搬送部と、前記撮像位置で前記検知対象物を撮像し、前記撮像位置の画像情報を生成する撮像部と、前記撮像位置よりも搬送方向上流側に設けられ、前記検知対象物の通過位置情報を取得する通過位置情報取得部と、前記通過位置情報と、前記撮像部にて生成された画像情報にて得られた前記検知対象物の傾き量とに応じて前記画像情報における前記検知対象物の傾きを補正する傾き補正部と、を備える。【選択図】図９
2020096260.tif 000002
【特許請求の範囲】
【請求項１】
検知対象物を撮像位置に搬送する搬送部と、
前記撮像位置で前記検知対象物を撮像し、前記撮像位置の画像情報を生成する撮像部と、
前記撮像位置よりも搬送方向上流側に設けられ、前記検知対象物の通過位置情報を取得する通過位置情報取得部と、
前記通過位置情報と、前記撮像部にて生成された画像情報にて得られた前記検知対象物の傾き量とに応じて前記画像情報における前記検知対象物の傾きを補正する傾き補正部と、
を備えることを特徴とする傾き補正装置。
【請求項２】
原稿を読取位置に搬送する搬送部と、
前記読取位置で前記原稿を撮像し、前記読取位置の画像情報を生成する撮像部と、
前記読取位置よりも搬送方向上流側に設けられ、前記原稿の通過位置情報を取得する通過位置情報取得部と、
前記通過位置情報と、前記撮像部にて生成された画像情報にて得られた前記原稿の傾き量とに応じて前記画像情報における前記原稿の傾きを補正する傾き補正部と、
を備えることを特徴とする読取装置。
【請求項３】
前記通過位置情報に応じて傾き量検知領域を設定し、前記撮像部にて生成された画像情報にて前記原稿の傾き量の検知を行う傾き量検知部を備える、
ことを特徴とする請求項２に記載の読取装置。
【請求項４】
前記傾き量検知部は、前記通過位置情報取得部で取得された前記原稿の通過位置情報に応じて設定された前記傾き量検知領域にて、前記搬送方向の下流側の前記原稿の先端エッジを検知する、
ことを特徴とする請求項３に記載の読取装置。
【請求項５】
前記傾き量検知部は、前記通過位置情報取得部で取得された前記原稿の通過位置情報に応じて設定された前記傾き量検知領域にて、前記搬送方向における前記原稿の左端側ないし右端側のエッジを検知する、
ことを特徴とする請求項３または４に記載の読取装置。
【請求項６】
前記傾き量検知部および前記傾き補正部は、前記通過位置情報取得部で取得された前記原稿の通過位置情報に応じて、前記傾き量の検知および前記傾きの補正を実施する／しないを切り替える、
ことを特徴とする請求項３ないし５の何れか一項に記載の読取装置。
【請求項７】
前記傾き量検知部および前記傾き補正部は、前記通過位置情報取得部で取得された前記原稿の通過位置情報にかかわらず、前記傾き量の検知および前記傾きの補正を実施する／しないを切り替える、
ことを特徴とする請求項３ないし５の何れか一項に記載の読取装置。
【請求項８】
前記傾き量検知部は、前記通過位置情報取得部に設けられる前記原稿の通過位置情報を検知するための各センサの検知時間差の結果に応じて、前記傾き量検知領域を切り替える、
ことを特徴とする請求項３ないし７の何れか一項に記載の読取装置。
【請求項９】
前記傾き量検知部は、前記通過位置情報取得部に設けられる前記原稿の通過位置情報を検知するための各センサの検知時間差の結果から傾き量を推定し、その後、前記傾き量を検知する際に前記検知時間差による前記傾き量に対して予め設定した閾値よりも差が大きい部分を前記傾き量の算出に使用しない、
ことを特徴とする請求項３ないし８の何れか一項に記載の読取装置。
【請求項１０】
請求項２ないし９の何れか一項に記載の読取装置と、
前記読取装置で読み取った原稿画像に基づき画像を形成する画像形成部と、
を備えることを特徴とする画像形成装置。
【請求項１１】
検知対象物を撮像位置に搬送する搬送部と、前記撮像位置で前記検知対象物を撮像し、前記撮像位置の画像情報を生成する撮像部と、前記撮像位置よりも搬送方向上流側に設けられ、前記検知対象物の通過位置情報を取得する通過位置情報取得部と、を備える傾き補正装置における傾き補正方法であって、
前記通過位置情報と、前記撮像部にて生成された画像情報にて得られた前記検知対象物の傾き量とに応じて前記画像情報における前記原稿の傾きを補正する傾き補正工程を含む、
ことを特徴とする傾き補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、傾き補正装置、読取装置、画像形成装置および傾き補正方法に関する。
【背景技術】
【０００２】
従来、検知対象物を撮像した画像の読み取る時における読取画像データの傾き（スキュー）を、当該読取画像データからスキュー量（スキュー角度）やレジスト位置を検知した情報に基づく画像処理にて補正するスキュー補正技術が知られている。
【０００３】
特許文献１には、原稿の幅に応じたスキュー量を検知する目的で、既存の原稿幅検出センサの各センサの検知時間差を用いて原稿の幅及びスキュー量を検知する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のスキュー補正によれば、検知精度向上のため、読取画像からエッジ検知等で原稿の輪郭を検知し、その領域で原稿境界や影を使ってスキュー量を検知しないといけない。このため、原稿幅を検知するための画像処理の追加や、その原稿幅に応じてスキュー量検知用のパラメータを変えなければならず、スキュー量の検知／スキュー補正後の画像データの遅延による生産性劣化やデータ格納のメモリ量の肥大化が発生してしまう。
【０００５】
また、特許文献１に開示された技術によれば、下記の点で検知精度悪化や検知不可が発生し、スキュー量の検知精度が確保できないという問題がある。
・原稿幅検出センサの数のみでのサンプリングのためポイントが少ない点
・センサ間の検知誤差が実際の画像からのスキュー量検知誤差となる点
・透過型センサの場合、ＯＨＰ等の透明原稿では検知できない点
【０００６】
本発明は、上記に鑑みてなされたものであって、スキュー量検知の精度を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、検知対象物を撮像位置に搬送する搬送部と、前記撮像位置で前記検知対象物を撮像し、前記撮像位置の画像情報を生成する撮像部と、前記撮像位置よりも搬送方向上流側に設けられ、前記検知対象物の通過位置情報を取得する通過位置情報取得部と、前記通過位置情報と、前記撮像部にて生成された画像情報にて得られた前記検知対象物の傾き量とに応じて前記画像情報における前記検知対象物の傾きを補正する傾き補正部と、を備える、ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、スキュー量検知の精度を向上させることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施の形態にかかる画像形成装置の概略構成を模式的に示す断面図である。
【図２】図２は、スキャナの概略構成を模式的に示す断面図である。
【図３】図３は、ＡＤＦの概略構成を模式的に示す断面図である。
【図４】図４は、原稿幅センサの概略構成を模式的に示す図である。
【図５】図５は、画像形成装置のハードウェア構成を示すブロック図である。
【図６】図６は、画像処理装置の機能を示すブロック図である。
【図７】図７は、画像読取処理の流れを概略的に示すフローチャートである。
【図８−１】図８−１は、原稿の幅検出結果と傾き量検知領域（搬送方向下流側エッジ）との関係の一例を示す図である。
【図８−２】図８−２は、原稿の幅検出結果と傾き量検知領域（搬送方向下流側エッジ）との関係の一例を示す図である。
【図９】図９は、画像処理にかかる各種処理のタイミングを従来と比較して示す図である。
【図１０−１】図１０−１は、第２の実施の形態にかかる画像形成装置の原稿の幅検出結果とエッジ探索領域との関係の一例を示す図である。
【図１０−２】図１０−２は、第２の実施の形態にかかる画像形成装置の原稿の幅検出結果とエッジ探索領域との関係の一例を示す図である。
【図１１】図１１は、第３の実施の形態にかかる画像形成装置の原稿の幅検出結果と傾き量検知領域との関係の一例を示す図である。
【図１２】図１２は、第４の実施の形態にかかる画像形成装置の原稿の幅検出結果と傾き量検知領域との関係の一例を示す図である。
【図１３】図１３は、第５の実施の形態にかかる画像形成装置の原稿の幅検出結果及びスキュー直線の比較を示す図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、傾き補正装置、読取装置、画像形成装置および傾き補正方法の実施の形態を詳細に説明する。
【００１１】
（第１の実施の形態）
図１は、第１の実施の形態にかかる画像形成装置１００の概略構成を模式的に示す断面図である。画像形成装置１００は、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機である。
【００１２】
図１に示すように、画像形成装置１００は、給紙部１０３、装置本体１０４、スキャナ１０１及び自動原稿送り装置（ＡＤＦ：Auto  Document  Feeder）１０２を備える。
【００１３】
画像形成装置１００は、装置本体１０４内に、画像形成部であるプロッタ１２０を備える。プロッタ１２０は、タンデム方式の作像部１０５と、作像部１０５に給紙部１０３から搬送路１０７を介して記録紙を供給するレジストローラ１０８と、光書き込み装置１０９と、定着部１１０と、両面トレイ１１１と、を備えている。
【００１４】
作像部１０５には、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（キー・プレート（ブラック））の４色に対応して４本の感光体ドラム１１２が並設される。各感光体ドラム１１２の周りには、帯電器、現像器１０６、転写器、クリーナ及び除電器を含む作像要素が配置されている。また、転写器と感光体ドラム１１２との間には、両者のニップに挟持された状態で駆動ローラと従動ローラとの間に張架された中間転写ベルト１１３が配置されている。
【００１５】
このように構成されたタンデム方式の画像形成装置１００は、ＡＤＦ１０２から送られた原稿をスキャナ１０１で読み取った原稿画像に基づき、ＹＭＣＫの色毎に各色に対応する感光体ドラム１１２に光書き込み装置１０９から光書き込みを行い、現像器１０６で各色のトナー毎に現像し、中間転写ベルト１１３上に例えばＹ，Ｍ，Ｃ，Ｋの順で１次転写する。そして、画像形成装置１００は、１次転写により４色重畳されたフルカラーの画像を給紙部１０３から供給された記録紙に２次転写した後、定着部１１０で定着して排紙することによりフルカラーの画像を記録紙上に形成する。
【００１６】
次に、スキャナ１０１について説明する。
【００１７】
図２は、スキャナ１０１の概略構成を模式的に示す断面図である。図２に示すように、スキャナ１０１は、第１キャリッジ２５と、第２キャリッジ２６と、結像レンズ２７と、撮像部２８とを備えており、これらの各構成部材はスキャナ１０１の本体フレーム１０１ａの内部にそれぞれ配置されている。
【００１８】
また、スキャナ１０１の本体フレーム１０１ａの内部には、図示しない第１レール及び第２レールが副走査方向（図２中、左右方向）に延在するよう設けられている。第１レールは、副走査方向と直交する主走査方向に所定の間隔をあけて配置された２本のレールからなる。第２レールについても、第１レールと同様の構成である。
【００１９】
第１キャリッジ２５は、第１レールに摺動自在に取り付けられ、図示しない駆動モータにより図示しない第１キャリッジ用駆動ワイヤを介して副走査方向に図２中、実線で示す位置と破線で示す位置との間で往復移動可能に構成されている。第１キャリッジ２５には、光源２４と、第１ミラー部材２５ａとが設けられている。
【００２０】
また、第２キャリッジ２６は、第２レールに摺動自在に取り付けられ、図示しない駆動モータにより図示しない第２キャリッジ用駆動ワイヤを介して副走査方向に図２中、実線で示す位置と破線で示す位置との間で往復移動可能に構成されている。第２キャリッジ２６には、第２ミラー部材２６ａと、第３ミラー部材２６ｂとが設けられている。
【００２１】
ここで、これら第１キャリッジ２５及び第２キャリッジ２６は、２：１の速度比で副走査方向に移動する。このような移動速度の関係により、第１キャリッジ２５及び第２キャリッジ２６の移動があっても、原稿面から結像レンズ２７までの光の光路長が変化しないようになっている。
【００２２】
結像レンズ２７は、各ミラー部材を介して入射された原稿からの反射光を撮像部２８に集光結像する。撮像部２８は、ＣＣＤ等の撮像素子で構成され、結像レンズ２７を介して結像された原稿の反射光像を光電変換して読取画像であるアナログ画像信号を出力する。
【００２３】
次に、スキャナ１０１上に搭載されるＡＤＦ１０２について説明する。
【００２４】
図３は、ＡＤＦ１０２の概略構成を模式的に示す断面図である。図３に示すように、ＡＤＦ１０２は、原稿を載置する原稿トレイ１１を備える。原稿トレイ１１は、基端部を支点として図中ａ，ｂ方向に回動する可動原稿テーブル４１と、原稿の給紙方向に対する左右方向を位置決めする一対のサイドガイド板４２とを有している。可動原稿テーブル４１の回動により、原稿の給送方向前端部が適切な高さに合わせられる。
【００２５】
また、原稿トレイ１１には、原稿の向きが縦と横の何れになっているかを検知する原稿長さ検知センサ８９，９０が給送方向に離隔して設けられている。なお、原稿長さ検知センサ８９，９０としては、光学的手段により未接触で検知する反射型センサ、又は接触式のアクチュエータタイプのセンサを用いてもよい。
【００２６】
一対のサイドガイド板４２は、片側が給紙方向に対する左右方向にスライド自在であり、異なるサイズの原稿が載置可能に構成されている。
【００２７】
一対のサイドガイド板４２の固定側には、原稿の載置により回動するセットフィラー４６が設けられている。また、セットフィラー４６の先端部の移動軌跡上の最下部には、原稿トレイ１１に原稿が載置されたことを検知する原稿セットセンサ８２が設けられている。つまり、原稿セットセンサ８２は、セットフィラー４６が回動して原稿セットセンサ８２から外れたか否かにより、ＡＤＦ１０２にセットされた原稿の有無を検知する。
【００２８】
ＡＤＦ１０２は、分離給送部５１と、プルアウト部５２と、ターン部５３と、第１読取搬送部５４と、第２読取搬送部５５と、排紙部５６とにより構成される搬送部５０を備えている。搬送部５０の各搬送ローラは、１つ以上の搬送モータにより回転駆動される。
【００２９】
分離給送部５１は、原稿を給紙する給紙口６０の近傍に配置されたピックアップローラ６１と、搬送経路を挟んで対向するように配置された給紙ベルト６２及びリバースローラ６３とを有している。
【００３０】
ピックアップローラ６１は、給紙ベルト６２に取り付けられた支持アーム部材６４により支持されており、図示しないカム機構を介して原稿束に接触する接触位置と原稿束から離れた離隔位置との間で図中ｃ，ｄ方向に上下動する。ピックアップローラ６１は、接触位置において原稿トレイ１１上に積載された原稿のうち、数枚（理想的には一枚）の原稿をピックアップする。
【００３１】
給紙ベルト６２は、給送方向に回転し、リバースローラ６３は、給送方向と逆方向に回転する。また、リバースローラ６３は、原稿が重送された場合に、給紙ベルト６２に対して逆方向に回転するが、リバースローラ６３が給紙ベルト６２に接している場合、又は原稿を一枚のみ搬送している場合には、図示しないトルクリミッタの働きにより、給紙ベルト６２に連れ回りする。これにより、原稿の重送が防止される。
【００３２】
プルアウト部５２は、搬送経路５２ａを挟むように配置された一対のローラからなるプルアウトローラ６５を有している。プルアウト部５２は、プルアウトローラ６５とピックアップローラ６１の駆動タイミングにより、送り出された原稿を一次突当整合（いわゆる、スキュー補正）し、整合後の原稿を引き出し搬送する。
【００３３】
ターン部５３は、上から下に向けて湾曲した搬送経路５３ａを挟むように配置された一対のローラからなる中間ローラ６６及び読取入口ローラ６７を有している。ターン部５３は、中間ローラ６６により引き出し搬送された原稿を、湾曲した搬送経路を搬送することによりターンさせて、読取入口ローラ６７により原稿の表面を下方に向けて原稿の読取位置（撮像位置）であるスリットガラス７の近傍まで搬送する。
【００３４】
ここで、プルアウト部５２からターン部５３への原稿の搬送速度は、第１読取搬送部５４における搬送速度よりも高速に設定されている。これにより、第１読取搬送部５４に搬送される原稿の搬送時間の短縮が図られている。
【００３５】
第１読取搬送部５４は、スリットガラス７に対向するよう配置された第１読取ローラ６８と、読取終了後の搬送経路５５ａに配置された第１読取出口ローラ６９とを有している。第１読取搬送部５４は、スリットガラス７の近傍まで搬送された原稿の表面を第１読取ローラ６８によりスリットガラス７に接触させながら搬送する。この際、原稿は、スリットガラス７を介して、スキャナ１０１にて読み取られる。このとき、スキャナ１０１の第１キャリッジ２５および第２キャリッジ２６は、ホームポジションの位置で停止した状態である。第１読取搬送部５４は、読取終了後の原稿を第１読取出口ローラ６９によりさらに搬送する。
【００３６】
第２読取搬送部５５は、原稿の裏面を読み取る第２読取部９１と、搬送経路５５ａを挟んで第２読取部９１に対向するよう配置された第２読取ローラ７０と、第２読取部９１の搬送方向下流に配置された第２読取出口ローラ７１とを有している。
【００３７】
第２読取搬送部５５では、表面読取後の原稿の裏面が第２読取部９１により読み取られる。裏面が読み取られた原稿は、第２読取出口ローラ７１により排紙口に向けて搬送される。第２読取ローラ７０は、第２読取部９１における原稿の浮きを抑えると同時に、第２読取部９１におけるシェーディングデータを取得するための基準白部を兼ねるものである。両面読み取りを行わない場合には、原稿は第２読取部９１を素通りするようになっている。
【００３８】
排紙部５６は、排紙口の近傍に一対の排紙ローラ７２が設けられ、第２読取出口ローラ７１により搬送された原稿を排紙トレイ１２に排紙する。
【００３９】
また、ＡＤＦ１０２には、搬送経路に沿って、突き当てセンサ８４、レジストセンサ８１、排紙センサ８３などの各種センサが設けられており、原稿の搬送距離や搬送速度等の搬送制御に用いられる。
【００４０】
さらに、プルアウトローラ６５と中間ローラ６６との間には、通過位置情報取得部として機能する原稿幅センサ８５が設けられている。なお、原稿の搬送方向の長さは、突き当てセンサ８４やレジストセンサ８１での原稿の先端及び後端を読み取りによりモータパルスから検知される。
【００４１】
次に、原稿幅センサ８５について説明する。
【００４２】
図４は、原稿幅センサ８５の概略構成を模式的に示す図である。図４に示すように、原稿幅センサ８５は、ＡＤＦ１０２の給紙口６０から原稿を給紙する際の基準位置（例えば、サイドガイド板４２の固定側）から一般的な定型原稿の幅サイズを判別できる間隔に、５つの幅検出センサＳＮ１〜ＳＮ５を並べて設けている。
【００４３】
幅検出センサＳＮ１〜ＳＮ５の種類としては、原稿が通過したときに反応する透過／反射型のセンサやフィラーが原稿によって中に収納されたことを検知するセンサ等がある。本実施の形態の幅検出センサＳＮ１〜ＳＮ５は受光素子を備えており、搬送経路を挟んで対向位置に設けられた照射光からの受光結果に基づき原稿幅を検知する。
【００４４】
上述したように、原稿は、給紙直後にプルアウトローラ６５と中間ローラ６６との間に設けられた原稿幅センサ８５を通過する。原稿幅センサ８５における幅検出センサＳＮ１〜ＳＮ５のそれぞれの受光結果に基づき、原稿の通過位置情報である幅情報を後述する画像処理装置２００（図５参照）が検知する。具体的には、原稿幅センサ８５のどの幅検出センサＳＮ１〜ＳＮ５が受光するかにより、画像処理装置２００は、原稿の幅をその間隔単位で検知することができる。例えば、５つの幅検出センサＳＮ１〜ＳＮ５が全て受光した場合には、幅Ｅ以上の原稿を搬送させていることがわかる。また、３つの幅検出センサＳＮ１〜３が受光した場合には、幅Ｃ以上Ｄ未満の原稿が搬送されていることがわかる。
【００４５】
次に、画像形成装置１００のハードウェア構成について説明する。
【００４６】
ここで、図５は画像形成装置１００のハードウェア構成を示すブロック図である。図５に示すように、画像形成装置１００にはスキャナ１０１で読み取った原稿画像に所定の処理を施し、画像データとしてプロッタ１２０に出力する画像処理装置２００が設けられている。スキャナ１０１とＡＤＦ１０２と画像処理装置２００は、傾き補正装置および読取装置を構成する。
【００４７】
画像処理装置２００は、ＣＰＵ（Central  Processing  Unit）２０１、ＲＯＭ（Read  Only  Memory）２０２、メインメモリ２０５、チップセット２０６、画像処理ＡＳＩＣ２０７、コントローラＡＳＩＣ２０８、メインメモリ２０９、Ｉ／Ｏ  ＡＳＩＣ２１０を備える。なお、ＡＳＩＣは、application  specific  integrated  circuit（特定用途向け集積回路）の略称である。
【００４８】
ＣＰＵ２０１は、画像形成装置１００を制御するためのものである。メインメモリ２０５は、ＣＰＵ２０１が画像形成装置１００を制御するためのプログラムが展開されそのワーク領域として使用されたり、扱う画像データなどを一時保管したりするもの（画像メモリ）である。チップセット２０６は、ＣＰＵ２０１と共に用いられコントローラＡＳＩＣ２０８、Ｉ／Ｏ  ＡＳＩＣ２１０がメインメモリ２０５へアクセスすることを制御する。
【００４９】
本実施の形態の画像形成装置１００で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００５０】
さらに、本実施の形態の画像形成装置１００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の画像形成装置１００で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００５１】
スキャナ１０１は、コピー処理する画像データや外部インターフェイスへ出力するための画像データを読み取る機能を有している。プロッタ１２０は、メインメモリ２０９へ置かれた画像データを印刷するための機能を有している。
【００５２】
画像処理ＡＳＩＣ２０７は、スキャナ１０１より読み取られた画像データに対して画像処理を行いコントローラＡＳＩＣ２０８へ画像データを出力する。また、画像処理ＡＳＩＣ２０７は、コントローラＡＳＩＣ２０８からの画像データをプロッタ１２０にて印刷できるように画像処理したり、プロッタ１２０の印刷タイミングにあわせて画像データを送ったりするものである。
【００５３】
コントローラＡＳＩＣ２０８は、チップセット２０６越しのメインメモリ２０５を使って画像形成装置１００で扱う画像データの回転、および編集などを行い、ＨＤＤ２１１に蓄積し画像処理ＡＳＩＣ２０７と画像データを送受信する。メインメモリ２０９は、コントローラＡＳＩＣ２０８が画像処理を行う画像メモリとして使用される。ＨＤＤ（Hard  Disk  Drive）２１１は、画像処理した画像データを一時保管するため使用される。
【００５４】
Ｉ／Ｏ  ＡＳＩＣ２１０は、画像形成装置１００に付加機能を与えるための外部インターフェイスである。例えば、Ｉ／Ｏ  ＡＳＩＣ２１０は、ネットワークインターフェイス、ＵＳＢ、ＳＤカード、操作部、ＳＰＩ、Ｉ２Ｃ、原稿幅センサ８５（幅検出センサＳＮ１〜ＳＮ５）などのインターフェイスや画像処理を高速化するためのハードウェアアクセラレータ、暗号化処理回路などが具備されている。
【００５５】
次に、画像処理装置２００により発揮される機能について説明する。
【００５６】
ここで、図６は画像処理装置２００の機能を示すブロック図である。なお、ここでは、画像処理装置２００が発揮する機能のうち、本実施の形態における特徴的な機能について説明する。
【００５７】
図６に示すように、画像処理装置２００は、原稿幅情報制御部３００と、傾き量検知部３１０と、傾き補正部３２０と、を有する。本実施の形態においては、チップセット２０６が原稿幅情報制御部３００を有し、コントローラＡＳＩＣ２０８が傾き量検知部３１０および傾き補正部３２０を有する。なお、これに限るものではなく、ＣＰＵ２０１がプログラムを実行することにより、原稿幅情報制御部３００と、傾き量検知部３１０と、傾き補正部３２０と、を実現するものであってもよい。
【００５８】
原稿幅情報制御部３００は、スキャナ１０１の撮像部２８による原稿読取前における原稿幅センサ８５（幅検出センサＳＮ１〜ＳＮ５）での検知結果である原稿の原稿幅情報（傾き量検知領域等の設定情報）を原稿毎に傾き量検知部３１０に伝達する。伝達手段としては、例えば信号での伝達手法でもよいし、メインメモリ２０５に格納された原稿幅情報をＣＰＵ２０１が読みに行き、それに応じた原稿幅情報（傾き量検知領域等の設定情報）を傾き量検知部３１０および傾き補正部３２０を有するコントローラＡＳＩＣ２０８に施す手法でもよい。
【００５９】
傾き量検知部３１０は、原稿幅情報に基づいて傾き量検知領域を予め設定し、スキャナ１０１で読み取った画像データの傾き量（スキュー量）の検知を行う。
【００６０】
画像情報を使った原稿のスキュー量検知に際して、一般的には搬送方向下流側の原稿先端部のエッジを検知し、その直線式を算出することでスキューの角度（スキュー量）を検知することが多い。なお、原稿先端部は、原稿自体の先端部をＡＤＦ１０２の読取位置の背景と読取原稿の境界を検出する手法もあれば、原稿の影を用いて、エッジを検出する手法もある。
【００６１】
しかしながら、前者の手法は、原稿先端部付近の模様により、背景と同一色の部分があった場合に直線式を誤検知する可能性がある。一方で、後者の手法は、原稿の模様や色によらず影でスキューを検知するため、前者の手法のような問題はないが、ＡＤＦ１０２の読取位置のメカの組み付け具合によっては、幅方向に沿って影の幅が変わってしまい、原稿のスキュー角度と影のスキュー角度とが局所的に異なるケースがある。また、原稿がカールした場合も、原稿先端部の挙動が直線とならず、誤検知する可能性がある。したがって、どちらの手法も、原稿の幅まで検知領域を広げて直線式の精度をあげる必要があり、従来技術では、画像読取時にその画像情報を使って原稿の輪郭を抽出していた。
【００６２】
そこで、本実施の形態の傾き量検知部３１０は、スキャナ１０１の撮像部２８による原稿読取前の原稿幅センサ８５（幅検出センサＳＮ１〜ＳＮ５）で取得する原稿幅情報に基づいて傾き量検知領域を予め設定し、スキュー量の検知を行う。
【００６３】
傾き補正部３２０は、スキャナ１０１で読み取った画像データの傾き量（スキュー量）に応じて傾きを補正する。より詳細には、傾き補正部３２０は、傾き量検知部３１０で検知したスキュー量に基づいて回転処理を施し、スキュー補正後画像を出力する。
【００６４】
次に、本実施の形態の画像形成装置１００における画像読取処理について説明する。
【００６５】
ここで、図７は画像読取処理の流れを概略的に示すフローチャートである。図７に示すように、ＡＤＦ１０２により原稿搬送が開始されると、画像処理装置２００（原稿幅情報制御部３００）は、スキャナ１０１の撮像部２８による原稿読取前における原稿幅センサ８５（幅検出センサＳＮ１〜ＳＮ５）での検知結果である原稿の原稿幅情報（傾き量検知領域等の設定情報）を原稿毎に傾き量検知部３１０に伝達する（ステップＳ１）。
【００６６】
次いで、画像処理装置２００は、ＡＤＦ１０２により読取位置であるスリットガラス７に搬送された原稿をスキャナ１０１が読み取った画像データを取得する（ステップＳ２）。
【００６７】
次いで、画像処理装置２００（傾き量検知部３１０）は、ステップＳ１において伝達された原稿の原稿幅情報（傾き量検知領域等の設定情報）に基づく傾き量検知領域にてスキュー量を検知する（ステップＳ３）。
【００６８】
ここで、図８−１および図８−２は原稿の幅検出結果と傾き量検知領域（搬送方向下流側エッジ）との関係の一例を示す図である。図８−１および図８−２において、（ａ）は原稿の幅検出結果を示し、（ｂ）は傾き量検知領域を示すものである。図８−１は、幅Ｅ以上の原稿の場合を示し、図８−２は、幅Ｃ〜Ｄの原稿の場合を示すものである。
【００６９】
なお、図８−１および図８−２中の黒丸は、画像中のサンプリングポイントを示しており、一例として影で検知する方式でのスキュー量検知のための直線式を示している。図４に示す原稿幅センサ８５の例で説明すると、幅検出センサＳＮ１〜ＳＮ５の全てで受光した場合、幅Ｅ以上の原稿（最大サイズ）が搬送されているため、傾き量検知部３１０は、スキュー量検知のための直線式の算出ポイントの傾き量検知領域を幅Ｅとする。
【００７０】
なお、当然のことながら、読取位置にて取得した画像情報に対して自動的に原稿幅に対してスキュー量検知のための直線式の算出ポイント領域がほぼ同じとなる。
【００７１】
一方で、幅検出センサＳＮ１〜ＳＮ３で受光した場合、幅Ｃ以上Ｄ未満の原稿が搬送されているため、傾き量検知部３１０は、スキュー量検知のための直線式の算出ポイントの傾き量検知領域を幅Ｃとする。
【００７２】
当然、このケースでも読取位置にて取得した画像情報に対して自動的に原稿幅に対してスキュー量検知のための直線式の算出ポイント領域がほぼ同じとなる。
【００７３】
なお、図８−１および図８−２では、基準位置をＡＤＦ１０２の奥側として説明したため、原稿の左端が原稿サイズによらず同じ位置となっている。しかしながら、原稿の左端の基準位置が原稿サイズによって異なる中央位置基準のＡＤＦの場合には、原稿サイズに応じて原稿左端の領域がシフトするため、算出ポイントの領域の左端部もシフトすることになる。
【００７４】
次いで、画像処理装置２００（傾き補正部３２０）は、傾き量検知部３１０で検知したスキュー量に基づいて回転処理を施すスキュー補正を実行し、スキュー補正後画像を出力する（ステップＳ４）。
【００７５】
以上のステップＳ１〜Ｓ４の処理は、ＡＤＦ１０２により搬送される全ての原稿について実行される。
【００７６】
これにより、スキャナ１０１の撮像部２８での原稿画像の読取前に原稿幅情報に基づく傾き量検知領域設定がすでに傾き量検知部３１０に設定されているため、画像読取時に処理パラメータを変える処理や検知のための画像処理を省略することができる。
【００７７】
ここで、図９は画像処理にかかる各種処理のタイミングを従来と比較して示す図である。図９（ａ）に示すように、従来では画像取得時にエッジ検出用のために画像データを数ライン蓄積し、原稿エッジを検出し、原稿幅を検知した後にパラメータ切り替えを実施し、スキュー量検知／スキュー補正処理を実施していた。
【００７８】
一方、図９（ｂ）に示すように、本実施の形態においては、スキャナ１０１の撮像部２８での原稿画像の読取前に原稿幅情報に基づいた傾き量検知領域の情報が原稿毎に、すでに傾き量検知部３１０に設定されているため、画像読取時に画像データ蓄積、原稿幅検出、スキュー量検知用パラメータを変える処理を省略することができる。
【００７９】
これにより、大まかな精度で良い原稿幅を既存の幅検出センサＳＮ１〜ＳＮ５を使って予め取得し、スキュー量検知は画像にて精度良く行うことで、原稿幅に最適、且つスキュー量検知精度を維持したまま、スキュー量検知用のパラメータを変える処理や幅検出のための画像処理を省略できるので、画像（スキュー補正後）出力の完了が遅れることなく、スキュー補正精度向上を維持したまま、スキュー量の検知／スキュー補正後の画像データの遅延による生産性劣化やデータ格納のメモリ量の肥大化を防止することができる。
【００８０】
このように本実施の形態によれば、従来では画像取得時に対象物情報（原稿の通過位置情報）を取得し、パラメータ切り替え後に画像処理を実施していたが、スキャナ１０１の撮像部２８での画像取得前に設定情報が対象物（原稿）毎に、すでに傾き量検知部３１０に設定されているため、画像取得時に画像処理パラメータを変える処理や対象物情報取得のための画像処理を省略することができる。これにより、スキュー量の出力の完了が遅れることなく、生産性低下を防止することができる。すなわち、スキュー量検知の精度を向上させることができる。
【００８１】
また、画像形成装置１００によれば、ＡＤＦ１０２を使った画像読取によるコピーにて生産性の劣化やメモリ肥大化がなく、原稿毎に適切にスキュー量の検知／スキュー補正を実施することができる。
【００８２】
（第２の実施の形態）
次に、第２の実施の形態について説明する。
【００８３】
第２の実施の形態は、検出された原稿幅（原稿の通過位置情報）に応じて設定された傾き量検知領域にて、原稿搬送方向における原稿の左端側ないし右端側のエッジを検出する点が、第１の実施の形態と異なる。以下、第２の実施の形態の説明では、第１の実施の形態と同一部分の説明については省略し、第１の実施の形態と異なる箇所について説明する。
【００８４】
図１０−１および図１０−２は、第２の実施の形態にかかる画像形成装置１００の原稿の幅検出結果とエッジ探索領域との関係の一例を示す図である。図１０−１は、幅Ｅ以上の原稿の場合を示し、図１０−２は、幅Ｃ〜Ｄの原稿の場合を示すものである。
【００８５】
本実施の形態においては、原稿左端の基準位置が原稿サイズによって異なる中央位置基準のＡＤＦ１０２を想定する。すなわち、本実施の形態のＡＤＦ１０２は、原稿サイズによらず中心を基準にして原稿を搬送する。この場合には、原稿サイズに応じて原稿左端の領域がシフトするため、算出ポイントの領域の左端部もシフトすることになる。これに伴い、図１０−１および図１０−２に示すように、原稿幅センサ８５は、３つの幅検出センサＳＮ１〜ＳＮ３を主走査方向の中央から左端に向けて並べている。
【００８６】
ところで、スキュー量の検知の方式によっては、スキュー量の検知処理時に回転補正のための原稿左上原点抽出等のために、左右のエッジを特定しないといけない場合がある。その場合に、画像のレベルの変化等で位置を特定するが、探索領域を背景領域の左端から全域検出しようとすると検知処理に時間がかかってしまう。
【００８７】
これに対して、傾き量検知部３１０は、原稿幅情報があるため、エッジ探索領域を幅検出センサＳＮ１〜ＳＮ３の間隔で限定した状態での探索が可能となり、エッジ検出の時間を短縮することができる。
【００８８】
図１０−１に示すように、原稿幅Ｅ（幅検出センサＳＮ１〜ＳＮ３の全てで受光）の場合、左端エッジ探索領域は、幅検出センサＳＮ１の外側の領域であって、探索幅は幅検出センサＳＮの間隔となる。一方、右端エッジ探索領域は、原稿Ｅの中央を基準した線対称の位置の外側の領域であって、探索幅は幅検出センサＳＮの間隔となる。
【００８９】
図１０−２に示すように、原稿幅Ｃ（幅検出センサＳＮ２〜ＳＮ３で受光）の場合、左端エッジ探索領域は、幅検出センサＳＮ２の外側の領域であって、探索幅は幅検出センサＳＮの間隔となる。一方、右端エッジ探索領域は、原稿Ｃの中央を基準した線対称の位置の外側の領域であって、探索幅は幅検出センサＳＮの間隔となる。
【００９０】
このように本実施の形態によれば、ＡＤＦ１０２の原稿読取前の幅検出センサＳＮ１〜ＳＮ３等で取得する原稿の通過位置情報に基づいて外来要因（ノイズ汚れ）を外した領域である左端及び右端のエッジ検出を行う構成により、画像読取時にエッジ検出用のサンプリングポイント数や間隔を変える処理や検出の際に誤検知の要因となる外来要因（ノイズ汚れ）などの影響を低減し、原稿幅に最適なエッジ検出をすることができる。これにより、スキュー量の検知精度向上を図ることができる。
【００９１】
（第３の実施の形態）
次に、第３の実施の形態について説明する。
【００９２】
第３の実施の形態は、検出された原稿幅（原稿の通過位置情報）に応じてスキュー補正を実施する／しないを切り替えるようにした点が、第１の実施の形態と異なる。以下、第３の実施の形態の説明では、第１の実施の形態と同一部分の説明については省略し、第１の実施の形態と異なる箇所について説明する。
【００９３】
図１１は、第３の実施の形態にかかる画像形成装置１００の原稿の幅検出結果と傾き量検知領域との関係の一例を示す図である。図１１は、図４における幅検出センサＳＮ１のみが一定時間反応した場合（幅Ａ以上Ｂ未満の原稿）を示すものである。図１１において、（ａ）は原稿の幅検出結果を示し、（ｂ）は傾き量検知領域を示すものである。なお、図１１は、影で検知する方式でのスキュー量検知のための直線式を示している。
【００９４】
図１１に示すように、スキュー量検知のための直線式の算出ポイント領域は、幅Ａとなる。しかしながら、原稿幅に応じた算出領域でスキュー量検知を行うようにした場合であっても、誤差要因（原稿先端部の模様や影幅の局所的な分布、ゴミ、ノイズによる直線式の誤検出）が算出領域全体に発生していると、スキュー量検知のための直線式が誤検出されてしまう。すなわち、小サイズ原稿においては、スキュー量検知／スキュー補正をしてしまうと、図１１に示すように、原稿エッジのスキューと検出した近似直線のスキューが異なり、補正不十分や誤補正が発生する可能性がある。このような誤差の影響は、原稿のサイズが小さいほど大きくなる。
【００９５】
そこで、本実施の形態においては、傾き量検知部３１０および傾き補正部３２０は、原稿幅センサ８５（幅検出センサＳＮ１〜ＳＮ５）の検知結果がある一定未満の原稿幅（例えば、幅検出センサＳＮ１のみで受光）だった場合に、スキュー量検知／スキュー補正を実施しないようにする。
【００９６】
このような制御にした場合であっても、原稿搬送上流の段階で実施有無を確定できるため、画像読取時に処理パラメータを変える処理や原稿幅によるスキュー量検知／スキュー補正の実施有無判断のための画像処理を省略することができる。
【００９７】
このように本実施の形態によれば、搬送経路によって小サイズ原稿時は原稿のカールや原稿影の影響を受けやすく、スキュー補正を実施しない方がいい場合があるため、サイズ混載時の連続読取時において、補正実施有無を自動で切り替えることができる。
【００９８】
なお、近年では、名刺等をＡＤＦ１０２で連続読取をするために、小サイズ原稿読取用の補助トレイが装着される場合がある。この場合、補助トレイがＡＤＦ１０２に装着された時点で小サイズ原稿が読み取られることがわかるため、補助トレイが装着されたことを検知した時点で、スキュー量検知／スキュー補正を自動的にＯＦＦにする構成も同様の効果を得ることができる。
【００９９】
また、スキャナ１０１のユーザ側で意図的にスキューさせて読みたいユースケースがある。この場合、ユーザがスキュー補正を実行する／実行しないようにすることを操作部等で任意に選択し、その情報を傾き量検知部３１０および傾き補正部３２０に送ることで、スキュー量の低減を図ることが可能である。このように、検出された原稿幅に関わらず、ユーザが任意でスキュー補正の実施有無で切り替えることも可能である。
【０１００】
（第４の実施の形態）
次に、第４の実施の形態について説明する。
【０１０１】
第４の実施の形態は、原稿幅（原稿の通過位置情報）を検出するための各センサの検知時間差の結果に応じて、傾き量検知領域を切り替える点が、第１の実施の形態と異なる。以下、第４の実施の形態の説明では、第１の実施の形態と同一部分の説明については省略し、第１の実施の形態と異なる箇所について説明する。
【０１０２】
図１２は、第４の実施の形態にかかる画像形成装置１００の原稿の幅検出結果と傾き量検知領域との関係の一例を示す図である。図１２において、（ａ）は原稿の幅検出結果を示し、（ｂ）は傾き量検知領域を示すものである。図１２は、図４における幅検出センサＳＮ１〜ＳＮ５の全てが受光できない場合（幅Ｅの原稿）を示すものである。
【０１０３】
スキュー量検知のための直線式の算出において、図１２に示すように、搬送されてきた原稿に耳折れや欠け部分があった場合には、局所的にスキューが変わることになってしまう。したがって、原稿に耳折れや欠け部分も直線式算出に含めてしまうと、スキュー量を誤検知してしまう、という問題がある。
【０１０４】
そこで、このような問題を防止するために、傾き量検知部３１０は、幅検出センサＳＮ１〜ＳＮ５の反応時間（原稿が通過した時間）の差に基づいて原稿の耳折れや欠け部分があることを検知する。図１２では、ＡＤＦ１０２に原稿を載置した際の基準位置側に耳折れや欠け部分があったケースを示している。この場合、幅検出センサＳＮ２〜ＳＮ５はほぼ同時に反応するが、耳折れや欠けの分、幅検出センサＳＮ１のみ反応が遅れ、時間差が生じる。
【０１０５】
傾き量検知部３１０は、このような場合、幅検出センサＳＮ１およびＳＮ２に相当する原稿部分を、スキュー量検知のための直線式のサンプリングポイントから除外するように、スキュー量検知／傾き補正部にその検知領域情報を伝達する。
【０１０６】
なお、検知領域から除外する時間差は、原稿搬送速度や直線式に影響が出てくるサンプリングポイントのずれ量に応じて決めておくものとする。
【０１０７】
このように本実施の形態によれば、幅検出のための複数のセンサの検知時間差があり、それが原稿端部側で遅延があった場合、その原稿は端部が耳折れや欠けになっている可能性があるため、傾き量検知部３１０は、傾き量検知領域として端部を除外することでスキューの誤検知を防止できる。
【０１０８】
（第５の実施の形態）
次に、第５の実施の形態について説明する。
【０１０９】
第５の実施の形態は、原稿幅（原稿の通過位置情報）を検出するための幅検出センサＳＮ１〜ＳＮ５の検知時間差の結果からスキュー量を推定し、その後、スキュー量を検知する際に、時間差によるスキュー量に対して予め設定した閾値よりも差が大きい部分をスキュー量の算出に使用しないようにする点が、第１の実施の形態と異なる。以下、第５の実施の形態の説明では、第１の実施の形態と同一部分の説明については省略し、第１の実施の形態と異なる箇所について説明する。
【０１１０】
図１３は、第５の実施の形態にかかる画像形成装置１００の原稿の幅検出結果及びスキュー直線の比較を示す図である。図１３において、（ａ）は原稿の幅検出結果を示し、（ｂ）はスキュー直線の比較を示すものである。図１３では、幅Ｅ以上の原稿のスキュー発生時における幅検出センサＳＮ１〜ＳＮ５の通過時間の差を示している。図１３に示すように、この場合、幅検出センサＳＮ１からＳＮ５まで順に反応しており、幅検出センサＳＮ１側が先行したスキューが発生している。すなわち、傾き量検知部３１０は、時間差と搬送速度からスキュー量を推定し、第２のスキュー量検知結果として、スキュー量検知のための直線式算出の精度向上を図る。
【０１１１】
ただし、サンプリングポイント数としては幅検出センサＳＮの数の５箇所であり、搬送ムラや幅検出センサＳＮの反応速度のバラツキも含まれており、且つ読取位置での情報でないため、あくまで補助的な情報とする。
【０１１２】
この後、傾き量検知部３１０は、読み取り位置での画像情報を取得し、画像から原稿幅情報の領域でスキュー量検知を行う。傾き量検知部３１０は、サンプリングをしていくにあたり、誤差要因（原稿先端部の模様や影幅の局所的な分布による直線式の誤検知）、ゴミやノイズ等により、部分的に直線式のスキューが幅検出センサＳＮ１〜ＳＮ５によるスキューとある閾値以上異なっている部分（図１３中の丸で囲ったサンプリングポイント）を直線式の算出に使用しないようにする。これにより、誤差要因、ゴミやノイズ等を除外し、スキュー量検知のための直線式の算出精度を向上させることができる。
【０１１３】
なお、上記検知領域から除外とする閾値は、スキュー量検知のための直線式に影響が出てくるサンプリングポイントのずれ量に応じて決めておく。もしくは、単純に極性だけを見て、幅検出センサＳＮ１〜ＳＮ５によるスキューと逆極性になっている部分を除外するという判断方法でも良い。
【０１１４】
このように本実施の形態によれば、カール原稿や誤差要因（原稿先端部の模様や影幅の局所的な分布、ゴミ、ノイズによる直線式の誤検知）がある場合、その部分を除外したスキュー量検知をすることができるので、スキューの誤補正を防止することができる。
【０１１５】
なお、上記各実施の形態においては、スキャナ１０１とＡＤＦ１０２と画像処理装置２００を傾き補正装置とし、検査対象物（原稿）の搬送時の傾き検知について説明したが、これに限るものではない。例えば、各実施の形態の傾き補正装置は、ＦＡ（Factory  Automation）検査装置の検査対象物の傾き検知にも適用可能である。
【０１１６】
また、上記各実施の形態においては、検知対象物（原稿）を搬送して固定の撮像部２８で画像取得を行っているが、逆に止まっている検知対象物（原稿）を撮像部２８が移動して検知対象物（原稿）の傾きを検知する方法でも良い。
【０１１７】
なお、上記各実施の形態では、本発明の画像形成装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機に適用した例を挙げて説明するが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置であればいずれにも適用することができる。
【０１１８】
以上、この発明の各実施の形態について説明したが、それらの各部の具体的な構成、処理の内容、データの形式等は、実施形態で説明したものに限るものではない。また、以上説明してきた実施形態の構成は、相互に矛盾しない限り任意に組み合わせて実施可能であることは勿論である。
【符号の説明】
【０１１９】
２８      撮像部
５０      搬送部
８５      幅情報取得部
１００    画像形成装置
１０１、１０２    傾き補正装置、読取装置
１２０    画像形成部
３１０    傾き量検知部
３２０    傾き補正部
【先行技術文献】
【特許文献】
【０１２０】
【特許文献１】特開２０１６−１６３１６８号公報
【図１】
2020096260.tif 000003
【図２】
2020096260.tif 000004
【図３】
2020096260.tif 000005
【図４】
2020096260.tif 000006
【図５】
2020096260.tif 000007
【図６】
2020096260.tif 000008
【図７】
2020096260.tif 000009
【図８−１】
2020096260.tif 000010
【図８−２】
2020096260.tif 000011
【図９】
2020096260.tif 000012
【図１０−１】
2020096260.tif 000013
【図１０−２】
2020096260.tif 000014
【図１１】
2020096260.tif 000015
【図１２】
2020096260.tif 000016
【図１３】
2020096260.tif 000017