【手続補正書】
【提出日】平成27年6月3日(2015.6.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
主走査方向に原稿を読み取るとともに、前記原稿に対して前記主走査方向と直交する副走査方向に相対移動する読取部と、
制御部と、
を備え、
前記制御部は、
前記読取部によって前記原稿を含む読取領域を読み取らせる読取処理と、
前記読取処理の読取結果に含まれる複数の画素毎の輝度を前記読取結果から取得する取得処理と、
前記副走査方向において、前記読取部によって先に読み取られた方を副走査方向前方とし、前記読取部によって後に読み取られた方を副走査方向後方として、
前記読取結果のうち、前記読取領域の前記副走査方向前方の領域であって、前記原稿の前記副走査方向前方における端辺を含む前方領域を読み取った前方読取結果、及び前記読取領域の前記副走査方向後方の領域であって、前記原稿の前記副走査方向後方における端辺を含む後方領域を読み取った後方読取結果のそれぞれにおいて前記副走査方向に隣接する画素毎の輝度差を、前記取得処理によって取得される画素毎の輝度を用いて算出する算出処理と、
前記原稿の前記副走査方向前方における端辺を特定する前方閾値として、前記前方読取結果に対して前記算出処理により算出された前記輝度差の絶対値の最大値を設定し、前記原稿の前記副走査方向後方における端辺を特定する後方閾値として、前記後方読取結果に対して前記算出処理により算出された前記輝度差の絶対値の最大値を設定する設定処理と、
を実行する画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記前方読取結果に対して前記前方閾値以上となる前記副走査方向に隣接する画素を抽出し、前記後方読取結果に対して前記後方閾値以上となる前記副走査方向に隣接する画素を抽出する抽出処理と、
前記抽出処理によって前記前方閾値以上となる画素として抽出された画素から、前記原稿の前記副走査方向前方における端辺を特定し、前記抽出処理によって前記後方閾値以上となる画素として抽出された画素から、前記原稿の前記副走査方向後方における端辺を特定する特定処理と、
を実行する、画像読取装置。
【請求項３】
請求項１または請求項２に記載の画像読取装置であって、
前記原稿は、無地の基準原稿であり、
前記制御部は、画像が形成された読取対象の原稿の読み取りを行なう前に、前記基準原稿を用いて前記読取処理、前記取得処理、前記算出処理、及び前記設定処理を実行し、前記前方閾値及び前記後方閾値を設定する画像読取装置。
【請求項４】
原稿の画像を読み取る画像読取方法であって、
前記原稿を含む読取領域で前記原稿を読み取る読取工程と、
前記読取工程で読み取った読取結果から、前記読取領域を構成する複数の画素毎の輝度を取得する取得工程と、
前記読取工程によって先に読み取られた方を前方とし、前記読取工程によって後に読み取られた方を後方として、
前記読取結果のうち、前記読取領域の前方領域であって、前記原稿の前記前方における端辺を含む前記前方領域を読み取った前方読取結果、及び前記読取領域の後方領域であって、前記原稿の前記後方における端辺を含む前記後方領域を読み取った後方読取結果のそれぞれにおいて前記読取領域の前後方向に隣接する画素毎の輝度差を、前記取得工程によって取得される画素毎の輝度を用いて算出する算出工程と、
前記前方読取結果に対して前記算出工程により算出された前記輝度差の絶対値の最大値を前方閾値として設定し、前記後方読取結果に対して前記算出工程により算出された前記輝度差の絶対値の最大値を後方閾値として設定する設定工程と、
前記前方読取結果に対して前記前方閾値以上となる前記前後方向に隣接する画素を抽出し、前記後方読取結果に対して前記後方閾値以上となる前記前後方向に隣接する画素を抽出する抽出工程と、
前記前方閾値を用いて抽出された画素から、前記原稿の前記前方における端辺を特定し、前記後方閾値を用いて抽出された画素から、前記原稿の前記後方における端辺を特定する特定工程と、
を備える画像読取方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の名称】画像読取装置、画像読取方法
【技術分野】
【０００１】
本明細書に開示される発明は、原稿領域を特定する技術に関する。
【背景技術】
【０００２】
従来から、原稿を読み取ることで原稿画像を電子データとして取得する読取装置が用いられている（例えば、特許文献１）。この装置では、原稿よりも広い範囲において原稿を読み取り、読み取った読取データを解析することにより、原稿画像と背景の境界位置を検出する。検出された境界位置は、原稿サイズ検出や、原稿斜行補正など、原稿画像の電子データを取得する際に用いられる。従来技術では、読取データから原稿画像と背景の境界位置を検出する際に、一定の閾値を用いて、原稿の外周領域を取得していた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１２４８２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、読取装置では、例えば読取装置を構成する際の組み付け誤差や、読取装置に含まれる読取部の個体差など、読取装置の個体差が存在する。そのため、同一の原稿を異なる読取装置を用いて読み取らせた場合でも、取得される読取データが異なることがある。従来技術では、一定の閾値を用いて原稿画像と背景の境界位置を検出し、当該境界位置内の領域である原稿領域を特定していたことから、ある読取装置では原稿領域が正しく特定できる場合でも、他の読取装置では原稿領域が正しく特定できないなど、原稿領域を適切に特定できない場合が生じてしまう問題が存在していた。
【０００５】
本明細書に開示される発明は、原稿領域を特定する技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書によって開示される画像読取装置は、主走査方向に原稿を読み取るとともに、前記原稿に対して前記主走査方向と直交する副走査方向に相対移動する読取部と、
制御部と、
を備え、
前記制御部は、
前記読取部によって前記原稿を含む読取領域を読み取らせる読取処理と、
前記読取処理の読取結果に含まれる複数の画素毎の輝度を前記読取結果から取得する取得処理と、前記副走査方向において、前記読取部によって先に読み取られた方を副走査方向前方とし、前記読取部によって後に読み取られた方を副走査方向後方として、前記読取結果のうち、前記読取領域の前記副走査方向前方の領域であって、前記原稿の前記副走査方向前方における端辺を含む前方領域を読み取った前方読取結果、及び前記読取領域の前記副走査方向後方の領域であって、前記原稿の前記副走査方向後方における端辺を含む後方領域を読み取った後方読取結果のそれぞれにおいて前記副走査方向に隣接する画素毎の輝度差を、前記取得処理によって取得される画素毎の輝度を用いて算出する算出処理と、前記原稿の前記副走査方向前方における端辺を特定する前方閾値として、前記前方読取結果に対して前記算出処理により算出された前記輝度差の絶対値の最大値を設定し、前記原稿の前記副走査方向後方における端辺を特定する後方閾値として、前記後方読取結果に対して前記算出処理により算出された前記輝度差の絶対値の最大値を設定する設定処理と、を実行する。
【０００７】
この画像読取装置では、主走査方向に原稿を読み取るとともに、前記原稿に対して前記主走査方向と直交する副走査方向に相対移動する読取部が読み取った原稿の副走査方向前方における前方読取結果及び副走査方向後方における後方読取結果を用いて前方閾値と後方閾値をそれぞれ設定する。この画像読取装置によれば、原稿の副走査方向前方及び副走査方向後方に対して読取部に応じた閾値をそれぞれ設定することができ、閾値が一定の値に設定されていた従来技術に比べて、原稿の副走査方向前方及び副走査方向後方における端辺を適切に特定することで、原稿領域を適切に特定可能な閾値を設定できる。
【０００８】
この画像読取装置では、前記前方読取結果に対して前記前方閾値以上となる前記副走査方向に隣接する画素を抽出し、前記後方読取結果に対して前記後方閾値以上となる前記副走査方向に隣接する画素を抽出する抽出処理と、前記抽出処理によって前記前方閾値以上となる画素として抽出された画素から、前記原稿の前記副走査方向前方における端辺を特定し、前記抽出処理によって前記後方閾値以上となる画素として抽出された画素から、前記原稿の前記副走査方向後方における端辺を特定する特定処理と、を実行する構成としても良い。
【０００９】
この画像読取装置によれば、原稿の副走査方向前方及び副走査方向後方における端辺を適切に特定することで、適切に原稿領域を特定することができる。
【００１０】
【００１１】
【００１２】
【００１３】
【００１４】
【００１５】
この画像読取装置では、前記原稿は、無地の基準原稿であり、前記制御部は、画像が形成された読取対象の原稿の読み取りを行なう前に、前記基準原稿を用いて前記読取処理、前記取得処理、前記算出処理、及び前記設定処理を実行しても良い。この画像読取装置では、無地の基準原稿を用いて閾値を設定するので、前記前方及び前記後方読取結果では、前記原稿の端辺に相当する画素において、輝度差の絶対値が最大値となる。この画像読取装置によれば、前記原稿の端辺を読み取った読取結果を用いて前記前方及び前記後方閾値を設定するので、前記画像が形成された読取対象の原稿の副走査方向前方及び後方における端辺を特定可能な閾値を設定できる。
【００１６】
本明細書に開示される発明は、また、上記の画像読取装置を用いて実現される画像読取方法にも具現化される。本明細書によって開示される画像読取方法は、原稿の画像を読み取る画像読取方法であって、前記原稿を含む読取領域で前記原稿を読み取る読取工程と、前記読取工程で読み取った読取結果から、前記読取領域を構成する複数の画素毎の輝度を取得する取得工程と、前記読取工程によって先に読み取られた方を前方とし、前記読取工程によって後に読み取られた方を後方として、前記読取結果のうち、前記読取領域の前方領域であって、前記原稿の前記前方における端辺を含む前記前方領域を読み取った前方読取結果、及び前記読取領域の後方領域であって、前記原稿の前記後方における端辺を含む前記後方領域を読み取った後方読取結果のそれぞれにおいて前記読取領域の前後方向に隣接する画素毎の輝度差を、前記取得工程によって取得される画素毎の輝度を用いて算出する算出工程と、前記前方読取結果に対して前記算出工程により算出された前記輝度差の絶対値の最大値を前方閾値として設定し、前記後方読取結果に対して前記算出工程により算出された前記輝度差の絶対値の最大値を後方閾値として設定する設定工程と、前記前方読取結果に対して前記前方閾値以上となる前記前後方向に隣接する画素を抽出し、前記後方読取結果に対して前記後方閾値以上となる前記前後方向に隣接する画素を抽出する抽出工程と、前記前方閾値を用いて抽出された画素から、前記原稿の前記前方における端辺を特定し、前記後方閾値を用いて抽出された画素から、前記原稿の前記後方における端辺を特定する特定工程と、を備える。
【００１７】
この画像読取方法では、読取工程における前方読取結果及び後方読取結果に基づいてそれぞれ前方及び後方閾値を設定し、その閾値を用いて、原稿の副走査方向前方及び副走査方向後方における端辺を適切に特定し、原稿領域を特定するので、閾値が一定の値に設定されていた従来技術に比べて、適切に原稿領域を特定することができる。
【発明の効果】
【００１８】
本明細書によって開示される画像読取装置及び画像読取方法を用いることで、適切に原稿領域を特定することができる。
【図面の簡単な説明】
【００１９】
【図１】複合機の模式的な断面図
【図２】複合機の模式的なブロック図
【図３】画像処理部２４の模式的なブロック図
【図４】補正処理を示すフローチャート
【図５】実施形態１の原稿読取処理を示すフローチャート
【図６】第１読取領域及び算出領域を示す図
【図７】読取部から原稿への光の照射を説明する図
【図８】実施形態２の原稿読取処理を示すフローチャート
【図９】第２読取画像を示す図
【発明を実施するための形態】
【００２０】
＜実施形態１＞
実施形態１を、図１ないし図７を用いて説明する。
【００２１】
１．複合機の外観構成
図１は、本発明の画像読取装置の一例である複合機１の断面図である。この複合機１は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能などを備えた多機能周辺装置である。
【００２２】
図１に示すように、複合機１は、本体部２の上方に原稿を読み取るための画像読取部３を備えている。画像読取部３は、読取部３０、原稿自動送り装置（以下、ＡＤＦ）４０、原稿載置部５０等を含む。
【００２３】
原稿載置部５０は、台枠５１、透明なガラス板からなる第１プラテンガラス５２、第２プラテンガラス５３、及びこれらのガラス５２、５３の中間に配置された中間枠５４を含む。原稿載置部５０は、ＡＤＦ４０を内在する原稿カバー４８によって開閉可能に覆われている。
【００２４】
ＡＤＦ４０は、原稿カバー４８内に設けられており、ＡＤＦカバー４１、原稿トレイ４２、押圧部材４４、各種ローラ４６、排紙トレイ４７、フロントセンサ（以下、Ｆセンサ）１３、リアセンサ（以下、Ｒセンサ）１４等を含む。
【００２５】
ＡＤＦ４０には、原稿トレイ４２から排紙トレイ４７へと原稿を搬送する搬送経路４５が設けられている。以後、搬送経路４５に沿った方向を搬送方向と呼び、これに直交する方向を直交方向と呼ぶ。図１に、搬送方向を矢印８１で示す。また、搬送経路４５の原稿トレイ４２に近い側を上流側と呼び、搬送経路４５の排紙トレイ４７に近い側を下流側と呼ぶ。
【００２６】
ローラ４６は、原稿トレイ４２に載置された原稿を搬送経路４５上に搬送し、排紙トレイ４７に排紙する。つまり、ローラ４６及びローラ４６を回転駆動させるモータＭ（図２参照）によって、原稿トレイ４２に載置された原稿を排紙トレイ４７へと搬送する読取駆動部２５（図２参照）が形成されている。
【００２７】
また、原稿トレイ４２に、Ｆセンサ１３が配置されている。Ｆセンサ１３は、原稿トレイ４２に原稿が載置されたか否かを検出する。また、搬送経路４５上には、Ｒセンサ１４が配置されている。Ｒセンサ１４は、搬送経路４５上の当該センサが配置された位置に原稿が存在するか否かを検出する。
【００２８】
また、搬送経路４５上のＲセンサ１４の下流側に、読取部３０が配置されている。読取部３０は、本体部２内に配置されており、搬送方向と直交する直交方向広がって形成されているとともに、図１に矢印８２で示す移動方向に移動可能に支持されている。つまり、直交方向は、読取部３０の主走査方向に等しい。
【００２９】
読取部３０は、図１に点線で示すように、移動方向に移動しながら第１プラテンガラス５２上に静止して載置された原稿を主走査方向に読み取る。この際、移動方向と逆方向が、読取部３０の副走査方向に等しくなる。また、図１に実線で示すように、第２プラテンガラス５３下の搬送経路４５上の固定位置である読取位置Ｌに移動し、読取駆動部２５によって搬送される原稿を主走査方向に読み取る。この場合、原稿の搬送方向が読取部の副走査方向となる。この際、読取部３０は、読取駆動部２５によって搬送される原稿が第２プラテンガラス５３上を通過する際の当該原稿を読み取り、搬送方向が、読取部３０の副走査方向に等しくなる。
【００３０】
第２プラテンガラス５３に対向して、押圧部材４４が配置されている。押圧部材４４は、第２プラテンガラス５３上を通過する原稿が第２プラテンガラス５３から浮かないように、原稿を第２プラテンガラス５３に押圧する。なお、以下の説明において、特に記載がない場合には、読取位置Ｌにおいて搬送経路４５に沿って搬送される原稿を読み取る読取部３０の状態及び動作を説明しているものとする。
【００３１】
次に、読取部３０の構造について説明する。読取部３０は、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を用いた、いわゆるＣＩＳ方式で第２プラテンガラス５３上に配置された原稿を読み取る。読取部３０は、複数の受光素子が主走査方向に直線状に配列されているリニアイメージセンサ３３、発光ダイオードなどで構成される光源３１、光源から照射される光を第２プラテンガラス５３上に配置された原稿等へと導く導光体３６、原稿等で反射された反射光をリニアイメージセンサ３３の各受光素子に結像させるロッドレンズアレイ３２、これらが搭載されるキャリッジ３４を含む。リニアイメージセンサ３３は、受光部の一例である。
【００３２】
光源３１は、読取部３０の副走査方向の斜め後方から第２プラテンガラス５３の下面に光を照射する。これによって、第２プラテンガラス５３上に配置された原稿には、搬送方向の斜め後方から光が照射される。リニアイメージセンサ３３は、光源３１によって照射され、原稿等で反射された反射光を受光する。これによって、読取部３０に対して相対移動する原稿が読取部３０によって読み取られる。
【００３３】
さらに、複合機１には、各種のボタンからなり、ユーザからの操作入力を受け付ける操作部１１（図２参照）、複合機１の状態を表示する液晶ディスプレイからなる表示部１２（図２参照）が設けられている。
【００３４】
２．複合機の電気的構成
図２に示すように、複合機１は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、画像処理部２４と、を主要部として備え、これらがバス２６を介して接続されている。ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、画像処理部２４とをあわせたものが、制御部の一例である。
【００３５】
ＲＯＭ２２には、複合機１の動作を制御するための各種のプログラムが記憶されており、ＣＰＵ２１は、ＲＯＭ２２から読み出したプログラムに従って各部の制御を行う。
【００３６】
例えば、ＣＰＵ２１は、モータＭにパルス信号を送信し、読取駆動部２５を制御する。モータＭは、パルス信号の１パルスで、１ステップの回転角度分、回転駆動する。モータＭが１ステップ分駆動すると、ローラ４６が駆動し、搬送経路４５上を原稿が規定距離だけ搬送される。ＣＰＵ２１は、原稿を搬送する際に、所定数のパルス信号をモータＭに送信し、これに従ってローラ４６は、そのパルス信号のパルスの数に規定距離を掛けた距離だけ原稿を搬送する。以後、ＣＰＵ２がモータＭに送信するパルス信号のパルスの数を、ステップ数と呼ぶ。
【００３７】
また、ＣＰＵ２１は、読取部３０に光源３１の点灯期間及び光量を制御する信号を送信し、読取部３０を制御する。光源３１は、ＣＰＵ２１からの信号により光を照射し、リニアイメージセンサ３３は原稿等からの反射光を読み取る。ＣＰＵ２１は、読取駆動部２５と読取部３０を同時に制御することで、原稿を含み、原稿よりも広い領域に設定された読取領域ＹＲを読取部３０によって読み取らせ、読取領域ＹＲを読み取った読取画像ＹＧがＲＡＭ２３に送信される。読取画像ＹＧは、読取結果の一例である。
【００３８】
読取部３０では、読取画像ＹＧを読み取る際に、主走査方向に配列されているリニアイメージセンサ３３の各受光素子毎に読み取りを行うとともに、副走査方向に読取領域ＹＲに亘って読み取りを繰り返す。そのため、読取画像ＹＧは、各受光素子で読み取られたＲＧＢ信号である画素データＧＤが、主走査方向及び副走査方向に複数個並んだデータ群となる。
【００３９】
画像処理部２４は、ＲＡＭ２３に記憶された読取画像ＹＧに取得処理や抽出処理等の必要な補正処理を行う。図３に示すように、画像処理部２４は、エッジ抽出部６０及び色調整部６１を主要部として備え、エッジ抽出部６０は、変換部６２及び抽出部６３を含む。変換部６２は、読取画像ＹＧにＹＩＱ変換を実行し、画素データＧＤ毎の輝度成分Ｙを取得する取得処理を実行する。抽出部６３は、ＲＡＭ２３に記憶された閾値Ｋを用いて、読取画像ＹＧから、原稿の端辺を読み取った画素データＧＤであるエッジ画素データＥＤを抽出する抽出処理を実行する。色調整部６１は、印刷用紙やディスプレイなど、読取画像ＹＧが表示される媒体にあわせて、読取画像ＹＧの色相を調整する色調整処理を実行する。
【００４０】
３．スキャン処理
次に、図４ないし図７を参照して、原稿を読み取るスキャン処理について説明する。スキャン処理には、実際に原稿を読み取る原稿読取処理と、読取処理に先立って実行され、読取処理で用いられる閾値Ｋを設定するための輝度差Δを取得するための補正処理が含まれる。
【００４１】
（補正処理）
ＣＰＵ２０は、複合機１の初期使用時に、あるいは操作部１１を介して補正指示が入力されると、補正処理を開始する。補正処理は、予め定められた基準原稿を用いて行われる。ここで、基準原稿（第１原稿の一例）とは、無地（白紙）の原稿であり、Ａ４などの定形サイズの原稿を意味する。
【００４２】
図４に示すように、ＣＰＵ２１は、補正処理を開始すると、表示部１２を用いて、基準原稿を原稿トレイ４２に載置することを使用者等に対して報知する（Ｓ２）。ＣＰＵ２１は、Ｆセンサ１３を用いて原稿トレイ４２に基準原稿が載置されたことを確認する（Ｓ４：ＮＯ）。そして、ＣＰＵ２１は、原稿トレイ４２に基準原稿が載置されたことを確認すると（Ｓ４：ＹＥＳ）、読取部３０によって、基準原稿を含む第１読取領域ＹＲ１を読み取る第１読取処理を実行し、第１読取領域ＹＲ１を読み取った第１読取画像ＹＧ１をＲＡＭ２３に記憶する（Ｓ６）。
【００４３】
この際、ＣＰＵ２１は、読取駆動部２５によって、第１読取画像ＹＧ１に含まれる画素データＧＤ毎の主走査方向及び副走査方向の位置情報Ｚをあわせて取得し、第１読取画像ＹＧ１に対応させてＲＡＭ２３に記憶する。
【００４４】
次に、ＣＰＵ２１は、第１読取領域ＹＲ１を読み取った第１読取画像ＹＧ１に対して、画像処理部２４を用いて取得処理を実行し、第１読取画像ＹＧ１に含まれる画素データＧＤ毎の輝度成分Ｙを取得する（Ｓ８）。ＣＰＵ２１は、取得された第１読取画像ＹＧ１の輝度成分Ｙを用いて、副走査方向に隣接する画素データＧＤの輝度差Δを算出する算出処理を実行する（Ｓ１０〜Ｓ１６）。
【００４５】
算出処理において、ＣＰＵ２１は、まず、第１読取画像ＹＧ１において第１算出領域ＳＲ１を設定し、第１算出領域ＳＲ１において、副走査方向に隣接する画素データＧＤの輝度差Δを算出する（Ｓ１０）。図６に拡大して示す第１算出領域ＳＲ１は、第１読取領域ＹＲ１の第１前方領域ＺＲ１を読み取った読取画像であり、図６に示すように、第１前方領域ＺＲ１は、第１読取領域ＹＲ１の主走査方向の中央の領域であり、副走査方向側の領域に設定されている。
【００４６】
第１前方領域ＺＲ１には、基準原稿の副走査方向側の端辺が含まれるように設定されており、そのため、第１算出領域ＳＲ１には、基準原稿の副走査方向側の端辺を読み取った画素データＧＤが含まれる。第１算出領域ＳＲ１は、第１前方読取結果の一例である。
【００４７】
図６に、第１算出領域ＳＲ１の副走査方向における輝度成分Ｙの分布を示す。ＣＰＵ２１は、副走査方向における輝度差Δを算出する際に、隣接する画素データＧＤの輝度成分Ｙの差ΔＹ及び位置情報Ｚの差ΔＺを算出し、差ΔＹを差ΔＺで除した輝度成分Ｙの傾きを輝度差Δとして算出する。つまり、図６における輝度成分Ｙの傾きが、輝度差Δに相当する。
【００４８】
ＣＰＵ２１は、第１算出領域ＳＲ１において算出される輝度差Δのうち、絶対値の最大値を第１最大輝度差ΔＭ１としてＲＡＭ２３に記憶する（Ｓ１０）。ここで、絶対値の最大値とは、必ずしも絶対値の最大値である必要はなく、絶対値の最大値以下の値であり、絶対値の最大値との差が所定範囲（例えは、５％）に含まれる値であってもよい。図７に示すように、読取部３０は、副走査方向の斜め後方から原稿に光を照射し、原稿からの反射光を読み取る。そのため、原稿の副走査方向側の端辺を読み取る際、原稿の有する所定の厚みに起因して、原稿の副走査方向側の側面に光が照射されず、光が反射されない。第１最大輝度差ΔＭ１は、前方側最大値の一例である。
【００４９】
従って、図６に示すように、基準原稿の副走査方向側の端辺を読み取った画素データＧＤでは、その周辺の画素データＧＤに比べて輝度成分Ｙが低下し、絶対値の大きい輝度差Δが取得される。その結果、基準原稿の副走査方向側の端辺を読み取った画素データＧＤを用いて算出される輝度差Δが第１最大輝度差ΔＭ１としてＲＡＭ２３に記憶される。
【００５０】
次に、ＣＰＵ２１は、第１読取画像ＹＧ１において第２算出領域ＳＲ２を設定し、第２算出領域ＳＲ２において、副走査方向に隣接する画素データＧＤの輝度差Δを算出する（Ｓ１４）。図６に拡大して示す第２算出領域ＳＲ２は、第１読取領域ＹＲ１の第１後方領域ＫＲ１を読み取った読取画像であり、図６に示すように、１後方領域ＫＲ１は、第１読取領域ＹＲ１の主走査方向の中央の領域であり、副走査方向と逆側の領域に設定されている。
【００５１】
第１後方領域ＫＲ１には、基準原稿の副走査方向と逆側の端辺が含まれるように設定されており、そのため、第２算出領域ＳＲ２には、基準原稿の副走査方向と逆側の端辺を読み取った画素データＧＤが含まれる。第２算出領域ＳＲ２は、第１後方読取結果の一例である。
【００５２】
図６に、第２算出領域ＳＲ２の副走査方向における輝度成分Ｙの分布を示す。ＣＰＵ２１は、第２算出領域ＳＲ２において算出される輝度差Δのうち、絶対値の最大値を第２最大輝度差ΔＭ２としてＲＡＭ２３に記憶する（Ｓ１６）。この場合にも、絶対値の最大値とは、必ずしも絶対値の最大値である必要はなく、絶対値の最大値以下の値であり、絶対値の最大値との差が所定範囲（例えは、５％）に含まれる値であってもよい。図７に示すように、読取部３０は、副走査方向の斜め後方から原稿に光を照射し、原稿からの反射光を読み取る。そのため、原稿の副走査方向と逆側の端辺を読み取る際、原稿の有する所定の厚みに起因して、原稿の副走査方向側の側面にも光が照射され、反射光が増大する。第２最大輝度差ΔＭ２は、後方側最大値の一例である。
【００５３】
従って、図６に示すように、基準原稿の副走査方向と逆側の端辺を読み取った画素データＧＤでは、その周辺の画素データＧＤに比べて輝度成分Ｙが上昇し、絶対値の大きい輝度差Δが取得される。その結果、基準原稿の副走査方向と逆側の端辺を読み取った画素データＧＤを用いて算出される輝度差Δが第２最大輝度差ΔＭ２としてＲＡＭ２３に記憶される。
【００５４】
（原稿読取処理）
次に、原稿読取処理について説明する。図５に示すように、ＣＰＵ２０は、Ｆセンサ１３を用いて原稿トレイ４２に対象原稿（第２原稿の一例）が載置されたことが確認され、操作部１１を介して対象原稿の読取指示が入力されると、原稿読取処理を開始する。
【００５５】
ＣＰＵ２１は、原稿読取処理を開始すると、読取駆動部２５及び読取部３０を制御して、対象原稿の搬送及び読み取りを開始する（Ｓ２２）。ＣＰＵ２１は、読取部３０によって、対象原稿を含む第２読取領域ＹＲ２を読み取る第２読取処理を実行する（Ｓ２４：ＮＯ）。
【００５６】
そして、ＣＰＵ２１は、Ｒセンサ１４を用いて対象原稿の読み取りが終了したのが確認されると（Ｓ２４：ＹＥＳ）、補正処理で取得された第１最大輝度差ΔＭ１及び第２最大輝度差ΔＭ２を用いて閾値Ｋを設定する設定処理を実行する（Ｓ２６）。設定処理において、ＣＰＵ２１は、第１最大輝度差ΔＭ１と第２最大輝度差ΔＭ２のうち、小さい方の最大輝度差ΔＭを選出し、当該最大輝度差ΔＭを閾値Ｋとして設定し、ＲＡＭ２３に記憶する。
【００５７】
次に、ＣＰＵ２１は、第２読取領域ＹＲ２を読み取った第２読取画像ＹＧ２に対して、画像処理部２４を用いて取得処理を実行し、第２読取画像ＹＧ２に含まれる画素データＧＤ毎の輝度成分Ｙを取得する。そして、ＣＰＵ２１は、取得された第２読取画像ＹＧ２の輝度成分Ｙに対して画像処理部２４を用いて抽出処理を実行する（Ｓ２８）。
【００５８】
抽出処理において、ＣＰＵ２１は、設定処理において設定された閾値Ｋを用いて処理を行う。ＣＰＵ２１は、第２読取画像ＹＧ２において、副走査方向に隣接する画素データＧＤの輝度差Δを算出し、その輝度差Δが閾値Ｋ以上となる画素データＧＤのうち、副操作方向側の画素データＧＤをエッジ画素データＥＤとして抽出する。
【００５９】
ＣＰＵ２１は、抽出したエッジ画素データＥＤから、原稿領域ＧＲを特定する特定処理を実行する（Ｓ３０）。原稿領域ＧＲは、第２読取画像ＹＧ２のうち、対象原稿を読み取った読取画像であり、原稿領域ＧＲの端辺の画素データＧＤは、対象原稿の対応する端辺を読み取った画素データＧＤとなる。ＣＰＵ２１は、抽出したエッジ画素データＥＤを、原稿領域ＧＲの副操作方向側及び副操作方向と逆側における端辺の画素データＧＤとして特定し、原稿領域ＧＲを特定する。ＣＰＵ２１は、特定された原稿領域ＧＲの読取画像をＲＡＭ２３に記憶して保存し、スキャン処理を終了する（Ｓ３２）。
【００６０】
４．本実施形態の効果
（１）本実施形態の複合機１では、読取部３０を用いて基準原稿を読み取った第１読取画像ＹＧ１を用いて閾値Ｋを設定し、その閾値Ｋを用いて対象原稿を読み取った第２読取画像ＹＧ２から原稿領域ＧＲを特定する。この複合機１によれば、読取部３０に応じた閾値Ｋを設定することができ、閾値Ｋが一定の値に設定されていた従来技術に比べて、適切に原稿領域ＧＲを特定することができる。
【００６１】
（２）本実施形態の複合機１では、閾値Ｋを設定する際に、第１読取画像ＹＧ１において、副走査方向に隣接する画素データＧＤの輝度差Δを算出し、その輝度差Δから閾値Ｋを設定する。そのため、原稿に対して読取部３０が相対移動する方向である副走査方向における原稿領域ＧＲの端辺を適切に特定することができる。
【００６２】
（３）さらに詳細には、閾値Ｋを設定する際に、第１算出領域ＳＲ１で算出される第１最大輝度差ΔＭ１と、第２算出領域ＳＲ２で算出される第２最大輝度差ΔＭ２と、の一方を用いて閾値Ｋを設定する。そのため、第２読取画像ＹＧ２のうち、最大輝度差ΔＭ以上の輝度差Δとなる画素データＧＤをエッジ画素データＥＤとして抽出することができ、副走査方向における原稿領域ＧＲの端辺を適切に特定することができる。
【００６３】
（４）本実施形態の複合機１では、輝度差Δを算出する際に、副走査方向に隣接する画素データＧＤの輝度成分Ｙの差ΔＹ及び位置情報Ｚの差ΔＺを算出し、差ΔＹを差ΔＺで除した輝度成分Ｙの傾きを輝度差Δとして算出する。そのため、位置情報を考慮した輝度成分Ｙの傾きから輝度差Δを算出することができ、原稿領域ＧＲの端辺を適切に特定することができる。
【００６４】
（５）本実施形態の複合機１では、予め定められた無地の基準原稿を用いて補正処理を実行する。無地の基準原稿を用いるので、基準原稿の副走査方向側の端辺を読み取った画素データＧＤから閾値Ｋを設定することができ、当該閾値Ｋを用いて、適切に原稿領域ＧＲの端辺を特定することができる。
【００６５】
＜実施形態２＞
実施形態２を、図８、９を参照しつつ説明する。本実施形態の複合機１は、第１最大輝度差ΔＭ１及び第２最大輝度差ΔＭ２を、それぞれ閾値Ｋとして設定して抽出処理を実行する点で、のうち、第１最大輝度差ΔＭ１と第２最大輝度差ΔＭ２の一方のみを閾値Ｋとして設定する実施形態１と異なる。以下の説明では、実施形態１と同一の内容については重複した記載を省略する。
【００６６】
１．原稿読取処理
本実施形態のスキャン処理を、図８、９を参照して説明する。本実施形態のスキャン処理のうち、補正処理については、実施形態１と同一のため説明を省略し、原稿読取処理について説明を行う。
【００６７】
図８に示すように、ＣＰＵ２１は、原稿読取処理において、読取部３０によって第２読取領域ＹＲ２を読み取ると（Ｓ２４：ＹＥＳ）、まず、第１最大輝度差ΔＭ１を前側閾値ＺＫとして設定し（Ｓ４２）、ＲＡＭ２３に記憶する。
【００６８】
ＣＵＰ２１は、第２読取画像ＹＧ２において第１抽出領域ＴＲ１を設定し、第１抽出領域ＴＲ１の輝度成分Ｙに対して画像処理部２４を用いて抽出処理を実行する（Ｓ４４）。図９に点線で囲って示す第１抽出領域ＴＲ１は、第２読取領域ＹＲ２の第２前方領域ＺＲ２を読み取った読取画像であり、第２前方領域ＺＲ２は、第２読取領域ＹＲ２の副走査方向側の領域であり、対象原稿の副走査方向側の端辺の全てが含まれるように設定されている。第１抽出領域ＴＲ１は、第２前方読取結果の一例である。
【００６９】
抽出処理において、ＣＰＵ２１は、前側閾値ＺＫを用いて処理を行う。ＣＰＵ２１は、第１抽出領域ＴＲ１において、副走査方向に隣接する画素データＧＤの輝度差Δを算出し、その輝度差Δが前側閾値ＺＫ以上となる画素データＧＤのうち、副操作方向側の画素データＧＤをエッジ画素データＥＤとして抽出する。ＣＰＵ２１は、前側閾値ＺＫを用いて抽出したエッジ画素データＥＤを、原稿領域ＧＲの副操作方向側における端辺の画素データＧＤとして特定する（Ｓ４６）。
【００７０】
次に、ＣＰＵ２１は、第２最大輝度差ΔＭ２を後側閾値ＫＫとして設定し（Ｓ４８）、ＲＡＭ２３に記憶する。ＣＰＵ２１は、第２読取画像ＹＧ２において第２抽出領域ＴＲ２を設定し、第２抽出領域ＴＲ２の輝度成分Ｙに対して画像処理部２４を用いて抽出処理を実行する（Ｓ５０）。図９に点線で囲って示す第２抽出領域ＴＲ２は、第２読取領域ＹＲ２の第２後方領域ＫＲ２を読み取った読取画像であり、第２後方領域ＫＲ２は、第２読取領域ＹＲ２の副走査方向と逆側の領域であり、対象原稿の副走査方向と逆側の端辺の全てが含まれるように設定されている。第２抽出領域ＴＲ２は、第２後方読取結果の一例である。
【００７１】
抽出処理において、ＣＰＵ２１は、後側閾値ＫＫを用いて処理を行う。ＣＰＵ２１は、第２抽出領域ＴＲ２において、副走査方向に隣接する画素データＧＤの輝度差Δを算出し、その輝度差Δが後側閾値ＫＫ以上となる画素データＧＤのうち、副操作方向側の画素データＧＤをエッジ画素データＥＤとして抽出する。ＣＰＵ２１は、後側閾値ＫＫを用いて抽出したエッジ画素データＥＤを、原稿領域ＧＲの副操作方向と逆側における端辺の画素データＧＤとして特定する（Ｓ５２）。
【００７２】
ＣＰＵ２１は、副操作方向及び副操作方向と逆側における端辺から特定された原稿領域ＧＲの読取画像をＲＡＭ２３に記憶して保存し、スキャン処理を終了する（Ｓ３２）。
【００７３】
４．本実施形態の効果
本実施形態の複合機１では、第１算出領域ＳＲ１で算出される第１最大輝度差ΔＭ１を前側閾値ＺＫとして設定し、第１抽出領域ＴＲ１において副走査方向にエッジ画素データＥＤを抽出する。また、第２算出領域ＳＲ２で算出される第２最大輝度差ΔＭ２を後側閾値ＫＫとして設定し、第２抽出領域ＴＲ２において副走査方向にエッジ画素データＥＤを抽出する。
【００７４】
複合機１の読取部３０では、光源３１が原稿に対して副走査方向の斜め後方から光を照射する。そのため、図６に基準原稿を用いた場合で示すように、原稿の副走査方向側の端辺を読み取る場合には、画素データＧＤの輝度成分Ｙが低下し、原稿の副走査方向と逆側の端辺を読み取る場合には、画素データＧＤの輝度成分Ｙが上昇する。つまり、原稿の副走査方向側の端辺を読み取る場合と、原稿の副走査方向と逆側の端辺を読み取る場合とで、画素データＧＤの輝度成分Ｙの振る舞いが異なり、その傾きの大きさも異なる。
【００７５】
本実施形態の複合機１では、副走査方向側及び副走査方向と逆側において、前方閾値と後方閾値をそれぞれ設定する。そのため、光源３１が原稿に対して副走査方向の斜め後方から光を照射することに起因して、原稿の副走査方向側及び副走査方向と逆側において受光される光量が異なる場合でも、原稿領域ＧＲの副走査方向側及び副走査方向と逆側における端辺を適切に特定することができる。
【００７６】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。
（１）上記実施形態では、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能などを備えた複合機１を用いて説明を行ったが、本発明はこれに限られない。例えば、少なくともスキャナ機能を有する装置であれば、他の機能の有無は特に限定されない。
【００７７】
（２）上記実施形態では、複合機１が１つのＣＰＵ２１を有し、１つのＣＰＵ２１によって各種処理を実行する例を用いて示したが、本発明はこれに限られない。例えば、お互いに異なるＣＰＵ、ＡＳＩＣなどによって各種処理が分担されていても良い。
【００７８】
（３）上記実施形態では、原稿を読み取る方法として、ＡＤＦ４０により原稿が読取部３０に対して移動するＡＤＦ方式の読み取りを用いて説明を行った。しかし、原稿を読み取る方法はこれに限らず、第１プラテンガラス５２上に静止して載置された原稿に対して読取部３０が移動するフラットベット方式の読み取りにも適用することができる。
【００７９】
（４）上記実施形態では、読取部３０の光源３１が原稿に対して副走査方向の斜め後方から光を照射する例を用いて説明を行ったが、本発明は、読取部３０の光源３１が原稿に対して副走査方向の斜め前方から光を照射する場合にも適用することができる。
【００８０】
（５）上記実施形態では、補正処理が無地の基準原稿を用いて行われる例を用いて説明を行ったが、基準原稿は、少なくとも読取部３０に読み取られる面が無地であれば良い。さらには、読取部３０に読み取られる面において、第１読取領域ＹＲ１の第１前方領域ＺＲ１及び第１後方領域ＫＲ１に相当する部分が無地であればよい。
【００８１】
（６）また、基準原稿は、必ずしも予め決められている必要はない。しかし、基準原稿が予め決められた一定の原稿であると、原稿領域ＧＲを一定の精度で特定することができる。
【００８２】
（７）上記実施形態では、輝度差Δを算出する際に、輝度成分Ｙの傾きを算出し、その傾きを輝度差Δとする例を用いて説明を行ったが、本発明はこれに限らない。例えば、隣接する、あるいは位置情報Ｚが等間隔となる画素データＧＤ間の輝度差Δを算出する場合には、画素データＧＤの輝度成分Ｙの差ΔＹを輝度差Δとしてもよい。
【００８３】
（８）上記実施形態では、輝度差Δを算出する際に、あるいはエッジ画素データＥＤを抽出する際に、副走査方向に隣接する画素データＧＤ間において処理を行う例を用いて説明を行ったが、本発明はこれに限らない。主操作方向に隣接する画素データＧＤ間において処理を行ってもよければ、副走査方向あるいは副操作方向に所定画素データＧＤ間において処理を行ってもよい。
【００８４】
（９）上記実施形態では、エッジ画素データＥＤを抽出する際に、原稿領域ＧＲの副走査方向側及び副走査方向と逆側の両方の端辺においてエッジ画素データＥＤを抽出する例を用いて説明を行ったが、一方の端辺のみにおいてエッジ画素データＥＤを抽出してもよい。つまり、第１最大輝度差ΔＭ１を閾値Ｋとして設定し、原稿領域ＧＲの副走査方向側の端辺に相当するエッジ画素データＥＤのみを抽出してもよければ、第２最大輝度差ΔＭ２を閾値Ｋとして設定し、原稿領域ＧＲの副走査方向と逆側の端辺に相当するエッジ画素データＥＤのみを抽出してもよい。
【符号の説明】
【００８５】
３：画像読取部、２４：画像処理部、２５：読取駆動部、３０：読取部、５０：原稿載置部、６０：エッジ抽出部、６２：変換部、６３：抽出部、ＥＤ：エッジ画素データ、ＧＤ：画素データ、ＧＲ：原稿領域、Ｋ：閾値、ＫＲ：後方領域、ＳＲ：算出領域、ＴＲ：抽出領域、Ｙ：輝度成分、ＹＧ：読取画像、ＹＲ：読取領域、Ｚ：位置情報、ＺＲ：前方領域、Δ：輝度差、ΔＭ：最大輝度差