(57)【要約】【課題】ブック原稿を読み取る画像読取装置において、ブック原稿の載置向きを検出すること。【解決手段】複合機は、プラテンガラスと読取部を備えており、見開き状態でプラテンガラスに載置されたブック原稿を読取部を用いて読み取り（Ｓ６、Ｓ１８）、取得されたプレスキャン画像を解析して主走査方向若しくは副走査方向における階調値分布を取得する（Ｓ８、Ｓ２０）。そして、取得された階調値分布に所定の谷が存在するかを検出し（Ｓ１０、Ｓ２２）、谷が存在する場合には、当該谷が検出された階調値分布の方向からブック原稿の載置向きを特定する。【選択図】図３
2014072691.tif 000002
【特許請求の範囲】
【請求項１】
原稿載置台と、
前記原稿載置台の主走査方向に読み取る読取部と、
前記読取部を前記原稿載置台の副走査方向に移動させる駆動部と、
制御部と、
を備え、
前記制御部は、
前記駆動部を用いて前記読取部を前記副走査方向に移動させながら、前記原稿載置台に載置されたブック原稿を前記読取部を用いて前記主走査方向に読み取らせる読取処理と、
前記読取処理によって読み取られた読取画像のうち、長辺が前記主走査方向に沿うとともに前記読取画像の前記主走査方向の全域に亘って広がる主走査短冊領域の主走査方向の濃度分布、若しくは、長辺が前記副走査方向に沿うとともに前記読取画像の前記副走査方向の全域に亘って広がる副走査短冊領域の副走査方向の濃度分布の少なくとも一方の濃度分布を取得する取得処理と、
前記取得処理によって取得された濃度分布に、基準距離以上に亘って濃度減少が継続する減少分布と前記基準距離以上に亘って濃度上昇が継続する上昇分布が連続して発生する谷が存在する場合に、前記谷が存在する濃度分布が取得された短冊領域の長辺の方向と直交する方向に沿って前記ブック原稿の綴じ部が載置されるように前記原稿載置台に前記ブック原稿が載置されていると判断する判断処理と、
を実行する、画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記制御部は、
前記取得処理において、前記主走査短冊領域の前記主走査方向の濃度分布を取得し、
前記判断処理において、前記濃度分布に前記谷が存在する場合に、前記ブック原稿の綴じ部が前記副走査方向に沿って載置されていると判断する、画像読取装置。
【請求項３】
請求項１に記載の画像読取装置であって、
前記制御部は、
前記取得処理において、前記副走査短冊領域の前記副走査方向の濃度分布を取得し、
前記判断処理において、前記濃度分布に前記谷が存在する場合に、前記ブック原稿の綴じ部が前記主走査方向に沿って載置されていると判断する、画像読取装置。
【請求項４】
請求項２または請求項３に記載の画像読取装置であって、
前記制御部は、
更に、
前記判断処理において、前記ブック原稿の綴じ部が前記主走査方向に沿って載置されていると判断した場合、前記読取画像を９０度回転させ、前記ブック原稿の綴じ部が前記副走査方向に沿って載置されていると判断した場合、前記読取画像を回転させずに維持する、回転処理を実行する、画像読取装置。
【請求項５】
請求項１ないし請求項４のいずれか一項に記載の画像読取装置であって、
前記制御部は、
前記取得処理において、前記短冊領域を少なくとも当該短冊領域の長辺の方向において複数のブロックに分割し、各ブロック毎の濃度値を算出して濃度分布を取得し、
前記判断処置において、前記基準距離に対応する基準個数の隣接する前記ブロックに亘って濃度減少が継続する減少分布と、前記基準個数の隣接する前記ブロックに亘って濃度増加が継続する上昇分布が連続して発生する場合に、前記谷が存在すると判断する、画像読取装置。
【請求項６】
請求項１ないし請求項５のいずれか一項に記載の画像読取装置であって、
前記制御部は、
更に、
前記判断処理において、前記谷が存在する濃度分布が取得された短冊領域の長辺の方向における一方の端点から前記減少分布と前記上昇分布との境界点までの距離の２倍を、前記ブック原稿の原稿幅と推定する推定処理を実行する、画像読取処置。
【請求項７】
請求項１ないし請求項６のいずれか一項に記載の画像読取装置であって、
前記原稿載置台は、前記ブック原稿が載置される載置面から見て長方形状をしているとともに、その１つの頂点が原点に設定され、
前記ブック原稿は、前記原点を基準として載置され、
前記短冊領域は、前記読取画像のうち、前記原点に対応する基準点を含む前記読取画像の端辺側に設定される、画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に開示される発明は、ブック原稿を読み取る画像読取装置に関する。
【背景技術】
【０００２】
従来、書籍原稿などのブック原稿を読み取る画像読取装置が知られている（例えば、特許文献１）。この画像読取装置では、ブック原稿をスキャン方向に読み取り、スキャン方向に読み取った１ライン分の画像データの輝度ヒストグラムから、ブック原稿内の文字列が並んでいる方向を検出する。そして、ブック原稿内の文字列が、スキャン方向と平行な方向に並んでいる場合に、ブック原稿が縦書きであると判別し、スキャン方向と直交する方向に並んでいる場合に、ブック原稿が横書きであると判別する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−２００５０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像読取装置においてブック原稿を読み取る際、画像読取装置に対してブック原稿がどのような向きで載置されるかが不明な場合も多い。以下、ブック原稿中心の綴じ部がスキャン方向である主走査方向と平行となるような載置向きを縦置きと呼び、綴じ部が主走査方向と直交するような載置向きを横置きと呼ぶ。この場合、従来技術を用いて、ブック原稿内の文字列が主走査方向と平行方向に文字列が並んでいることを検出したとしても、ブック原稿が縦置きされている場合には、ブック原稿が縦書きとなり、ブック原稿が横置きされている場合には、ブック原稿が横書きとなる。つまり、ブック原稿が縦書きか横書きかを検出するためには、まず、ブック原稿の載置向きを検出する必要がある。
【０００５】
また、ブック原稿の載置向きは、ブック原稿を読み取った読取画像を回転処理等する際や、読取画像を印字等する際にも必要とされる。このように、ブック原稿の載置向きを検出する技術が所望されている。しかし、従来技術には、ブック原稿の載置向きを検出する有効な技術が開示されていない。
【０００６】
本明細書では、ブック原稿を読み取る画像読取装置において、ブック原稿の載置向きを検出する技術を開示する。
【課題を解決するための手段】
【０００７】
本明細書によって開示される画像読取装置は、原稿載置台と、前記原稿載置台の主走査方向に読み取る読取部と、前記読取部を前記原稿載置台の副走査方向に移動させる駆動部と、制御部と、を備え、前記制御部は、前記駆動部を用いて前記読取部を前記副走査方向に移動させながら、前記原稿載置台に載置されたブック原稿を前記読取部を用いて前記主走査方向に読み取らせる読取処理と、前記読取処理によって読み取られた読取画像のうち、長辺が前記主走査方向に沿うとともに前記読取画像の前記主走査方向の全域に亘って広がる主走査短冊領域の主走査方向の濃度分布、若しくは、長辺が前記副走査方向に沿うとともに前記読取画像の前記副走査方向の全域に亘って広がる副走査短冊領域の副走査方向の濃度分布の少なくとも一方の濃度分布を取得する取得処理と、前記取得処理によって取得された濃度分布に、基準距離以上に亘って濃度減少が継続する減少分布と前記基準距離以上に亘って濃度上昇が継続する上昇分布が連続して発生する谷が存在する場合に、前記谷が存在する濃度分布が取得された短冊領域の長辺の方向と直交する方向に沿って前記ブック原稿の綴じ部が載置されるように前記原稿載置台に前記ブック原稿が載置されていると判断する判断処理と、を実行する。
【０００８】
この画像読取装置では、原稿載置台に載置されたブック原稿を読み取った読取画像から主走査方向若しくは副走査方向の濃度分布を取得し、当該濃度分布に所定の谷が存在する場合に、ブック原稿の綴じ部が沿う方向が特定される。ブック原稿では、綴じ部が沿う方向が特定されることで、ブック原稿の載置向きが一義的に特定される。従って、読取画像からブック原稿の載置向きを検出することができる。
【０００９】
また、上記の画像読取装置では、前記制御部は、前記取得処理において、前記主走査短冊領域の前記主走査方向の濃度分布を取得し、前記判断処理において、前記濃度分布に前記谷が存在する場合に、前記ブック原稿の綴じ部が前記副走査方向に沿って載置されていると判断する構成としても良い。
【００１０】
この画像読取装置によれば、ブック原稿の綴じ部が副走査方向に沿って載置されていることを判断することができる。
【００１１】
また、上記の画像読取装置では、前記制御部は、前記取得処理において、前記副走査短冊領域の前記副走査方向の濃度分布を取得し、前記判断処理において、前記濃度分布に前記谷が存在する場合に、前記ブック原稿の綴じ部が前記主走査方向に沿って載置されていると判断する構成としても良い。
【００１２】
この画像読取装置によれば、ブック原稿の綴じ部が主走査方向に沿って載置されていることを判断することができる。
【００１３】
また、上記の画像読取装置では、前記制御部は、更に、前記判断処理において、前記ブック原稿の綴じ部が前記主走査方向に沿って載置されていると判断した場合、前記読取画像を９０度回転させ、前記ブック原稿の綴じ部が前記副走査方向に沿って載置されていると判断した場合、前記読取画像を回転させずに維持する、回転処理を実行する構成としても良い。
【００１４】
この画像読取装置によれば、読取画像からブック原稿の載置向きが判断されるので、当該載置向きを用いて読取画像に適切な回転処理を実行することができる。
【００１５】
また、上記の画像読取装置では、前記制御部は、前記取得処理において、前記短冊領域を少なくとも当該短冊領域の長辺の方向において複数のブロックに分割し、各ブロック毎の濃度値を算出して濃度分布を取得し、前記判断処置において、前記基準距離に対応する基準個数の隣接する前記ブロックに亘って濃度減少が継続する減少分布と、前記基準個数の隣接する前記ブロックに亘って濃度増加が継続する上昇分布が連続して発生する場合に、前記谷が存在すると判断する構成としても良い。
【００１６】
この画像読取装置によれば、短冊領域を複数のブロックに分割することで、濃度分布に谷が存在するか否かを判断しやすく、ブック原稿の綴じ部が沿う方向を特定しやすい。
【００１７】
また、上記の画像読取装置では、前記制御部は、更に、前記判断処理において、前記谷が存在する濃度分布が取得された短冊領域の長辺の方向における一方の端点から前記減少分布と前記上昇分布との境界点までの距離の２倍を、前記ブック原稿の原稿幅と推定する推定処理を実行する構成としても良い。
【００１８】
この画像読取装置によれば、読取画像から取得される濃度分布の谷を用いて、ブック原稿の原稿幅を推定することができる。
【００１９】
また、上記の画像読取装置では、前記原稿載置台は、前記ブック原稿が載置される載置面から見て長方形状をしているとともに、その１つの頂点が原点に設定され、前記ブック原稿は、前記原点を基準として載置され、前記短冊領域は、前記読取画像のうち、前記原点に対応する基準点を含む前記読取画像の端辺側に設定される構成としても良い。
【００２０】
この画像読取装置によれば、予め設定された主走査短冊領域若しくは副走査短冊領域を用いて、濃度分布を取得しやすい。
【発明の効果】
【００２１】
本明細書によれば、ブック原稿を読み取る画像読取装置において、ブック原稿の載置向きを検出することができる。
【図面の簡単な説明】
【００２２】
【図１】複合機の主走査方向における概略的な断面図
【図２】複合機の電気的構成を概略的に示すブロック図
【図３】画像読取処理を示すフローチャート
【図４】ブック原稿が横置きされた場合のプラテンガラスの概略的な上面図
【図５】第１プレスキャン画像ＰＧ１の主走査方向における階調値分布
【図６】ブック原稿の綴じ部の向きと主走査方向における原稿幅
【図７】ブック原稿が縦置きされた場合のプラテンガラスの概略的な上面図
【図８】解析画像ＫＧの副走査方向における階調値分布
【図９】ブック原稿の綴じ部の向きと副走査方向における原稿幅
【発明を実施するための形態】
【００２３】
＜実施形態＞
一実施形態を、図１ないし図９を用いて説明する。
【００２４】
１．複合機の機械的構成
図１は、本実施形態の複合機１０の主走査方向における断面図である。この複合機１０は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能などを備えた多機能周辺装置であり、画像読取装置の一例である。
【００２５】
図１に示すように、複合機１０は、本体部１１の上面に原稿Ｇを載置するためのプラテンガラス１２と、読取部３０と、駆動軸４２とを含み、本体部１１の上方には、プラテンガラス１２を覆う原稿カバー１５が設けられている。プラテンガラス１２は、原稿載置台の一例である。
【００２６】
プラテンガラス１２は、本体部１１の上面に水平に配置された透明な長方形のガラス板であり（図４、７参照）、外周に配置された枠体１３により支えられている。図４、７に原稿Ｇが載置される載置面１２Ａからの上面図を示すように、プラテンガラス１２は、その短辺が本体部１１の前後方向に沿って配置され、その長辺が本体部１１の左右方向に沿って配置されている。また、プラテンガラス１２の載置面１２Ａにおける１つの頂点は、原点Ｐに設定されており、原稿Ｇは、プラテンガラス１２の載置面１２Ａに載置される際に、原点Pを基準として載置される。
【００２７】
読取部３０は、本体部１１においてプラテンガラス１２の下側に配置され、ＣＩＳ（Contact Image Sensor）やＣＣＤ（Charge Coupled Device）などのイメージセンサを有する。読取部３０は、プラテンガラス１２の短辺方向に広がって形成されており、プラテンガラス１２と対向する上面に複数の読取素子が当該方向に並んで配置されている。読取部３０は、プラテンガラス１２上に載置された原稿Ｇをプラテンガラス１２の短辺方向に読み取る。具体的には、読取部３０は、プラテンガラス１２上に載置された原稿Ｇに光を照射してその反射光を各読取素子を用いて読み取り、原稿Ｇの読取データを生成する。プラテンガラス１２の短辺方向は、主走査方向の一例であり、プラテンガラス１２の長辺方向は、副走査方向の一例である。
【００２８】
駆動軸４２は、読取部３０をプラテンガラス１２の長辺方向に移動させる軸であり、駆動部４０（図２参照）は、読取部３０を駆動軸４２に沿って、つまり、副走査方向に移動させる。
【００２９】
原稿カバー１５は、本体部１１の上面後方に設けられた回転軸１６を介して開閉可能に取り付けられている。原稿カバー１５を開いた状態（図１実線参照）では、プラテンガラス１２の載置面１２Ａが開放され、使用者は載置面１２Ａに原稿Ｇを載置することができる。また、原稿カバー１５を閉じた状態（図１二点鎖線参照）では、原稿カバー１５は載置面１２Ａ及び載置面１２Ａに載置された原稿Ｇを上方から覆い、原稿Ｇをプラテンガラス１２に押しつける。
【００３０】
複合機１０は、更に、各種のボタンやタッチパネル等を備え、ユーザからの操作入力を受け付ける操作部１７や、ディスプレイやランプ等を備え、複合機１０の状態を表示する表示部１８が設けられている。
【００３１】
２．複合機の電気的構成
次に、複合機１０の電気的構造について説明する。図２に示すように、複合機１０は、中央処理装置（以下、ＣＰＵ）２０、ＲＯＭ２６、ＲＡＭ２７、読取部３０、アナログフロントエンド（以下、ＡＦＥ）２２、画像処理部２４、駆動部４０を備え、これらにバス２９を介して、操作部１７、表示部１８、などが接続されている。図２に点線２１で示すように、ＣＰＵ２０と、ＲＯＭ２６と、ＲＡＭ２７を含めたものが、制御部の一例である。
【００３２】
ＲＯＭ２６には、後述する画像読取処理など、複合機１０の各種動作を実行するためのプログラムが記憶されており、ＣＰＵ２０は、ＲＯＭ２６から読み出したプログラムに従って、各部の制御を行う。
【００３３】
読取部３０は、ＣＰＵ２０からの命令に基づいて、プラテンガラス１２上に載置された原稿Ｇを主走査方向に読み取るとともに、駆動部４０によって副走査方向に移動しながら、所定の読取範囲ＹＨ（図４、図７参照）に亘って読み取りを繰り返す。これにより、読取部３０は、主走査方向及び副走査方向に複数の読取データが並んで構成される読取画像を取得すると、読取画像をＡＦＥ２２に出力する。
【００３４】
ＡＦＥ２２は、読取部３０に接続されており、ＣＰＵ２０からの命令に基づいて、読取部３０から出力されるアナログ信号である読取データをデジタル信号である階調データに変換する。ＡＦＥ２２は、変換した階調データを、バス２９を介してＲＡＭ２７に記憶する。これによって、主走査方向及び副走査方向に複数の階調データが並んで構成される読取画像が、ＲＡＭ２７に記憶される。
【００３５】
画像処理部２４は、ＣＰＵ２０からの命令に基づいて、ＲＡＭ２７に記憶された階調データに２値化処理等のエッジ抽出処理を行う。また、画像処理部２４は、ＣＰＵ２０からの命令に基づいて、ＲＡＭ２７に記憶された階調データから主走査方向又は副走査方向における濃度分布を取得する処理、当該濃度分布に所定の減少分布や増加分布が存在するか否かを判断する処理、及びＲＡＭ２７に記憶された読取画像を回転させる処理等を実行する。
【００３６】
駆動部４０は、モータＭに接続されており、ＣＰＵ２０からの命令に基づいてパルス信号をモータＭに送信する。モータＭは、パルス信号の１パルスで、１ステップの回転角度分、回転駆動する。モータＭが１ステップ分駆動すると、駆動軸４２に沿って読取部３０が所定距離の分だけ移動する。ＣＰＵ２０は、原稿Ｇを読み取る際に、駆動部４０を用いて毎秒規定数のパルス信号を送信し、当該規定数に応じた読取速度で読取部３０に原稿Ｇを読み取らせることで、駆動部４０を用いて読取部３０を副走査方向に移動させながら、読取部３０を用いて主走査方向に原稿Ｇを読み取る。
【００３７】
３．画像読取処理
次に、図３ないし図９を参照して、複合機１０における原稿Ｇの画像読取処理について説明する。本実施形態では、本などのブック原稿Ｇが見開き状態でプラテンガラス１２の載置面１２Ａに（以下、プラテンガラス１２上に）載置され、ブック原稿Ｇの一対の見開き頁の画像を読み取る形態について説明する。
【００３８】
ブック原稿Ｇは、一般に、複数枚の用紙が綴じられて構成されていることから、図１に示すように、見開き状態でプラテンガラス１２上にブック原稿Ｇが載置されると、一対の見開き頁の中央部Ｚがプラテンガラス１２から浮く。以下、ブック原稿Ｇの中央部Ｚを綴じ部Ｚと称す。
【００３９】
そのため、ブック原稿Ｇをプラテンガラス１２上に載置して読み取ると、プラテンガラス１２から浮くブック原稿Ｇの綴じ部Ｚには、読取部３０からの光が照射されにくく、綴じ部Ｚに対応する読取素子で読み取られる反射光の強度が弱まる（図５（Ａ）、図８（Ａ）参照）。以下、綴じ部Ｚに対応して読取画像に表れる低階調範囲を谷Ｔと称す。なお、谷Ｔの詳細な定義については、後述して具体的に説明する。
【００４０】
本実施形態の画像読取処理では、ブック原稿Ｇを読み取り、取得された読取画像から谷Ｔを検出することで、ブック原稿Ｇが、綴じ部Ｚが主走査方向に沿って配置された縦置き（図７参照）に載置されているか、綴じ部Ｚが副走査方向に沿って配置された横置き（図４参照）に載置されているか、を検出する。なお、本実施形態では、ブック原稿Ｇがプラテンガラス１２上に載置される場合、ブック原稿Ｇの天がプラテンガラス１２の原点Ｐ側となるように載置されるものとする。
【００４１】
図３は、ＣＰＵ２０が所定のプログラムに従って実行する画像読取処理のフローチャートを示す。ＣＰＵ２０は、使用者によりプラテンガラス１２上にブック原稿Ｇが載置され、操作部１７を介して使用者からブック原稿Ｇの読取指示が入力されると、処理を開始する。
【００４２】
ＣＰＵ２０は、画像読取処理を開始すると、入力された読取指示でブックスキャンが選択されているかを確認する（Ｓ２）。ＣＰＵ２０は、読取指示でブックスキャンが選択されていない場合（Ｓ２：ＮＯ）、ブック原稿Ｇにシートスキャン処理（Ｓ４）を実行する。
【００４３】
シートスキャン処理において、ＣＰＵ２０は、プラテンガラス１２上にシート原稿Ｇが載置された場合と同様にブック原稿Ｇをプレスキャンする。つまり、ＣＰＵ２０は、プラテンガラス１２に対応する範囲の全域をプレスキャン範囲に設定し、当該プレスキャン範囲に亘って読み取りを行う。ＣＰＵ２０は、プレスキャン範囲を読み取った結果から、公知のエッジ抽出処理を用いてプラテンガラス１２上にブック原稿Ｇが載置された領域を特定する。
【００４４】
また、ＣＰＵ２０は、読取指示においてブックスキャンが選択されている場合（Ｓ２：ＹＥＳ）、ブック原稿Ｇにブックスキャン処理を実行する（Ｓ６〜Ｓ３０）。ブックスキャン処理において、ＣＰＵ２０は、まず、原稿先端をプレスキャンする（Ｓ６）。ＣＰＵ２０は、プラテンガラス１２に対応する範囲のうち、副走査方向において原点Ｐが存在する先端の端辺から基準幅ＫＷの範囲を第１プレスキャン範囲ＰＨ１（図４点線参照）に設定し、第１プレスキャン範囲ＰＨ１に亘って読み取りを行う。
【００４５】
ＣＰＵ２０は、第１プレスキャン範囲ＰＨ１を読み取った結果から、公知のエッジ抽出処理を用いてブック原稿Ｇが載置された領域（図４一点鎖線に相当）を特定し、当該特定された領域の読取画像である第１プレスキャン画像ＰＧ１を取得する。第１プレスキャン画像ＰＧ１は、読取画像の一例であり、主走査短冊領域の読取画像の一例である。
【００４６】
図５（Ａ）、（Ｃ）に示すように、第１プレスキャン画像ＰＧ１は、短冊状をしており、その長辺が主走査方向に沿って伸びている。また、第１プレスキャン画像ＰＧ１は、その長辺がプラテンガラス１２上にブック原稿Ｇが載置された領域の主走査方向の全域に亘って広がっている（図４参照）。ＣＰＵ２０は、取得された第１プレスキャン画像ＰＧ１を解析し、主走査方向の階調値分布を取得する（Ｓ８）。階調値分布は、濃度分布の一例である。
【００４７】
具体的には、ＣＰＵ２０は、第１プレスキャン画像ＰＧ１を主走査方向において複数のブロックに分割し、各ブロックに含まれる読取データの階調値を合計する。これにより、ＣＰＵ２０は、各ブロックに対応させて各ブロック毎の合計階調値が並んで配された主走査方向の階調値分布を取得する（図５（Ｂ）、（Ｄ）参照）。
【００４８】
次に、ＣＰＵ２０は、主走査方向の階調値分布に谷Ｔが存在するかを検出する（Ｓ１０）。ＣＰＵ２０は、階調値分布において、隣接する規定個数のブロックに亘って合計階調値が減少する減少分布ＧＢと、隣接する規定個数のブロックに亘って合計階調値が増加する上昇分布ＺＢが連続して発生している場合に、当該階調値分布に谷Ｔが存在すると検出する。基準個数は、基準距離の一例である。
【００４９】
ＣＰＵ２０は、図５（Ｂ）に示すように、主走査方向の階調値分布に谷Ｔが存在する場合（Ｓ１０：ＹＥＳ）、ブック原稿Ｇの綴じ部Ｚが主走査方向と直交する副走査方向に沿って配置されていること（図６参照）、すなわち、ブック原稿Ｇが横置きされていると判断する（Ｓ１２）。この場合、ＣＰＵ２０は、谷Ｔの中心位置、すなわち、減少分布ＧＢと上昇分布ＺＢとの境界点Ｖ１を検出し、主走査方向における一方の端点からの距離Ｗ１を算出する。具体的には、第１プレスキャン画像ＰＧ１において、プラテンガラス１２の原点Ｐを読み取った基準点Ｑと境界点Ｖ１の主走査方向における距離Ｗ１を算出する。
【００５０】
そして、ＣＰＵ２０は、図６に示すように、算出した距離Ｗ１を２倍した距離を求め、当該距離を横置きされたブック原稿Ｇの主走査方向の原稿幅ＧＷとして推定する（Ｓ１４）。また、ＣＰＵ２０は、ブック原稿ＧがＡ６判やＢ５判などの定型サイズの原稿であると仮定し、推定した原稿幅ＧＷに対応する副走査方向の原稿長ＧＬを推定する（Ｓ１６）。
【００５１】
一方、ＣＰＵ２０は、図５（Ｄ）に示すように、主走査方向の階調値分布に谷Ｔが存在しない場合（Ｓ１０：ＮＯ）、原稿全体をプレスキャンする（Ｓ１８）。ＣＰＵ２０は、プラテンガラス１２に対応する範囲の全域を第２プレスキャン範囲ＰＨ２（図７点線参照）に設定し、第２プレスキャン範囲ＰＨ２に亘って読み取りを行う。
【００５２】
ＣＰＵ２０は、第２プレスキャン範囲ＰＨ２を読み取った結果から、公知のエッジ抽出処理を用いてブック原稿Ｇが載置された領域を特定し、当該特定された領域の読取画像である第２プレスキャン画像ＰＧ２を取得する。第２プレスキャン画像ＰＧ２は、読取画像の別例である。
【００５３】
次に、ＣＰＵ２０は、取得された第２プレスキャン画像ＰＧ２を解析する（Ｓ２０）。ＣＰＵ２０は、第２プレスキャン画像ＰＧ２から、解析に用いる解析画像ＫＧを設定する。ＣＰＵ２０は、第２プレスキャン画像ＰＧ２のうち、主走査方向において基準点Ｑが存在する基準端の端辺から基準幅ＫＷの領域（図７一点鎖線に相当）の画像を解析画像ＫＧと設定する。解析画像ＫＧは、副走査短冊領域の読取画像の一例である。
【００５４】
図８（Ａ）、（Ｃ）に示すように、解析画像ＫＧは、短冊状をしており、その長辺が副走査方向に沿って伸びている。また、解析画像ＫＧは、その長辺がプラテンガラス１２上にブック原稿Ｇが載置された領域の副走査方向の全域に亘って広がっている（図７参照）。ＣＰＵ２０は、選出された解析画像ＫＧを解析し、副走査方向の階調値分布を取得する。
【００５５】
具体的には、ＣＰＵ２０は、解析画像ＫＧを副走査方向において複数のブロックに分割し、各ブロックに含まれる読取データの階調値を合計する。これにより、ＣＰＵ２０は、各ブロックに対応させて各ブロック毎の合計階調値が並んで配された副走査方向の階調値分布を取得する（図８（Ｂ）、（Ｄ）参照）。
【００５６】
次に、ＣＰＵ２０は、副走査方向の階調値分布に谷Ｔが存在するかを検出する（Ｓ２２）。ＣＰＵ２０は、図８（Ｂ）に示すように、副走査方向の階調値分布に谷Ｔが存在する場合（Ｓ２２：ＹＥＳ）、ブック原稿Ｇの綴じ部Ｚが副走査方向と直交する主走査方向に沿って配置されていること（図９参照）、すなわち、ブック原稿Ｇが縦置きされていると判断する（Ｓ２４）。この場合、ＣＰＵ２０は、谷Ｔの境界点Ｖ２を検出し、解析画像ＫＧにおいて、基準点Ｑと境界点Ｖ２の副走査方向における距離Ｗ２を算出する。
【００５７】
そして、ＣＰＵ２０は、図９に示すように、算出した距離Ｗ２を２倍した距離を求め、当該距離を縦置きされたブック原稿Ｇの副走査方向の原稿幅ＧＷとして推定する（Ｓ２６）。また、ＣＰＵ２０は、ブック原稿Ｇが定型サイズの原稿であると仮定し、推定した原稿幅ＧＷに対応する主走査方向の原稿長ＧＬを推定する（Ｓ２８）。
【００５８】
一方、ＣＰＵ２０は、図８（Ｄ）に示すように、副走査方向の階調値分布に谷Ｔが存在しない場合（Ｓ２２：ＮＯ）、プレスキャン画像ＰＧにおいて谷Ｔが検出されず、ブック原稿Ｇの載置向きの検出に失敗したと判断する（Ｓ３０）。
【００５９】
次に、ＣＰＵ２０は、原稿全体を本スキャンする（Ｓ３２）。ＣＰＵ２０は、上記の処理においてブック原稿Ｇの原稿幅ＧＷ及び原稿長ＧＬが推定されている場合には、プラテンガラス１２の原点Ｐから原稿幅ＧＷ及び原稿長ＧＬにより定まる範囲を読取範囲ＹＨに設定し、ブック原稿Ｇを読み取る。また、ＣＰＵ２０は、上記の処理においてブック原稿Ｇの原稿幅ＧＷ及び原稿長ＧＬが推定されていない場合には、プラテンガラス１２に対応する範囲の全域を読み取り、当該読み取った結果から特定されるブック原稿Ｇが載置された領域を読取範囲ＹＨに設定し、ブック原稿Ｇを読み取る。
【００６０】
ＣＰＵ２０は、原稿全体の本スキャンが終了すると、ブック原稿Ｇが縦置きされているかを確認する（Ｓ３４）。ＣＰＵ２０は、上記の処理においてブック原稿Ｇが縦置きされていると判断した場合（Ｓ３４：ＹＥＳ）、本スキャンにおいて取得された読取画像を左向きに９０度回転させ（Ｓ３６）、画像読取処理を終了する。一方、ＣＰＵ２０は、上記の処理においてブック原稿Ｇが縦置きされていると判断していない場合（Ｓ３４：ＮＯ）、読取画像を回転させずに維持し（Ｓ３８）、画像読取処理を終了する。なお、「ブック原稿Ｇが縦置きされていると判断されていない場合」には、ブック原稿Ｇが横置きされていると判断された場合とともに、ブック原稿Ｇの載置向きが検出されていない場合を含む。
【００６１】
４．本実施形態の効果
（１）本実施形態の複合機１０では、プラテンガラス１２上に載置されたブック原稿Ｇをプレスキャンしたプレスキャン画像ＰＧから主走査方向若しくは副走査方向の階調値分布を取得し、当該階調値分布に谷Ｔが存在する場合に、ブック原稿Ｇの綴じ部Ｚが沿う方向を特定し、ブック原稿Ｇの載置向きを特定する。
【００６２】
具体的には、主走査方向の階調値分布に谷Ｔが存在する場合、ブック原稿Ｇの綴じ部Ｚが副走査方向に沿って配置されていることを特定し、ブック原稿Ｇが横置きされていることを特定する。また、副走査方向の階調値分布に谷Ｔが存在する場合、ブック原稿Ｇの綴じ部Ｚが主走査方向に沿って配置されていることを特定し、ブック原稿Ｇが縦置きされていることを特定する。この複合機１０によれば、プレスキャン画像ＰＧなどの読取画像を用いて、ブック原稿Ｇの載置向きを特定することができる。
【００６３】
（２）本実施形態の複合機１０では、読取画像を用いてブック原稿Ｇの載置向きを特定し、ブック原稿Ｇが縦置きされている場合に、プレスキャンと同一の載置向きで本スキャンされたブック原稿Ｇの読取画像を回転させる。
【００６４】
ブック原稿Ｇが縦置きされている場合、ブック原稿Ｇに記載された画像の向き、すなわちブック原稿Ｇの綴じ部Ｚが沿う方向と主走査方向が平行となる。一般に、読取画像は複合機１０の表示部１８や複合機１０外のパーソナルコンピュータ（以下、ＰＣ）の表示部などに表示される場合、読取画像の主走査方向がこれら表示部の主走査方向（つまり、水平方向）となるように表示される。そのため、縦置きされたブック原稿Ｇの読取画像を回転させることなくこれら表示部に表示されると、使用者にとって見ずらい。この複合機１０によれば、読取画像から特定された載置向きに基づいて、ブック原稿Ｇの読取画像を適切に回転させるので、使用者が読取画像を複合機１０の表示部１８やＰＣの表示部などで確認する際に、確認しやすい。
【００６５】
（３）本実施形態の複合機１０では、プレスキャン画像ＰＧから主走査方向若しくは副走査方向の階調値分布を取得する際に、短冊状の第１プレスキャン画像ＰＧ１をその長辺方向において複数のブロックに分割して主走査方向の階調値分布を取得する。また、第２プレスキャン範囲ＰＨ２から設定された短冊状の解析画像ＫＧをその長辺方向において複数のブロックに分割して副走査方向の階調値分布を取得する。この複合機１０によれば、短冊状の画像をその長辺方向において複数のブロックに分割することで、階調値分布に谷Ｔが存在するか否かを判断しやすく、ブック原稿Ｇの綴じ部Ｚが沿う方向を特定しやすい。
【００６６】
（４）本実施形態の複合機１０では、主走査方向若しくは副走査方向の階調値分布に谷Ｔが存在する場合に、その階調値分布が取得された短冊状の画像の長辺方向における端点から当該谷Ｔの中心位置、つまり境界点Ｖまでの距離Ｗから原稿幅ＧＷを推定するので、原稿幅ＧＷを容易に推定することができる。
【００６７】
（５）本実施形態の複合機１０では、主走査方向若しくは副走査方向の階調値分布を第１プレスキャン画像ＰＧ１及び解析画像ＫＧから取得する。第１プレスキャン画像ＰＧ１及び解析画像ＫＧは、ブック原稿Ｇが載置された領域のうち、プラテンガラス１２の原点Ｐ側の端辺側、つまり副走査方向における先端の端辺側、及び主走査方向における基準端の端辺側の範囲を読み取った読取画像であるので、先端あるいは基準端を用いてこれらの読取画像を特定しやすく、階調値分布を取得しやすい。
【００６８】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。
（１）上記実施形態では、複合機１０を用いて説明を行ったが、本発明はこれに限られず、少なくともスキャナ機能を備えていれば、プリンタ機能やコピー機能、ファクシミリ機能等の他の機能を備えていなくてもよい。
【００６９】
（２）上記実施形態では、複合機１０が１つのＣＰＵ２０を有し、読取部３０や画像処理部２４などの各部の制御を当該１つのＣＰＵ２０によって実行する例を用いて示したが、本発明はこれに限られない。例えば、複数のＣＰＵにより各部が構成されてもよければ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハード回路のみにより各部が構成されてもよい。さらには、単数又は複数のＣＰＵ及びＡＳＩＣによって、各部が構成されてもよい。
【００７０】
（３）また、ＣＰＵ２０が実行するプログラムは必ずしもＲＯＭ２６に記憶されている必要はなく、ＣＰＵ２０自身に記憶されていてもよければ、他の記憶装置に記憶されていてもよい。
【００７１】
（４）上記実施形態では、ブック原稿Ｇを本スキャンする前にブック原稿Ｇをプレスキャンし、当該プレスキャンにより取得されたプレスキャン画像ＰＧを用いてブック原稿Ｇの載置向きを特定する例を用いて説明を行ったが、本発明はこれに限られない。例えば、本スキャンにより取得された読取画像を用いてブック原稿Ｇの載置向きを特定してもよい。
【００７２】
（５）上記実施形態では、主走査方向若しくは副走査方向の階調値分布が取得される第１プレスキャン画像ＰＧ１及び解析画像ＫＧが、プラテンガラス１２の原点Ｐ側の端辺側の領域を読み取った読取画像である例を用いて説明を行ったが、本発明はこれに限られない。主走査方向の階調値分布を取得するための読取画像であれば、短冊状をしており、その長辺が主走査方向に沿っているとともに、その長辺がプラテンガラス１２上にブック原稿Ｇが載置された領域の主走査方向の全域に亘って広がっている領域であれば良い。同様に、副走査方向の階調値分布を取得するための読取画像であれば、短冊状をしており、その長辺が副走査方向に沿っているとともに、その長辺がプラテンガラス１２上にブック原稿Ｇが載置された領域の副走査方向の全域に亘って広がっている領域であればよい。
【００７３】
（６）更には、短冊状をしている必要もない。但し、短冊状をしており、読取画像の階調値分布を取得しない方向における幅が狭いことで、階調値分布を取得するための処理負担が軽減される。
【００７４】
（７）上記実施形態では、第１プレスキャン画像ＰＧ１及び解析画像ＫＧから取得された主走査方向若しくは副走査方向の階調値分布の双方に谷Ｔが存在しない場合に、ブック原稿Ｇの載置向きの検出に失敗したと判断する例を用いて説明を行ったが、本発明はこれに限られない。たとえば、第１プレスキャン画像ＰＧ１及び解析画像ＫＧから取得された主走査方向若しくは副走査方向の階調値分布の双方に谷Ｔが存在しない場合に、他の画像を用いて主走査方向若しくは副走査方向の階調値分布を取得しても良い。ここでいう他の画像とは、同じ、又は異なる領域を用いて新たにプレスキャンされて取得された画像であってもよければ、既に取得されているプレスキャン画像から設定されてもよい。
【符号の説明】
【００７５】
１０：複合機、１２：プラテンガラス、３０：読取部、４０：駆動部、Ｇ：原稿（ブック原稿）、ＰＧ：プレスキャン画像、ＫＧ：解析画像、ＹＧ：読取画像、ＺＢ：上昇分布、ＧＢ：減少分布、ＧＬ：原稿長、ＧＷ：原稿幅、Ｔ：谷、Ｖ：境界点、ＰＨ：プレスキャン範囲、ＹＨ：読取範囲、Ｚ：綴じ部
【図１】
2014072691.tif 000003
【図２】
2014072691.tif 000004
【図３】
2014072691.tif 000005
【図４】
2014072691.tif 000006
【図５】
2014072691.tif 000007
【図６】
2014072691.tif 000008
【図７】
2014072691.tif 000009
【図８】
2014072691.tif 000010
【図９】
2014072691.tif 000011