(57)【要約】【課題】  原稿とそれに含まれている読み取り対象領域との辺が平行でない場合でも、読み取り対象領域の傾き補正を行えるようにする。【解決手段】  画像読取装置は、原稿の搬送を開始させ、原稿厚さセンサによって原稿全体の厚さの分布を示す厚さ情報を取得し、その厚さ情報をＲＡＭに蓄積する。同時に、原稿の画像を読み取り、その画像データを画像蓄積装置に蓄積する。その後、ＲＡＭ内の厚さ情報より読み取り対象領域を特定し、その端部位置より読み取り対象領域の傾き角度を算出し、その傾き角度に応じて読み取り対象領域の傾きを補正する。【選択図】        図３
2011193346.tif 000002
【特許請求の範囲】
【請求項１】
原稿全体の画像を読み取る画像読取手段を有する画像読取装置であって、
前記原稿全体の厚さを検知する原稿厚さ検知手段と、
該原稿厚さ検知手段によって検知された原稿全体の厚さの分布に基づいて、前記画像読取手段による読み取りの対象となる厚み領域である読み取り対象領域を特定する原稿厚み領域特定手段と、
該原稿厚み領域特定手段によって特定された読み取り対象領域の端部位置に基づいて、該読み取り対象領域の傾き角度を算出する傾き算出手段と、
該傾き算出手段によって算出された前記読み取り対象領域の傾き角度に応じて該読み取り対象領域の傾きを補正する傾き補正手段と
を設けたことを特徴とする画像読取装置。
【請求項２】
前記傾き算出手段は、前記特定された読み取り対象領域の端部位置のうち、前記原稿厚さ検知手段によって時間的に先に厚さが検知された端部位置に基づいて、該読み取り対象領域の傾き角度を算出することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
請求項１に記載の画像読取装置において、
前記傾き補正手段が行う読み取り対象領域の傾き補正の方向を選択する傾き補正方向選択手段を設けたことを特徴とする画像読取装置。
【請求項４】
前記傾き補正方向選択手段は、前記傾き算出手段によって算出される傾き角度のより小さい方向を前記傾き補正の方向として選択することを特徴とする請求項３に記載の画像読取装置。
【請求項５】
前記傾き補正方向選択手段は、外部からの指示により、前記傾き補正の方向を選択することを特徴とする請求項３に記載の画像読取装置。
【請求項６】
請求項３に記載の画像読取装置において、
原稿を前記画像読取手段の読み取り位置に搬送する搬送手段を備え、
前記傾き補正方向選択手段は、外部からの指示により、前記読み取り対象領域の長辺又は短辺が前記搬送手段による搬送の方向と直交する方向になる回転方向を前記傾き補正の方向として選択することを特徴とする画像読取装置。
【請求項７】
請求項１乃至６のいずれか一項に記載の画像読取装置において、
前記原稿厚み領域特定手段は、前記原稿厚さ検知手段によって検知された原稿全体の厚さの分布に基づいて、前記画像読取手段による読み取りの対象となる厚み領域である読み取り対象領域の候補を探索する手段を有し、その探索の結果、前記読み取り対象領域が複数あった場合には、その各読み取り対象領域のいずれかを予め設定されている読み取り対象領域の面積に基づいて特定することを特徴とする画像読取装置。
【請求項８】
請求項１乃至６のいずれか一項に記載の画像読取装置において、
前記原稿厚み領域特定手段は、前記原稿厚さ検知手段によって検知された原稿全体の厚さの分布に基づいて、前記画像読取手段による読み取りの対象となる厚み領域である読み取り対象領域の候補を探索する手段を有し、その探索の結果、前記読み取り対象領域が複数あった場合には、その各読み取り対象領域のいずれかを予め設定されている読み取り対象領域の位置情報に基づいて特定することを特徴とする画像読取装置。
【請求項９】
請求項１乃至６のいずれか一項に記載の画像読取装置において、
前記原稿厚み領域特定手段は、前記原稿厚さ検知手段によって検知された原稿全体の厚さの分布に基づいて、前記画像読取手段による読み取りの対象となる厚み領域である読み取り対象領域の候補を探索する手段を有し、その探索の結果、前記読み取り対象領域が複数あった場合には、その各読み取り対象領域のいずれかを予め設定されている無効領域の位置情報に基づいて特定することを特徴とする画像読取装置。
【請求項１０】
請求項１乃至９のいずれか一項に記載の画像読取装置を備え、該画像読取装置の前記画像読取手段によって読み取られた画像データに基づいて画像形成処理を行うことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、原稿の画像を読み取るイメージスキャナ等の画像読取装置（デジタル複写機やファクシミリ装置等の画像形成装置に通信可能に接続された画像読取部あるいは単体の画像読取装置）、およびその画像読取装置を搭載した画像形成装置に関する。
【背景技術】
【０００２】
上記のような画像読取装置（画像処理装置）として、原稿カバー（「圧板」「プラテンカバー」ともいう）と原稿の反射光の強度の違いから原稿全体の傾きを検知し、つまり反射光の強度により原稿部分を識別して、その原稿部分の傾き角度を算出し、各読み取り画素の位置を補正することにより、読み取り画像の傾きを補正する技術を利用したものが知られている（例えば特許文献１参照）。
【０００３】
一方、原稿全体の厚さの検知を行うことにより、その原稿の厚さの異なる領域（原稿の全面上でその原稿の厚さとは異なる厚さの領域）を特定し、その特定領域を読み取り対象領域として、その領域の画像のみを読み取る（例えば封筒に貼り付けられた宛先シールの画像のみを原稿全体の厚さ検知情報を元に読み取る）技術を利用した画像読取装置も知られている。ここでいう「読み取り対象領域」とは、宛名シールなど、読み取る目的となる情報を含んだ、原稿上の一部の領域のことを指している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されているような原稿全体に対する傾き補正技術を、封筒に貼り付けられた宛名シールの画像を読み取るなど、原稿上のある一部の領域である読み取り対象領域の画像のみを読み取るケースに適用すると、原稿と読み取り対象領域との辺が平行でなければ、読み取り対象領域の傾き補正を行えないという問題がある。例えば、図１７の（ａ）に示すように原稿Ｐと読み取り対象領域Ｔとの辺が平行であれば、同図の（ｂ）に示すように読み取り対象領域Ｔの傾き補正を行えるが、同図の（ｃ）に示すように原稿Ｐと読み取り対象領域Ｔとの辺が平行でなければ、同図の（ｄ）に示すように読み取り対象領域Ｔの傾き補正を行えない。
【０００５】
この発明は、上記の点に鑑みてなされたものであり、原稿とそれに含まれている読み取り対象領域との辺が平行でない場合でも、読み取り対象領域の傾き補正を行えるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
この発明は、上記の目的を達成するため、画像読取装置およびそれを備えた画像形成装置を提供する。
この発明による画像読取装置は、原稿全体の画像を読み取る画像読取手段を有する画像読取装置であって、上記原稿全体の厚さを検知する原稿厚さ検知手段と、該原稿厚さ検知手段によって検知された原稿全体の厚さの分布に基づいて、上記画像読取手段による読み取りの対象となる厚み領域である読み取り対象領域を特定する原稿厚み領域特定手段と、該原稿厚み領域特定手段によって特定された読み取り対象領域の端部位置に基づいて、該読み取り対象領域の傾き角度を算出する傾き算出手段と、該傾き算出手段によって算出された上記読み取り対象領域の傾き角度に応じて該読み取り対象領域の傾きを補正する傾き補正手段とを設けたものである。
【０００７】
なお、上記傾き算出手段が、上記特定された読み取り対象領域の端部位置のうち、上記原稿厚さ検知手段によって時間的に先に厚さが検知された端部位置に基づいて、その読み取り対象領域の傾き角度を算出するとよい。
あるいは、上記傾き補正手段が行う読み取り対象領域の傾き補正の方向を選択する傾き補正方向選択手段を設けてもよい。
【０００８】
この場合、上記傾き補正方向選択手段が、上記傾き算出手段によって算出される傾き角度のより小さい方向を上記傾き補正の方向として選択するとよい。あるいは、外部からの指示により、上記傾き補正の方向を選択してもよい。あるいはまた、原稿を上記画像読取手段の読み取り位置に搬送する搬送手段を備え、上記傾き補正方向選択手段が、外部からの指示により、上記読み取り対象領域の長辺又は短辺が上記搬送手段による搬送の方向と直交する方向になる回転方向を上記傾き補正の方向として選択してもよい。
【０００９】
また、上記原稿厚み領域特定手段が、上記原稿厚さ検知手段によって検知された原稿全体の厚さの分布に基づいて、上記画像読取手段による読み取りの対象となる厚み領域である読み取り対象領域の候補を探索する手段を備え、その探索の結果、上記読み取り対象領域が複数あった場合には、その各読み取り対象領域のいずれかを予め設定されている読み取り対象領域の面積，読み取り対象領域の位置情報，又は無効領域の位置情報に基づいて特定するとよい。
【００１０】
この発明による画像形成装置は、上記の画像読取装置を備え、その画像読取装置の上記画像読取手段によって読み取られた画像データに基づいて画像形成処理を行うものである。
【発明の効果】
【００１１】
この発明によれば、画像読取装置が、原稿全体の厚さを検知して、その厚さの分布に基づいて読み取り対象領域を特定し、その読み取り対象領域の端部位置に基づいて、その読み取り対象領域の傾き角度を算出し、その傾き角度に応じて読み取り対象領域の傾きを補正することにより、原稿とそれに含まれている読み取り対象領域との辺が平行でない場合でも、読み取り対象領域の傾き補正を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】この発明の一実施形態である画像読取装置の概略構成例を示す図である。
【図２】図１に示した画像読取装置のシステム構成例を示すブロック図である。
【図３】図２に示した画像読取装置の制御部による処理の第１実施例を示すフローチャートである。
【図４】読み取り対象領域の特定方法を説明するための説明図である。
【図５】原稿に対してそれに含まれている読み取り対象領域が傾いているケースの厚さ情報の一例を示す説明図である。
【００１３】
【図６】図２に示した画像読取装置の制御部による処理の第２実施例を示すフローチャートである。
【図７】図２に示した画像読取装置の制御部による処理の第４実施例を示すフローチャートである。
【図８】図２のオペレーションパネル３７（実際には表示器）上で、読み取り対象領域Ｔを傾き補正する際の原稿Ｐの回転方向「左」又は「右」を選択的に指示するための表示画面の一例を示す図である。
【図９】図２に示した画像読取装置の制御部による処理の第５実施例を示すフローチャートである。
【００１４】
【図１０】図２のオペレーションパネル３７上で、読み取り対象領域Ｔを傾き補正する際の原稿Ｐの回転方向として、読み取り対象領域Ｔの長辺（ＬＥＦ）又は短辺（ＳＥＦ）が原稿Ｐの搬送方向と直交する方向になる回転方向を選択的に指示するための表示画面の一例を示す図である。
【図１１】図２に示した画像読取装置の制御部による処理の第６実施例を示すフローチャートである。
【図１２】原稿に対してそれに含まれている複数の読み取り対象領域が傾いているケースの厚さ情報の一例を示す説明図である。
【図１３】図２に示した画像読取装置の制御部による処理の第７実施例を示すフローチャートである。
【００１５】
【図１４】図２に示した画像読取装置の制御部による処理の第８実施例を示すフローチャートである。
【図１５】厚さ情報の無効領域を説明するための説明図である。
【図１６】複数の貼付物が貼着された原稿全体の厚さ情報を図２の原稿厚さセンサ１６によって取得して無効領域以外をＲＡＭ３５に蓄積する処理を説明するための説明図である。
【図１７】従来の問題点を説明するための説明図である。
【発明を実施するための形態】
【００１６】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
以下の実施形態では、傾き補正処理に際して、以下の（１）〜（４）に示す特徴を有する。
（１）原稿全体の厚さを検知し、読み取り対象領域を特定する。
（２）読み取り対象領域の端部の位置を特定する。
（３）読み取り対象領域の端部の位置情報に基づいて、読み取り対象領域の傾き角度を検出する。
（４）読み取り対象領域の傾き角度から、その読み取り対象領域（つまりそれを含めた読み取り画像）を傾き補正する。
【００１７】
そこで、その各特徴について、図１〜図１６を参照して具体的に説明する。
まず、この発明の一実施形態である画像読取装置の基本的な構成および原稿の画像読み取り動作について、図１を参照して説明する。
図１は、この発明の一実施形態である画像読取装置の概略構成例を示す図である。
【００１８】
この画像読取装置は、図１に示すように、自動原稿給送装置（以下「ＡＤＦ」という）１０とスキャナ２０とを備えている。
ＡＤＦ１０は、原稿台１１，ローラ対１２，１３，白シート付原稿押え１４，排出トレイ１５，および原稿厚さセンサ１６を備えている。
スキャナ２０は、コンタクトガラス（原稿ガラス）２１，露光ランプ（光源）２２，および反射板（反射ミラー）２３，２４を備えている。
【００１９】
この画像読取装置では、ユーザにより原稿台１１に原稿Ｐがセット（載置）された後、後述するオペレーションパネル３７（図２参照）上の読み取りボタンの押下によって原稿Ｐの画像読み取り（以下単に「読み取り」という）の開始が指示されると、原稿Ｐの読み取り開始前に、露光ランプ２２に露光（照明）を開始させる。
そして、原稿の読み取り前に開始された露光により、白シート付原稿押え１４の白シート（白基準板）の画像を読み取り、その読み取り結果に基づいて画像読み取り時のシェーディング補正をする。このシェーディング補正は公知技術なので、その内容の詳細な説明は省略する。
【００２０】
次に、原稿台１１にセットされた原稿Ｐをローラ対１２によって原稿読み取り位置である白シート付原稿押え１４の位置へ向けて自動給送（搬送）させる。このとき、読み取り対象領域の傾き補正モードが設定されていれば、原稿厚さセンサ１６により、原稿Ｐの厚さを連続的に検知させる。それによって、原稿Ｐ全体の厚さを検知でき、その厚さの分布を取得することができる。
【００２１】
原稿Ｐの副走査方向の先端が白シート付原稿押え１４の位置に達した後は、その原稿Ｐの下面（画像面）が露光されるため、その下面からの反射光像が、反射板２３，２４を介して後述するＣＣＤイメージセンサ３１（図２参照）へ順次送られて、原稿Ｐの読み取りが行われる。この読み取りの動作中、原稿Ｐはローラ対１２により一定速度で搬送され、その原稿Ｐの副走査方向の後端が白シート付原稿押え１４を通過すると、原稿Ｐの下面の読み取りが完了する。読み取りが完了した原稿Ｐは、ローラ対１３によって排出トレイ１５へ排出する。
【００２２】
一方、ＡＤＦ１０は、圧板（原稿カバー）としての機能も有し、コンタクトガラス２１の上面に対して開閉可能に備えている。
そのため、ユーザにより、ＡＤＦ１０が開閉されて、コンタクトガラス２１上に原稿Ｐがセットされた後、オペレーションパネル３７上の読取ボタンの押下によって原稿Ｐの読み取りの開始が指示されると、次のような読み取り動作を行う。
【００２３】
すなわち、露光ランプ２２および反射板２３，２４を光路長が変わらないように異なる速度で副走査方向に移動させながら、コンタクトガラス２１上にセットされた原稿Ｐの下面を露光ランプ２２により露光する。すると、その画像面からの反射光像が反射板２３，２４を介してＣＣＤイメージセンサ３１へ順次送られ、原稿Ｐの読み取りが行われる。
なお、この読み取りの動作は、原稿台１１から自動給送させた原稿Ｐをコンタクトガラス２１の上面にセットした後、行うこともできる。
【００２４】
また、原稿厚さセンサ１６の代わりに、あるいは原稿厚さセンサ１６の他に、それと同等の原稿厚さセンサを、コンタクトガラス２１の下面側に副走査方向に移動可能に備えることもできる。この場合、原稿厚さセンサを副走査方向に移動させ、その原稿厚さセンサにコンタクトガラス２１上にセットされた原稿Ｐをそのコンタクトガラス２１の下面側から走査させることにより、その原稿Ｐ全体の厚さを連続的に検知させて、その厚さの分布を取得することができる。この機能があれば、ＡＤＦ１０を圧板に変更することもできる。
【００２５】
ここで、原稿厚さセンサ１６を用いた原稿Ｐ全体の厚さ検知は、公知の技術（例えば特開平４−３３４１６３号公報参照）を利用することによって行うことができる。原稿厚さセンサ１６は、多数のセンサ（発光部と受光部とからなる）が主走査方向にアレイ状に配列されたものであるため、例えば副走査方向へ移動する全センサの発光部を発光させて原稿全体に順次光を照射し、その原稿Ｐ全体からの反射光を全センサの受光部で順次受光することにより、原稿Ｐ全体の各位置毎の発光量と受光量との比率からその各位置の光透過率を求め、その各光透過率から原稿Ｐ全体の厚さを検知することができる。なお、原稿厚さセンサ１６は、反射型センサであるが、透過型センサを用いることも可能である。
【００２６】
次に、図１に示した画像読取装置のシステム構成について、図２を参照して説明する。
図２は、その画像読取装置のシステム構成例を示すブロック図である。
この画像読取装置では、ＣＣＤイメージセンサ３１，ＩＰＵ（画像処理ユニット）３２，画像蓄積装置３３，読み取り制御部３４，原稿厚さセンサ１６，ＲＡＭ３５，通信インタフェース（以下「インタフェース」を「Ｉ／Ｆ」という）３６，およびオペレーションパネル（操作部）３７は、ＣＰＵ３８により、バス３９を通じて制御される。それらのうち、原稿厚さセンサ１６はＡＤＦ１０内に、ＣＣＤイメージセンサ３１はスキャナ２０内にそれぞれ備えている。なお、ＣＣＤイメージセンサ３１の代わりに、ＣＭＯＳイメージセンサ等の他のイメージセンサを使用することもできる。
【００２７】
ＣＰＵ３８は、プログラムが格納されているＲＯＭを内蔵したマイクロコンピュータであり、そのプログラムを実行することにより、読み取り制御部３４を含む画像読取装置全体を統括的に制御する。
読み取り制御部３４は、各モータ５０のうちの原稿搬送用モータを制御し、ローラ対１２，１３を回転させることにより、原稿Ｐを搬送させる。また、露光ランプ２２を点灯させ、搬送中の原稿Ｐの画像面（下面）を照明することにより、その画像面からの反射光像を得る。その反射光像は、ＣＣＤイメージセンサ（以下単に「ＣＣＤ」という）３１によって電子的な信号（アナログ信号）に変換されるため、その信号に対してＩＰＵ３２によって適切な画像処理を加えた後、画像データ（デジタル信号）として画像蓄積装置３３に保存される。更に、原稿Ｐの搬送中に、原稿厚さセンサ１６によって原稿Ｐ全体の厚さ情報（以下単に「厚さ情報」ともいう）を連続的に取り込んでＲＡＭ３５に蓄積する。
【００２８】
なお、各モータ５０のうちの露光ランプ２２等の移動用モータを含む駆動機構の駆動を制御することにより、露光ランプ２２等を移動させつつ、その露光ランプ２２を点灯させて、コンタクトガラス２１上にセットされた原稿Ｐの画像面を照明することにより、その画像面からの反射光像を得ることもできる。また、コンタクトガラス２１の下面側に原稿厚さセンサを備えた場合には、各モータ５０のうちの原稿厚さセンサ移動用モータを含む駆動機構の駆動を制御することにより、原稿厚さセンサを副走査方向に移動させつつ、その原稿厚さセンサを駆動させて、その原稿厚さセンサにコンタクトガラス２１の上面にセットされた原稿Ｐを走査させることにより、厚さ情報を連続的に取り込むことができる。
【００２９】
画像蓄積装置３３は、画像データ等の各種データを保存するためのＨＤＤ（ハードディスク装置）等の大容量記憶手段である。
通信Ｉ／Ｆ３６は、図示しないプリンタ等の画像形成装置と通信する通信手段であり、その画像形成装置へ読み取った画像データを送信することができる。
オペレーションパネル３７は、後述する設定値や読み取り制御部３４等に対する要求をユーザ操作によって入力するための操作キーおよび表示器を備えている。
【００３０】
ここで、ＡＤＦ１０およびスキャナ２０が画像読取手段としての機能を果す。また、原稿厚さセンサ１６およびＣＰＵ３８が、原稿厚さ検知手段としての機能を果す。更に、ＣＰＵ３８が、原稿厚み領域特定手段，傾き算出手段，傾き補正手段，および傾き補正方向選択手段としての機能を果す。更にまた、モータ５０が搬送手段としての機能を果す。
【００３１】
次に、図２に示した画像読取装置の制御部によるこの発明に関わる処理の各実施例について、図３〜図１６も参照して説明する。
〔第１実施例〕
まず、第１実施例について、図３〜図５も参照して説明する。
図３は、図２に示した画像読取装置の制御部による処理の第１実施例を示すフローチャートである。
【００３２】
この画像読取装置のＣＰＵ３８は、読み取り対象領域の傾き補正モードが設定されている場合に、読み取りの開始が指示されると、図３の処理ルーチンを開始し、まずステップＳ１０１で読み取り制御部３４に原稿Ｐの搬送（自動給送）を開始させる。つまり、読み取り制御部３４に制御開始を通知することにより、その読み取り制御部３４が、モータ５０（実際には原稿搬送用モータ）を駆動させて、原稿Ｐの搬送を開始させる。
【００３３】
原稿Ｐの搬送が開始されると、ＣＰＵ３８は、ステップＳ１０２へ進んで、原稿厚さセンサ１６によって原稿Ｐ全体の厚さ検知を開始させ、原稿厚さセンサ１６のセンサ出力値である原稿Ｐ全体の厚さの分布を示す厚さ情報（厚さデータ）を取得し、その厚さ情報をＲＡＭ３５に蓄積する。また、同時にステップＳ１０３へも進み、上述したように原稿Ｐの読み取りを開始させ、ＣＣＤ３１によって原稿の反射光像を読み取り、画像蓄積装置３３に画像データを蓄積する。
【００３４】
原稿Ｐ全体の厚さ検知および原稿の読み取りが完了すると、ステップＳ１０４へ進み、読み取り対象領域を特定する。
ここで、この読み取り対象領域の特定方法について、図４を参照して説明する。
図４は、読み取り対象領域の特定方法を説明するための説明図である。
原稿厚さセンサ１６は、多数のセンサが原稿Ｐの搬送方向（副走査方向）Ａに直交する主走査方向Ｂに対して一列に配置された原稿厚さセンサアレイである。
【００３５】
よって、ステップＳ１０２において、搬送される原稿Ｐ全体の厚さを原稿厚さセンサ１６によってセンシングし、そのセンサ情報を時系列でサンプリングすることにより、原稿Ｐ全体の厚さ情報を二次元的に取得し、ＲＡＭ３５に蓄積することができる。
ステップＳ１０４では、ＲＡＭ３５に蓄積された原稿Ｐ全体の二次元の厚さ情報に基づいて、読み取り対象となる厚みの領域（図４の例では「厚さ２」の領域）を探索し、その厚みの領域を読み取り対象領域Ｔとして特定する。
【００３６】
次に、ステップＳ１０５へ進み、特定した読み取り対象領域Ｔの端部を探索する。この第１実施例では、２点の端部を探索する。図５に、原稿Ｐに対してそれに含まれている読み取り対象領域Ｔ（厚み２）が傾いているケースの厚さ情報（センサデータ）の一例を示す。この例では、読み取り対象領域Ｔは矩形である。
この読み取り対象領域Ｔにおいて、第一の端部は、時系列で一番早くセンシング（検知）した点である。これは、図５の（Ｘａ，Ｙａ）の座標の点となる。
第二の端部は、図５の（Ｘｂ，Ｙｂ）を選択する。なお、第二の端部の候補は、（Ｘｂ，Ｙｂ）の他に、（Ｘｃ，Ｙｃ）もあるため、（Ｘｃ，Ｙｃ）を第二の端部として選択することもできる。
【００３７】
特定した読み取り対象領域Ｔの端部２点の探索が完了すると、ステップＳ１０６へ進み、その端部２点の座標より、読み取り対象領域Ｔの傾き角度を算出する。これには、逆正接を用いて求める。端部２点の座標が（Ｘａ，Ｙａ），（Ｘｂ，Ｙｂ）のとき、傾き角度θは、次式によって算出できる。
ａｔａｎ（（Ｙｂ−Ｙａ）／（Ｘｂ−Ｘａ））
【００３８】
読み取り対象領域Ｔの傾き角度の算出が完了すると、最後のステップＳ１０７へ進み、その傾き角度に応じて画像蓄積装置３３に蓄積された画像データを回転させ、読み取り対象領域Ｔの傾きを補正する。なお、その傾き補正の画像処理の説明は、省略する。
【００３９】
なお、図５において、Ｏは原稿厚さセンサ１６によってセンシング可能な領域であるセンシング領域を、Ｑは原稿Ｐ全体の領域から読み取り対象領域Ｔを除いた部分の領域である原稿領域（厚さ１）を、Ｒはセンシング領域Ｏから原稿Ｐ全体の領域を除いた部分の領域である非原稿領域（厚さ０）をそれぞれ示している。
【００４０】
第１実施例では、画像読取装置が、原稿全体の厚さを検知して、その厚さの分布に基づいて読み取り対象領域を特定し、その読み取り対象領域の端部位置に基づいて、その読み取り対象領域の傾き角度を算出し、その傾き角度に応じて読み取り対象領域の傾きを補正する（つまり読み取り対象領域が原稿に対して傾いている画像に対して読み取り対象領域に合わせた傾き補正を行う）ことにより、原稿とそれに含まれている読み取り対象領域との辺が平行でない場合でも（原稿の傾きに関係なく）、読み取り対象領域の傾き補正を行うことができる。
【００４１】
〔第２実施例〕
次に、第２実施例について、図６も参照して説明する。ここでは、図３等によって説明した第１実施例とは若干異なるだけなので、その異なる部分を中心に説明する。
図６は、図２に示した画像読取装置の制御部による処理の第２実施例を示すフローチャートである。
【００４２】
第２実施例では、図２のＣＰＵ３８が、図６のステップＳ２０５において、第１実施例で示した第二の端部の候補である図５の（Ｘｂ，Ｙｂ），（Ｘｃ，Ｙｃ）の２点をいずれも探索する。
次に、ステップＳ２０６において、探索した第二の端部の候補２点に対して、傾き角度θｂ，θｃをそれぞれ以下の式により算出する。
θｂ＝ａｔａｎ（（Ｙｂ−Ｙａ）／（Ｘｂ−Ｘａ））
θｃ＝ａｔａｎ（（Ｙｃ−Ｙａ）／（Ｘｃ−Ｘａ））
【００４３】
次に、ステップＳ２０７において、第二の端部の候補から求めた傾き角度を比較し、角度の小さい方を傾き方向として決定し、選択する。図５の例では、（Ｘｂ，Ｙｂ）が選択される。
最後に、ステップＳ２０８において、ステップＳ２０７で選択した傾き角度に応じて画像蓄積装置３３に蓄積された画像データを回転させ、読み取り対象領域Ｔの傾きを補正する。
【００４４】
第２実施例では、第１実施例と同様の作用効果に加え、次の作用効果を得られる。つまり、算出した傾き角度のより小さい方向を読み取り対象領域の傾き補正の方向として選択するので、読み取り対象領域の傾き補正のための計算量が少なくなり、その分だけ処理効率の向上につながる。
【００４５】
〔第３実施例〕
次に、第３実施例について、説明する。ここでは、図３等によって説明した第１実施例とは若干異なるだけなので、その異なる部分のみを説明する。その説明には、図３に示したフローチャートを再度使用する。
【００４６】
第３実施例では、図２のＣＰＵ３８が、図１のステップＳ１０５において、第二の端部を探索する際、第一の端部を原点としたとき、読み取り対象領域Ｔの主走査方向Ｂの座標が最大となる点、もしくは主走査方向Ｂの座標が最小となる２点のいずれかのうち、先にセンシングした点を、第二の端部とする。この実施例では、第一の端部（原点）が図５の（Ｘａ，Ｙａ）であり、読み取り対象領域Ｔの主走査方向Ｂの座標が最大および最小となる点がそれぞれ図５の（Ｘｂ，Ｙｂ），（Ｘｃ，Ｙｃ）の２点であるため、その２点のうち、先にセンシングした点である（Ｘｂ，Ｙｂ）を選択する。
【００４７】
第３実施例では、第１実施例と同様の作用効果に加え、次の作用効果を得られる。つまり、特定した読み取り対象領域の端部位置のうち、時間的に先に厚さが検知された端部位置に基づいて、その読み取り対象領域の傾き角度を算出するので、読み取り対象領域の傾き補正のための計算量が少なくなり、その分だけ処理効率の向上につながる。また、利用者の意図する方向に読み取り対象領域の傾きを補正できるため、使い勝手の向上にもつながる。
【００４８】
〔第４実施例〕
次に、第４実施例について、図７，図８も参照して説明する。ここでは、図３等によって説明した第１実施例とは若干異なるだけなので、その異なる部分のみ説明する。
図７は、図２に示した画像読取装置の制御部による処理の第４実施例を示すフローチャートである。
【００４９】
第４実施例では、図２のＣＰＵ３８が、図７のステップＳ３０１において、利用者によるオペレーションパネル３７上の操作により、読み取り対象領域Ｔを傾き補正する際の原稿Ｐ（実際には原稿の画像データ）の回転方向が選択的に指示されると、その指示された回転方向を選択する。
図８は、図２のオペレーションパネル３７（実際には表示器）上で、読み取り対象領域Ｔを傾き補正する際の原稿Ｐの回転方向「左」又は「右」を選択的に指示するための表示画面の一例を示す図である。
【００５０】
ＣＰＵ３８は、ステップＳ３０６において、第二の端部を探索するが、このときステップＳ３０１で利用者の操作による指示によって選択した回転方向（読み取り対象領域Ｔの傾き補正の方向）に合わせて、第二の端部を選ぶ。例えば、図８に示した表示画面に対する指示によって「右」を選択した場合、図５の第二の端部の候補２点のうち、（Ｘｂ，Ｙｂ）を第二の端部として決定し、選択する。
なお、上記回転方向の指示は、図示しないパーソナルコンピュータ等の外部機器から図２の通信Ｉ／Ｆ３６を介して受け付けることもできる。
【００５１】
第４実施例では、第１実施例と同様の作用効果に加え、次の作用効果を得られる。つまり、外部からの指示により、読み取り対象領域の傾き補正の方向を選択するので、確実に利用者の意図する方向に読み取り対象領域の傾きを補正でき、使い勝手の向上につながる。
【００５２】
〔第５実施例〕
次に、第５実施例について、図９，図１０も参照して説明する。ここでは、図３等によって説明した第１実施例とは若干異なるだけなので、その異なる部分のみ説明する。
図９は、図２に示した画像読取装置の制御部による処理の第５実施例を示すフローチャートである。
【００５３】
第５実施例では、図２のＣＰＵ３８が、図９のステップＳ４０１において、利用者によるオペレーションパネル３７上の操作により、読み取り対象領域Ｔを傾き補正する際の原稿Ｐの回転方向として、読み取り対象領域Ｔの長辺（ＬＥＦ：Long Edge Feed）又は短辺（ＳＥＦ：Short Edge Feed）が原稿Ｐの搬送方向と直交する方向になる回転方向（読み取り対象領域Ｔの傾き補正の方向）が選択的に指示されると、その指示された回転方向を選択する。
【００５４】
図１０は、図２のオペレーションパネル３７上で、読み取り対象領域Ｔを傾き補正する際の原稿Ｐの回転方向として、読み取り対象領域Ｔの長辺（ＬＥＦ）又は短辺（ＳＥＦ）が原稿Ｐの搬送方向と直交する方向になる回転方向を選択的に指示するための表示画面の一例を示す図である。
ＣＰＵ３８は、ステップＳ４０６において、第一，第二の端部を探索する。第一の端部の探索方法は、第１実施例と同様である。第二の端部の探索方法は、第二の端部の候補である図５の（Ｘｂ，Ｙｂ），（Ｘｃ，Ｙｃ）の２点より、以下の式で第一の端部（Ｘａ，Ｙａ）との辺の長さを求める。
【００５５】
（Ｙｂ−Ｙａ）２＋（Ｘｂ−Ｘａ）２
（Ｙｃ−Ｙａ）２＋（Ｘｃ−Ｘａ）２
ここで、値の大きい方が長辺となり、小さい方が短辺となる。
そして、ステップＳ４０１で選択した回転方向に合わせて、第二の端部を選ぶ。例えば、図１０に示した表示画面に対する指示により、読み取り対象領域Ｔの長辺（ＬＥＦ）が原稿Ｐの搬送方向と直交する方向になる回転方向を選択した場合、図５の第二の端部の候補２点のうち、（Ｘｂ，Ｙｂ）を第二の端部として決定し、選択する。
なお、上記回転方向の指示は、図示しないパーソナルコンピュータ等の外部機器から図２の通信Ｉ／Ｆ３６を介して受け付けることもできる。
【００５６】
第５実施例では、第１実施例と同様の作用効果に加え、次の作用効果を得られる。つまり、外部からの指示により、読み取り対象領域の長辺又は短辺が原稿の搬送方向と直交する方向になる回転方向を読み取り対象領域の傾き補正の方向として選択するので、より確実に利用者の意図する方向に読み取り対象領域の傾きを補正でき、使い勝手の向上につながる。
【００５７】
〔第６実施例〕
次に、第６実施例について、図１１，図１２も参照して説明する。ここでは、図３等によって説明した第１実施例とは若干異なるだけなので、その異なる部分のみ説明する。なお、その異なる部分を第２〜第５実施例に含めることもできる。
図１１は、図２に示した画像読取装置の制御部による処理の第６実施例を示すフローチャートである。
【００５８】
第６実施例では、図２のＣＰＵ３８が、図１１のステップＳ５０１において、ＲＡＭ３５より、予め設定してある読み取り対象領域Ｔの面積を読み出す。これは、読み取り画像の画素数で表現される。
ステップＳ５０５では、ＲＡＭ３５に蓄積された厚み情報より、読み取り対象領域Ｔの候補となる複数の領域を探索する。この実施例では、例えば図１２に示す厚さ情報より、領域Ｔ１（厚さ２）と領域Ｔ２（厚さ２）が、読み取り対象領域Ｔの候補として探索される。
【００５９】
次のステップＳ５０６では、ステップＳ５０５で探索した各候補（各領域Ｔ１，Ｔ２）における読み取り画像の画素数をそれぞれカウントし、その各画素数をＲＡＭ３５に保存する）。
次のステップＳ５０７では、ステップＳ５０６でカウントした各画素数と、ステップＳ５０１で読み出した面積（画素数）とを比較し、その面積により近い画素数を持つ候補を、読み取り対象領域Ｔとして決定し、選択する。
【００６０】
第６実施例では、第１実施例と同様の作用効果に加え、次の作用効果を得られる。つまり、原稿全体の厚さを検知して、その厚さの分布に基づいて読み取り対象領域を特定する際に、読み取り対象領域の候補を探索し、その探索の結果、読み取り対象領域の候補が複数あった場合には、その各読み取り対象領域のいずれかを予め設定されている読み取り対象領域の面積に基づいて特定するので、最適な読み取り対象領域を特定できる。例えば、封筒の宛名シールの面積が決まっている場合、宛名シールの領域を読み取り対象領域として特定することができる。
【００６１】
〔第７実施例〕
次に、第７実施例について、図１３も参照して説明する。ここでは、図３等によって説明した第１実施例とは若干異なるだけなので、その異なる部分のみ説明する。なお、その異なる部分を第２〜第５実施例に含めることもできる。
図１３は、図２に示した画像読取装置の制御部による処理の第７実施例を示すフローチャートである。
【００６２】
第７実施例では、図２のＣＰＵ３８が、図１３のステップＳ６０１において、ＲＡＭ３５より、予め設定してある読み取り対象領域Ｔの位置情報を読み出す。これは、例えば図５に示した厚さ情報のセンシング領域Ｏ上の座標で表現される。
ステップＳ６０５では、ＲＡＭ３５に蓄積された厚み情報より、読み取り対象領域Ｔの候補となる複数の領域を探索する。例えば、図１２に示した厚さ情報より、領域Ｔ１（厚さ２）と領域Ｔ２（厚さ２）が、読み取り対象領域Ｔの候補として探索される。
次のステップＳ６０６では、ステップＳ６０５で探索した各候補（例えば各領域Ｔ１，Ｔ２）のうち、ステップＳ６０１で読み出した読み取り対象領域Ｔの位置情報の座標が含まれる候補を探索し、該当する候補を読み取り対象領域Ｔとして決定し、選択する。
【００６３】
第７実施例では、第１実施例と同様の作用効果に加え、次の作用効果を得られる。つまり、原稿全体の厚さを検知して、その厚さの分布に基づいて読み取り対象領域を特定する際に、読み取り対象領域の候補を探索し、その探索の結果、読み取り対象領域の候補が複数あった場合には、その各読み取り対象領域のいずれかを予め設定されている読み取り対象領域の位置情報に基づいて特定するので、最適な読み取り対象領域を特定できる。例えば、封筒の宛名シールを貼着する位置が決まっている場合、宛名シールの領域を読み取り対象領域として特定することができる。
【００６４】
〔第８実施例〕
次に、第８実施例について、図１４も参照して説明する。ここでは、図３等によって説明した第１実施例とは若干異なるだけなので、その異なる部分のみ説明する。なお、その異なる部分を第２〜第５実施例に含めることもできる。
図１４は、図２に示した画像読取装置の制御部による処理の第８実施例を示すフローチャートである。
【００６５】
第８実施例では、図２のＣＰＵ３８が、図１４のステップＳ７０１において、ＲＡＭ３５より予め設定してある厚さ情報の無効領域（読み取り対象領域として扱わない領域）の位置情報を読み出す。この実施例では、例えば図１５の斜線部が無効領域を示す。
ステップＳ７０３では、原稿Ｐ全体の厚さの分布を示す厚さ情報を原稿厚さセンサ１６によって取得し、その厚さ情報をＲＡＭ３５に蓄積するが、このときステップＳ７０１で読み出した位置情報が示す無効領域については、厚さを「０」として扱う。
【００６６】
よって、例えば図１６の（ａ）に示す複数の貼付物Ｅ１，Ｅ２が貼着された原稿Ｐ全体の厚さ情報を原稿厚さセンサ１６によって取得した場合には、同図の（ｂ）に示すように、貼付物Ｅ１に対応する厚さ情報は無効領域に位置するため、非原稿領域Ｒ（厚さ０）として扱われ、貼付物Ｅ２に対応する厚さ情報（厚さ２）は無効領域に位置せず、読み取り対象領域Ｔの候補として扱われるため、ステップＳ７０５では、その候補（貼付物Ｅ２に対応する領域）を読み取り対象領域Ｔと特定することになる。
【００６７】
第８実施例では、第１実施例と同様の作用効果に加え、次の作用効果を得られる。つまり、原稿全体の厚さを検知して、その厚さの分布に基づいて読み取り対象領域を特定する際に、読み取り対象領域の候補を探索し、その探索の結果、読み取り対象領域の候補が複数あった場合には、その各読み取り対象領域のいずれかを予め設定されている無効領域の位置情報に基づいて特定するので、最適な読み取り対象領域を特定できる。例えば、封筒に切手と宛名シールが貼付されている場合、宛名シールの領域を読み取り対象領域として正確に特定することができる。
【００６８】
なお、オペレーションパネル３７又はパーソナルコンピュータ等の外部機器からの指示により、第６実施例で使用した読み取り対象領域Ｔの面積、第７実施例で使用した読み取り対象領域Ｔの位置情報、又は第８実施例で使用した厚さ情報の無効領域を設定することができる。
【００６９】
以上、この発明を画像読取装置に適用した実施形態について説明したが、この発明はこれに限らず、その画像読取装置を搭載したデジタル複写機，ファクシミリ装置，プリンタ等の各種画像形成装置にも適用可能である。それによって、画像形成装置本体が画像読取装置からの画像データを可視画像として印刷媒体に印刷することができる。
【産業上の利用可能性】
【００７０】
以上の説明から明らかなように、この発明によれば、原稿とそれに含まれている読み取り対象領域との辺が平行でない場合でも、読み取り対象領域の傾き補正を行うことができる。したがって、使い勝手の良い画像読取装置およびそれを備えた画像形成装置を提供することができる。
【符号の説明】
【００７１】
１０：ＡＤＦ    １１：原稿台    １２，１３：ローラ対    １４：白シート付原稿押え
１５：排出トレイ    １６：原稿厚さセンサ    ２０：スキャナ
２１：コンタクトガラス    ２２：露光ランプ    ２３，２４：反射板    
３１：ＣＣＤ    ３２：ＩＰＵ    ３３：画像蓄積装置    ３４：読み取り制御部
３５：ＲＡＭ    ３６：通信Ｉ／Ｆ    ３７：オペレーションパネル    ３８：ＣＰＵ
３９：バス    ５０：モータ
【先行技術文献】
【特許文献】
【００７２】
【特許文献１】特開平５−２７４４７５号公報
【図１】
2011193346.tif 000003
【図２】
2011193346.tif 000004
【図３】
2011193346.tif 000005
【図４】
2011193346.tif 000006
【図５】
2011193346.tif 000007
【図６】
2011193346.tif 000008
【図７】
2011193346.tif 000009
【図８】
2011193346.tif 000010
【図９】
2011193346.tif 000011
【図１０】
2011193346.tif 000012
【図１１】
2011193346.tif 000013
【図１２】
2011193346.tif 000014
【図１３】
2011193346.tif 000015
【図１４】
2011193346.tif 000016
【図１５】
2011193346.tif 000017
【図１６】
2011193346.tif 000018
【図１７】
2011193346.tif 000019